Anda di halaman 1dari 5

Taller de Algoritmos y Condicionales

Ing.Juliana Jaramillo Ospina


15 de febrero de 2007

1. Expresiones Relacionales:
Cu
al es el valor de cada una de est
as expresiones, dados los valores de x y
y?
1. Para x = 3 y y = 4:
a) x 4 < y
b) x + 1 == y
c) x! = y 1
d ) x + 1 >= 1
2. Para x = 8 y y = 3:
a) (x == 3)and(y! = 3)
b) (x > 0)and(y == 4)
 
c) (x < 6 + y)or (x y)! = 8 10 + (x 5) + xy

d ) (x + y 4 == 0)or( y == 3)and x! = 3 83 + x3


2. Algoritmos:
En todos los ejercicios debe definir las entradas y salidas de cada procedi-
miento, si las tiene.
1. En un jardn infantil se les ense
nan a los ninos los das de la semana
relacionado con el orden de aparicion. Dado lo anterior, requieren que se
les haga un algoritmo que al introducir por teclado un n umero del 1 al 7
este muestre en pantalla el nombre del da de la semana correspondiente.
Ej: Si el usuario introduce 1 mediante el teclado, en pantalla aparece
Lunes.

1
2. Se necesita darle un medicamento a una oveja enferma, la cantidad re-
comedada por el veterinario a suministrarle del medicamento es de 10
mg/Kg. El peso de la oveja no se conoce y no se puede subir sola a la
balanza que se tiene a disposici
on para poderla pesar, pero si es posible
pesar a una persona en esta balanza. Escriba un algoritmo que calcule
el peso de la oveja, la cantidad de medicamento necesaria y muestre en
pantalla ambos resultado. La informacion necesaria para que el algoritmo
se ejecute puede ser introducida por el usuario mediante el teclado. Ej:
Si el peso de la persona es 90 y el de la persona mas la oveja es 97, el
resultado que debe mostrar en pantalla que la oveja pesa 7 Kg y que debe
suministrarle 70 mg del medicamento.
3. Una fabrica de colchones requieren hacer una prueba de control de calidad
a los resortes entregados por su nuevo proveedor. El fin de la prueba es
conocer la fuerza que se necesita ejercer sobre el resorte, para deformarlo1
una determinada cantidad. Se sabe que al suspender de el resorte una
masa de 2 Kg, sufre una deformacion de 45 cm. Dise ne un algoritmo que
le muestre al usuario la fuerza necesaria para deformar el resorte una
cantidad que el introduce por teclado. No olvide tener en cuenta las
unidades tanto de las entradas como de las salidas al algoritmo, los datos
est
an dados en el sistema internacional de unidades (SI). (Recuerde: Ley
de Hooke es F = kx, donde F es fuerza en [N ], k es la constantes de
elasticidad en [N/m] y x es la deformacion en [m]. La gravedad tiene un
valor de 9.8 en [m/s2 ]). Ej:

Resorte Deformacion del


resorte

Masa

4. La empresa de transporte FastRabbit acaba de contraer un contrato de


transporte con una empresa que produce cubos de aluminio. La transpor-
tadora posee camiones con la siguientes capacidades: 3, 5, 7 y 10 Tonela-
das. La empresa productora no conoce cuanto pesa cada cubo pero si la
arista del cubo y la densidad de este, respectivamente los valores son 2.5
cm y 2.7 g/cm3 . Desarrolle un algoritmo que le permita al despachador de
camiones saber la cantidad de camiones y capacidad de cada uno de ellos
que debe enviar para poder transporta el n umero de cubos despachados
1 Deformaci
on: Comprimir o alargar un resorte

2
por la empresa productora de aluminio, no necesariamente los camiones
deben quedar completamente llenos pero si se debe despachar toda la car-
ga. No existe lmite en la cantidad de camiones de cada tipo, por esto
tampoco hay restriccioni en la cantidad de cubos que puede enviar la em-
presa productora a cualquier destino. Ej: Si el despachador de camiones
le digita al programa que necesita transportar 947864 cubos de aluminio,
el programa debe mostrarle en pantalla que debe enviar 4 Camiones con
una capacidad de 10 Toneladas.
5. Una compa na desarrolladora de interfases de usuario para celulares ha
decidido cear una nueva opcion en el men u que le permita a los usua-
rios organizar los n umeros telefonicos de su agenda en grupos de forma
autom atica. La clasificaci
on de los grupos se ha basado en un estudio rea-
lizado por la empresa, se concluyo que deban existir los siguientes grupos:
Amigos, Compa neros, Familiares, Negocios y Otros. Los criterios para in-
cluir a una persona en uno u otro grupo son:
a) Si la cantidad de llamadas salientes a un n
umero telefonico son apro-
ximadamente iguales a la cantidad de llamadas entrantes y la canti-
dad de llamadas salientes son menores a 5, entonces se clasificara en
el grupo de compa neros.
b) Si el numero de llamadas entrantes son mayores a 10 veces el numero
de llamadas salientes, entpertenecertence al grupo familiares.
c) Si las llamadas salientes a un n
umero telefonico es aproximadamente
igual a las llamadas entrantes de ese n
umero o las llamadas salientes
son mayores a 50, entonces se clasificara en el grupo de amigos.
Se debe completar los criterios faltantes para decidir a que grupo pertenece
cada n
umero telefonico y hacer el algoritmo que implemente esta opcion
del menu para que los celulares puedan clasificar autom aticamente los
contactos. Aproximado se puede definir matematicamente como a b :
abs(a b) < 2.
6. Pi
natas Felices es una empresa encargada de ambientar fiestas infantiles.
Se encargan del lugar de la fiesta, la comida (torta, pasabocas, helado,
bebidas y plato principal),las sorpresas, rifas y animacion. Existen dife-
rentes criterios para cada actividad a realizar por la empresa dependiendo
del n
umero de invitados y de las exigencias del organizador, de igual ma-
nera varia el precio por persona que asista al evento. La empresa, para
darse a conocer en la ciudad de Cali ha creado 5 diferentes paquetes a un
precio de introduccion competitivo con otras empresas de igual o similar
actividad econ omica. Los paquetes son:
a) Fiesta Mini: Invitados: 10-25 ni
nos; Comida: Torta, Helado, Gaseosa
y Perro o Hamburgues; Sorpresas: No; Rifa: Una; Animador: Uno;
Lugar: Casa homenajeado. Costo: 8000/Ni no.

