Ejercicios Propuestos de estructura de repetici n

Páginas: 10 (2297 palabras) Publicado: 4 de julio de 2015

Ejercicios Propuestos de estructura de repetición: “Repita Mientras” “Repita Hasta”. (Repita para)

1) En una fábrica se desea hacer el cálculo de un bono especial para los obreros, basándose en el número de horas extras trabajadas y el número de horas que el obrero se ha ausentado de su trabajo. Para cada uno de los 20 empleados de la compañía se lee el nombre, el número de horas trabajadasen el mes y el número de horas de ausencia. La fábrica ha decidido que se debe usar la siguiente fórmula para determinar a cuánto asciende el bono:
Tasa de Cálculo = Horas Extras – ((5/6) * Horas Ausentes),
Se debe tener en cuenta además que cada empleado está obligado a cubrir un máximo de 35 horas de trabajo semanales, por lo que cualquier cantidad por encima de ese tope es considerada como horasextras. Después de hallar la tasa de cálculo, se sigue la siguiente tabla:

Tasa de Cálculo Monto del Bono (Bs.)

Monto del Bono (Bs.)
Más de 40 horas
5.000,00

Más de 30 horas y hasta 40 horas inclusive
4.000,00

Más de 20 horas y hasta 30 horas inclusive
3.000,00

Más de 10 horas y hasta 20 horas inclusive
2.000,00

10 o menos horas1.000,00




SOLUCIÓN: ALGORITMO#1
"Cálculo de un bono especial para los empleados"
0.INICIO
Variable: empl, nomb: Caracteres
htm, hts, ha, tascal, hext, montbn, i: Numero Real
//comentario: i = variable de control
hext=hts
hts=htm/4
1. empl, nomb, htm, ha
2. Repita Para i=1 hasta i=20 hacer
3. Leer empl=0
4. leer nomb=0
5. leer htm=0
6. leer ha=0
7. Sí hts<35 entonces
8. Escribir:('Elempleado', nomb)
9. Escribir:('Lo siento, No tiene horas extras)
10. Escribir:('No puede obtar por bono especial')
11. Síno
12. Escribir:('El empleado', nomb)
13. Escribir:('Si obtiene horas extras')
14. Mientras i=1 hasta i<=20 hacer
15. tascal=hext-((5/6)*ha
16. Sí tascal>40 entonces
17. montbn=5000
18. Síno
19. Sí tascal>30 ^ tascal=40 entonces
20. montbn=4000
21. Síno
22. Sí tascal>20 ^ tascal=30entonces
23. montbn=3000
24. Síno
25. Sí tascal>10 ^ tascal=20 entonces
26. montbn=2000
27. Síno
28. Sí tascal<=10 entonces
29. montbn=1000
30. Fin_sí
31. Fin_sí
32. Fin_sí
33. Fin_sí
34. Fin_sí
35. Fin_sí
36. Escribir:('El empleado',nomb)
37. Escribir:('Felicidades tiene un bono especial de', montbn)
38. Fin_Repita_Para
39. FIN









2) Se desea llevar un pequeño balance, donde: N individuospagaran Cantidades C1, M personas cobran cantidades C2. Para todo ello se dispone de un capital inicial CI.

Comentario: los que pagan ese numero se les resta a los que cobran, y luego ese resultado se resta a el capital inicial.
INICIO
VARIABLES: cin, n, c1, m, c2, cp, ct, i, net: Enteros
Leer cin=0
Leer n=0
Leer c1=0
Leer m=0
Leer c2=0
Leer ct=0
Leer (net)
Repita Para i=1 hasta i=net hacerLeer(n)
Leer(c1)
Leer(m)
Leer(c2)
Leer
si c1 escribir( "no puede cobrar" )
fin si
cp=c1-c2
ct=ct-cp
fin repita para
escribir(el resultado de el balance es:", ct);
FIN.


3) Una clase de 35 estudiantes hace un examen que se califica de 0 a 100. El algoritmo debe ser capaz de:
a) Determinar el Promedio de notas de los alumnos
b) Calcular el número de estudiantes cuyos resultados están pordebajo de 60 puntos
c) Determinar la cantidad de estudiantes con notas perfectas (100 puntos

1. INICIO
Variable:
calf, prom, resul, ntpf, i: Entero
2. ntpf=0
3. prom=real
4. calf=0
5. resul=0
6. Repita Para i=1 hasta i=35 hacer
7. Leer (calf)
7. Sí calf<60 entonces
8. resul
9. Sí calf=100 entonces
10. ntpf
11. prom=prom+calf
12. Fin_Sí
13. Fin_Sí
14. Fin_Repita_Para
15. Escribir:("El promedio denotas de los alumnos es:" prom/35)
16. Escribir:("El numero de estudiantes con calificacion menor a 60 es: ", resul)
17. Escribir:("El numero de estudiantes con calificacion perfecta es: ", ntpf)
18. FIN.


4) Calcular el ingreso que tiene un vendedor, teniendo en cuenta que su ingreso depende de la cantidad y clase de productos vendidos. Para ello se tiene lo siguiente:
· Existen cuatro tipos de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios Repetici N E Imprecisi N L Xica
  • DISTRIBUCIONES Ejercicios Propuestos Soluci N
  • Estructuras De Repetici N Pascal
  • Ejercicios Estructura de Datos ordenacio n 1
  • 1M 201 Estructura de la Narraci n Gu a de Ejercicios
  • Ritmo Por Repetici N
  • Ejercicios Propuestos
  • Ejercicios Propuestos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS