You are on page 1of 14

1.-La duea de una tienda compra un articulo a un precio determinado.

desea saber el precio en que debe vender paraobtener una ganacia del 30%.

1.Inicio 2.Leer A 3.P=A*305 4.S=P+A 5.Imprimir S 6.Fin

2.-Calcule la distancia entre dos puntos en el piano cartesiano.


1.Inicio 2.Leer el primer punto(A,B) 4.D=((A-C)^2+(B-D)^2))(1/2) 5. Imprimir(La distancia entre dos puntos,D) 5.Imprimir D 6.Fin

3.-En el hotel Riobamba se hace un descuento de 10% si el cliente se hospeda ms de 5 das, de 15% si se hospeda ms de 10 das y de 20% si se hospeda ms de 15 das. Elaborar un algoritmo y un diagrama de flujo que lea el nmero de das y el precio diario de la habitacin e imprima el subtotal a pagar, el descuento y el total a pagar. 1.Inicio 2.Leer D,P 3.Si D>=5 AND D<10 ENTONCES SS. Ir a 4 SN. Ir a 9 4.Q=(D*P)*10% 5.S=D*P 6.T=S-Q 7.Imprimir(Numero de dias,D,Precio habitacio,P,Subtotal a pagar,S,Descuento,Q,Total a pagar,T) 8.Ir a fin 9. Si D>=10 AND D<15 ENTONCES SS. Ir a 10 SN. Ir a 15 10.Q=(D*P)*15% 11.S=D*P 12.T=S-Q 13.Imprimir(Numero de dias,D,Precio habitacio,P,Subtotal a pagar,S,Descuento,Q,Total a pagar,T) 14.Ir a fin 15.Si D>15 ENTONCES
D=# de dias

P=Precio habitacion

SS. Ir a 16 SN.Ir a 20 16.Q=(D*P)*20% 17.S=D*P 18.T=S-Q 19.Imprimir(Numero de dias,D,Precio habitacio,P,Subtotal a pagar,S,Descuento,Q,Total a pagar,T) 20.Ir a fin

4.-Determinar el descuento de una compra realizada por un cliente, de acuerdo a la siguiente tabla, realizado por un departamento de finanzas.
Monto para cualquier unidad monetaria(u.m.) 0-100 101-200 201-300 301-1000 1001-a mas Descuento No hay descuento 1.00% 1.50% 2.00% 2.50%

1.Inicio 2.Leer N 3.SI N>=0 AND N<=100 SS.ir a 4 SN.ir a 5 4. Imprimir N 6.Ir a fin 7. SI N>=101 AND N<=200 SS.ir a 8 SN.ir a 12 8. S=(N*1%) 9. T=N-S 10. Imprimir T 11. Ir a fin 12. SI N>=202 AND N<=300 SS.ir a 13 SN.ir a 17 13. S=(N*1.50%) 14. T=N-S 15. Imprimir T 16. Ir a fin 17. SI N>=301 AND N<=1000 Entonces Entonces Entonces Entonces

SS.ir a 18 SN.ir a 22 18. S=(N*2.00%) 19. T=N-S 20. Imprimir T 21. Ir a fin 22. SI N>=1001 Entonces SS.ir a 23 SN.ir a 26 23. S=(N*2.50%) 24. T=N-S 25. Imprimir T 26. Fin

5.-Calcular el rea del terreno leyendo el largo por el ancho, solo que el si el terreno es mayor que 400 m2 y menor que 500 m2 se hace un descuento de 10% en el precio por m2. De 500 a 999 metros2 se hace un descuento de 17%, de ms de 1000 metros2, el descuento es de 25%. Obtener el valor a cancelar si el precio por metro es de 55 dlares el metro. 1. Inicio 2. Leer X.Y.P 3. A= X*Y 4. Si A>400 AND A<500 SS. ir a 5 SN. ir a 10 5. U=A*P 6. Q=U*1% 7. T=U-Q 8. IMPRIMIR T 9.Ir a fin 10. Si A>=500 AND A<=999 ENTONCES SS. ir a 11 SN. ir a 16 11. U=A*P 12. Q=U*17% 13. T=U-Q 14. IMPRIMIR T 15.Ir a fin 16. Si A>=1000 SS. ir a 17 SN. ir a 21 17. U=A*P 18. Q=U*25% 19. T=U-Q 20. IMPRIMIR T 21.Fin ENTONCES ENTONCES

