20/7/2009

Algoritmos resueltos con la estructuras (Hacer Para, Hacer Mientras, Repetir Hasta)

A continuación presentaremos una serie de ejercicios de las estructuras (Hacer Para,Hacer Mientras,Repetir Hasta)

1.- Al cerrar un expendio de naranjas, 15 clientes que aun no han pagado recibirán un 15% de descuento si compran más de 10 kilos. Determinar cuánto pagara cada cliente y cuanto percibirá la tienda por esas compras. (Estructura Hacer Para).

Inicio

---Hacer para C: 1 a 15
----Leer: Kc, Pk

----Si Kc >10 entonces
------Sub: Kc*Pk
------Des: Sub* 0.15
------Tp: Sub - Des

-----Si no
------Tp: Kc*Pk

----Fin-Si
----Imprimir: “Su Precio a Pagar es;” Tp

---Fin-para

Fin

2.- En una empresa se requiere calcular el salario semanal de cada uno de los N obreros que laboran en ella. El salario se obtiene de la sig. forma:
Si el obrero trabaja 40 horas o menos se le paga $20 por hora
Si trabaja más de 40 horas se le paga $20 por cada una de las primeras 40 horas y $25 por cada hora extra. (Estructura Hacer Mientras).

Inicio

---Leer: N
---Hacer mientras N
----Leer: Ht

----Si Ht <= 40 entonces ------Ss: Ht*20 -----Si no ------He: Ht-40 ------Se: He*25 ------Ss: 800+Se ----Fin-Si ----Imprimir: “Su salario semanal es;” Ss ---Fin-mientras Fin


3.-En la Cámara de Diputados se levanta una encuesta con todos los integrantes con el fin de determinar qué porcentaje de los “N” diputados está a favor del Tratado de Libre Comercio, que porcentaje está en contra y que porcentaje se abstiene de opinar. (Estructura Repetir Hasta).

Inicio

---Leer: N
------Repetir N

------Leer: Df, De, Da

---Hasta N=0
---Imprimir: Df, De, Da

Fin

Para comprender más cada uno de estos ejercicios resueltos mas abajo podras ver una serie de ejemplo de cada unas de las estructuras resueltas.

No hay comentarios:

Publicar un comentario en la entrada