3
b) Fiesta Medium: Invitados: 25-50 ni
nos; Comida: Torta, Helado, Pasa-
bocas, Gaseosa y Nuggets; Sorpresa: Dulces y Juguete sencillo; Rifa:
Una; Animador: Uno; Lugar: Casa Evento. Costo: 10000/ni no.
c) Fiesta Maxim: Invitados: 50-75 ni nos; Comida: Torta, Helado, Pa-
sabocas, Gaseosa, Perro o Hamburguesa y Papas; Sorpresa: Dulces
y Juguete interactivo; Rifa: 2; Animador: dos; Lugar: Casa Evento.
Costo: 9000/ni
no.
d ) Fiesta Platinium: Invitados: 25-45 ni
nos; Comida: Torta, Helado, Pa-
sabocas, Gaseosa y Buffet; Sorpresa: Dulces, Juguete sencillo y Juego
Interactivo; Rifa: 3; Animador: Uno; Lugar: Finca y Transporte puer-
ta a puerta. Costo: 15000/nino.
e) Fiesta Gold: Invitados: Sin limite; Comida: Torta, Helado, Pasabocas,
Gaseosa y Buffet para las tres comidas; Sorpresa: Dulces, Juguete
sencillo y Juego Interactivo; Rifa: 1 por cada 15 ni nos; Animador:
Uno por cada 20 ni nos; Lugar: Finca; Duracion: Fin de semana y
Transporte puerta a puerta. Costo: 20000/ni no. La gerencia requiere
que se le desarrolle una aplicacion para poder coordinar las fiestas
infantiles. Esta aplicaci
on debe incluir los paquetes y la informacion
del cliente (nombre, numero de cedula, fecha, etc.) necesaria para
ofrecerle un servicio de alta calidad. Donde al darle el nombre del
cliente la aplicac
on debe mostrar en pantalla el tipo de fiesta y la
fecha de realizaci
on de esta.
7. La empresa Castell ha decidido implementar un nuevo sistema de salarios
para mejorar si clima organizacional. Las nuevas normas de incremento
son:
Si es obrero, se incrementa un 10 porciento.
Si es ingeniero y gana menos de 1000.000, aumento del 8 porciento.
Si es ingeniero y gana entre de 1000.001 y 2000.000, incrementa en
0.06.
Si es ingeniero y gana entre de 2000.001 y 3000.000, el salario sube
un 5 porciento.
Si es ingeniero y gana entre de 3000.001 y 4000.000, hay un aumento
de 0.03.
Si es ingeniero y gana entre de 3000.001 y 4000.000 y se llama
Ruperto Jesus, se incrementa en 0.30.
Si es ingeniero y gana mas de 4000.000, un alza de 8 porciento.
Si es publicista y gana mas de 1500.000, incrementa en 150000.
Si es gerente, por cada letra del nombre se sube el salario un 5 por-
ciento.
Si no esta definido en nnguna norma anterior se le sube un 0.02.

4
Opcional Si tiene Apellido Intrepido tendra un 10 porciento adicional a las
anteriores normas.
Por lo anterior, debe desarrollarse un algoritmo que implemente estas mo-
dificaciones al sistema de salarios y nos muestre en pantalla el nombre,
cargo, salario inicial, incremento y salario final del empleado.
8. Una empresa de la ciudad distribuye insumos qucos para diferentes usos.
Como parte de sus polcas de ventas tiene un programa de descuentos
que depende de la cantidad de productos que cada uno de sus clientes
compre. Por ejemplo, si un cliente compra ma de 5 Kg del producto A se
hace acreedor a un descuento de un 5 por ciento en el valor total de
su compra. Para el producto B dicho descuento equivale a un 13 por
ciento por compras mayores a 80 Kg y por ltimo para el producto C
se tiene una polca de descuento de 3 por ciento por cada 600 gramos
que se compren. La empresa requiere que usted realice un programa que
dadas las cantidades de los tres productos que cada cliente lleve, calcule
el descuento al cual se hace acreedor el cliente por su compra.
9. Debido a que es obligatorio retener el IVA y aplicar algunos subsidios, la
compa nia del ejercicio anterior necesita que usted realice otro programa
para hacerlo, teniendo en cuenta lo siguiente: Los productos A y B tienen
el 20 por ciento de IVA, mientras que el producto C no tiene. Ademas
si se un cliente lleva menos de 3200 gramos de este ultimo, el gobierno le
otorga un subsidio de 8000. Los precios de los productos son: 50000, 75000
y 30000 respectivamente por cada Kg de producto.

Anda mungkin juga menyukai