Deber de Programacion
Deber de Programacion
Deber de Programacion
5) Asignamos A = n1+n2+n3+n4+n5+n6
2. “El náufrago satisfecho” ofrece hamburguesas sencillas (S), dobles (D) y triples (T), las cuales
tienen un costo de $20, $25 y $28 respectivamente. La empresa acepta tarjetas de crédito
con un cargo de 5 % sobre la compra. Suponiendo que los clientes adquieren N
hamburguesas, las cuales pueden ser de diferente tipo, realice un algoritmo para
determinar cuánto deben pagar. Represéntelo en diagrama de flujo.
1) Asignamos S,D,T,N como variable.
2) Definimos N como número de hamburguesas a comprar.
3) Verificamos si N es simple.
3.1 Definimos S como simple.
3.2 Asignamos a S
3.3 verificamos si N es doble.
3.4 Definimos D como doble.
3.5 Asignamos a D
3.6 Verificamos si N es triple.
3.7 Definimos T como triple.
3.8 Asignamos a T
3.9 Repetir la verificación hasta N igual al número de hamburguesas.
3. Se requiere un algoritmo para determinar, de N cantidades, cuántas son cero, cuántas son
menores a cero, y cuántas son mayores a cero. Realice el diagrama de flujo, para
representarlo, utilizando el ciclo apropiado.
1) Asignamos n como variable.
2) Definimos la cantidad de n veces que voy a ingresar
3) Comparar el valor de n veces si es igual a cero
4) Definimos A como variable
4.1 Asignamos a A=0
4.2 Comparamos n si es menor que cero
4.3 Asignamos a A<0
4.4 Comparamos si n es mayor que cero
4.5 Asignamos a A>0
4.6 Repetir hasta que n sea igual a la cantidad de números indicada.
5) Contabilizar las n veces igual a cero en la variable A
6) Contabilizar las n veces menor que cero en la variable A
7) Contabilizar las n veces mayores que cero en la variable A
4. Una compañía fabrica focos de colores (verdes, blancos y rojos). Se desea contabilizar, de
un lote de N focos, el número de focos de cada color que hay en existencia. Desarrolle un
algoritmo para determinar esto y represéntelo mediante el diagrama de flujo, utilizando el
ciclo apropiado.
1) Asignamos n como variable.
2) Definimos n como la cantidad de focos a usar
3) Verificamos si el color de n foco es rojo
3.1 Definimos C como variable
3.2 Asignamos a C=Rojo
3.3 Verificamos si el color de n foco es verde
3.4 Asignamos a C=verde
3.5 Verificamos si el color de n foco es blanco
3 6 Asignamos C=Blanco
3.7 Repetir hasta que n sea igual a la cantidad de focos a ingresar
4) Contabilizar la cantidad de n focos en la variable C=rojo
5) Contabilizar la cantidad de n focos en la variable C=blanco
6) Contabilizar la cantidad de n focos en la variable C=verde
6. Realice el algoritmo para determinar cuánto pagará una persona que adquiere N artículos,
los cuales están de promoción. Considere que si su precio es mayor o igual a $200 se le
aplica un descuento de 15%, y si su precio es mayor a $100 pero menor a $200, el descuento
es de 12%; de lo contrario, sólo se le aplica 10%. Se debe saber cuál es el costo y el descuento
que tendrá cada uno de los artículos y finalmente cuánto se pagará por todos los artículos
obtenidos. Represente la solución mediante el diagrama de flujo.
7. El banco “Bandido de peluche” desea calcular para cada uno de sus N clientes su saldo
actual, su pago mínimo y su pago para no generar intereses. Además, quiere calcular el
monto de lo que ganó por concepto interés con los clientes morosos. Los datos que se
conocen de cada cliente son: saldo anterior, monto de las compras que realizó y pago que
depositó en el corte anterior. Para calcular el pago mínimo se considera 15% del saldo
actual, y el pago para no generar intereses corresponde a 85% del saldo actual,
considerando que el saldo actual debe incluir 12% de los intereses causados por no realizar
el pago mínimo y $200 de multa por el mismo motivo. Realice el algoritmo correspondiente
y represéntelo mediante diagrama de flujo.
10. En 1961, una persona vendió las tierras de su abuelo al gobierno por la cantidad de $1500.
Suponga que esta persona ha colocado el dinero en una cuenta de ahorros que paga 15%
anual. ¿Cuánto vale ahora su inversión? P(1+i)n. Realice un algoritmo para obtener este
valor y represéntelo mediante diagrama de flujo.