6.-Imprima los nmeros impares en orden descendente que hay entre 1 y 100. 1.Inico 2. X=101 3.MIENTRAS X>1 SS. ir a 4 SN. Ir a 6 4. X= X-2 5.Imprimir X 6.Fin

7.-Leer 8 nmeros y encontrar el nmero mayor de ellos, se desea que la impresin salga de la siguiente manera: EL NUMERO 1 INGRESADO ES: 6 EL NUMERO 2 INGRESADO ES: 7 EL NUMERO 3 INGRESADO ES: 5 EL NUMERO 4 INGRESADO ES: 1 EL NUMERO 5 INGRESADO ES: 9 EL NUMERO 6 INGRESADO ES: 3 EL NUMERO 7 INGRESADO ES: 6 EL NUMERO 8 INGRESADO ES: 10 EL NUMERO MAYOR ES: 10
1. Inicio 2. Leer A,B,C,D,E,F,G,H 3. Si A>B ENTONCES SS. Ir a 4 SN.Ir 7 4. MAY=A 5.Imprimir MAY 6.Ir a fin 7. MAY=B 8. Imprimir MAY 9.Ir a fin 10. Si C>MAY ENTONCES SS. Ir a 11 SN.Ir a 14 11.MAY=C 12. Imprimir MAY 13.Ir a fin 14.SI D>MAY EENTONCES SS. Ir a 15 SN.Ir a 18 15.MAY=D

16. Imprimir MAY 17.Ir a fin 18. Si E>MAY ENTONCES SS. Ir a 19 SN.Ir a 22 19.MAY=E 20. Imprimir MAY 21.Ir a fin 22. Si F>MAY ENTONCES SS. Ir a 23 SN.Ir a 27 24.MAY=E 25. Imprimir MAY 26.Ir a fin 27. Si G>MAY ENTONCES SS. Ir a 28 SN.Ir a 31 28.MAY=E 29. Imprimir MAY 30.Ir a fin 31. Si H>MAY ENTONCES SS. Ir a 32 SN.Ir a 32.MAY=H 33. Imprimir MAY 34. Fin

8.-Genere las siguientes series: S=2,4,3,5,4,6,5,7,.. 1.Inicio 2.Leer N 3.A=2 4.B=4 5.Para I=1,N,1 SS. Ir a 6 SN. Ir a fin 6.Si MOD 2=0 7.Imprimir B 8.B=A+2 9.Ir a 5 10.Imprimir A 11.A=A+1 12.Ir a 5 13.Fin ENTONCES ENTONCES

S= 1.Inicio 2.Leer N 3.A=1 4.B=1 5.Para I=1,N,1 SS. Ir a 6 SN. Ir a fin 6.A=I*I 7=B=I+1 8.Imprimir (A,/,B) 10. Ir a 5 11. Fin ENTONCES

S=1,1,2,2,4,3,8,4,16,5,.. 1.Inicio 2.Leer N 3.A=1 4.B=1 5.Para I=1,N,1 SS. Ir a 6 SN. Ir a fin 6.Si I MOD2=0 7.Imprimir B 8.B=B+1 9. Ir a 5 10.Imprimir A 11.A=A*2 12.Ir a 5 13.Fin ENTONCES

9.-Ingresar n nmeros y muestre todos los nmeros ingresados menores e iguales a 25 1.Inicio 2.Leer N 3.Para I=1,N,1 ENTONCES SS. Ir a 5 SN. Ir a fin 4.Leer B 5.Si B<25 ENTONCES SS. Ir a 6 SN. Ir a 8 6.Imprimir(B,Es el nmero menor a 25) 7.Ir a 3 8.Si B=25 ENTONCES 9.Imprimir (B,Es igual a 25) 10.Ir a 3 11.Fin

You might also like