17/7/09

Algoritmos (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

2 comentarios:

  1. 2. Realizar un programa que imprima la siguiente serie pidiendo el número límite de la mitad de las filas a mostrar. Por ejemplo si se ingresa 5 que será el numero límite de asteriscos mostrados en la fila del centro, entonces mostrará lo siguiente:

    *
    * *
    * * *
    * * * *
    * * * * *
    * * * *
    * * *
    * *
    *
    me podrias colaborar con este ejercicio porfa??

    ResponderEliminar
  2. realizar un algoritmo q reciba el total de votacion recibida por 3 candidatos a la alcaldia de catamayo el algoritmo debe calcular e imprimir al ganador junto con el porcentaje de otos obtenidos

    ResponderEliminar