Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Deber de Programacion

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Ejercicios propuestos para resolver

1. Un profesor tiene un salario inicial de $1500, y recibe un incremento de 10 % anual durante


6 años. ¿Cuál es su salario al cabo de 6 años? ¿Qué salario ha recibido en cada uno de los 6
años? Realice el algoritmo y represente la solución mediante el diagrama de flujo, utilizando
el ciclo apropiado.
1) Asignamos n como variable.
2) Definimos n como cantidad de sueldo anual.
3) Asignamos n1= $ 1500
3.1 Definimos n1 como sueldo del primer año.
3.2 Asignamos n2= $ (n1*1.10)
3.3 Definimos n2 como sueldo del segundo año.
3.4 Asignamos n3= $ (n2*1.10)
3.5 Definimos n3 como sueldo del tercer año.
3.6 Asignamos n4= $ (n3*1.10)
3.7 Definimos n4 como sueldo del cuarto año.
3.8 Asignamos n5=$ (n4*1.10)
3.9 Definimos n5 como sueldo del quinto año.
3.10 Asignamos n6=$ (n5*1.10)
3.11 Definimos n6 como sueldo del sexto año.

4) Definimos A como sueldo total.

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.

4) Contabilizar las N hamburguesas en S

5) Contabilizar las N hamburguesas en D


6) Contabilizar las N hamburguesas en T

7) Definimos Ts, Td, Tt ,$ como variable.

8) Asignamos Ts= S*20

9) Asignamos Td= D*25

10) Asignamos Tt= T*28

11) Asignamos $= Ts+Td+Tt

12) Verificamos si el pago es efectivo

13) El valor de la compra es de $

14) Verificamos si el pago es con tarjeta.

15) El valor de la compra es $*1.05.

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

5. Se requiere un algoritmo para determinar cuánto ahorrará en pesos una persona


diariamente, y en un año, si ahorra 3¢ el primero de enero, 9¢ el dos de enero, 27¢ el 3 de
enero y así sucesivamente todo el año. Represente la solución mediante el diagrama de
flujo, utilizando el ciclo apropiado.
1) Asignamos a n como variable
2) Definimos n como cantidad de días ahorrados
3) Elevamos al número 3 a n días ahorrados
4) Asignamos a A como variable
5) Asignamos a A
6) Repetimos hasta n igual a 365 días
7) Sumamos todos los resultados en la variable A

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.

8. Realice un algoritmo donde, dado un grupo de números naturales positivos, calcule e


imprima el cubo de estos números. Represéntelo mediante diagrama de flujo.
1) Asignamos a n como variable
2) Definimos a n como cantidad de números naturales positivos a ingresar
3) Elevar n a la potencia 3
3.1 Definimos A como variable
3.2 Asignamos a A
3.3 Repetir hasta que n sea igual a la cantidad de números ingresados
4) Verificar los valores en la variable A

9. Realice un algoritmo para obtener la tabla de multiplicar de un entero K comenzando desde


el 1. 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.

También podría gustarte