domingo, 20 de diciembre de 2015

Ejemplos de Algoritmos - Ejercicio 12 de 16



Desarrolle un algoritmo para la empresa Constructora Tecnovivir Casas C.A., que le permita calcular e imprimir la nómina para su cancelación a un total de 50 obreros calificados a quienes debe cancelar por horas trabajadas. La hora trabajada se pautó en 30.000 Bolívares.


Pseudocódigo

1. Inicio

2. Declaración de Variables:

Numero_Obreros =50
Numero_Hora_Trabajadas = 0
Total_nomina = 0

3. Imprimir líneas de títulos de la nómina

4. Leer Datos

5. Mientras Numero_Obreros>0

6. Salario = Numero_Hora_Trabajada * 30

7. Total_nómina= Totalnómina + Salario

8. Numero_Obreros = Numero_Obreros - 1

9. Imprimir Registro

10. Leer Datos

11. Fin_Mientras

12. Imprimir “Total : “, Total_nómina

13. Fin


Diagrama de Flujo: 




Ejercicios propuestos:

a. ¿Qué pasaría si no se decrementa al número de obreros en uno?
b. Realice el mismo algoritmo utilizando la herramienta FOR,
c. Realice el mismo algoritmo utilizando la herramienta REPEAT.



Espero haber ayudado en algo. Hasta la próxima oportunidad!







14 comentarios:

  1. B. Realizar un DFD que permita calcular la nómina para N empleados, de los cuales se debe
    solicitar el nombre, el valor devengado y El valor actual del salario mínimo. Se realizan los
    siguientes descuentos:
    • Si el valor devengado es menor o igual a tres salarios mínimos se descuenta para salud el
    5%, para pensiones el 11.8% y para seguridad social el 3%.
    • Si el valor devengado es mayor a 4 salarios y menor a 8 salarios se descuenta para salud
    el 10%, para pensiones el 15% y para seguridad social el 5%.
    • Si el sueldo es superior a 8 salarios y menor o igual a 20 salarios mínimos se realizan los
    siguientes descuentos: salud el 20%, para pensiones el 13% para seguridad social el 10% y
    por impuesto de guerra el 5%.

    ResponderEliminar
    Respuestas
    1. Hola isanovi, gracias por el aporte del Ejercicio. Los mejores deseos para este 2021.

      Eliminar
    2. Hola isanovi, esperemos que otros colegas puedan brindarnos su conocimiento en cuanto a este ejercicio. Los mejores deseos para este 2021.

      Eliminar
  2. Respuestas
    1. Hola Adrian Morocho, gracias por tu participación. Lo que visualizas es "Pseudocódigo" y lo puedes programar en el lenguaje que conozcas. Saludos!

      Eliminar
  3. Me ayudan a transformar a c++ WhatsApp +573025891145 por favor

    ResponderEliminar
  4. BUENAS AMIGOS, necesito ese mismo ejercicio pero en JAVA - NETBEANS

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu consulta.

      Eliminar
    2. Hola Anónimo, gracias por la visita y el aporte de tu consulta.

      Eliminar

       
free counters

Páginas vistas en total según Google