programacion en ruby: pago segun horas trabajadas

POO + sentencia if-else + ruby (pago segun horas trabajadas)

El problema planteado se trata en crear un programa que permita leer la cantidad de horas trabajadas por semana y el pago por hora de cada uno de los 10 empleados de una empresa, como resultado debe imprimir: El pago final que le corresponde a cada uno tomando en cuenta que las primeras 40 horas se pagan al precio leído, las siguientes 8 horas se pagan al doble del precio leído y, el resto de las horas se pagan al triple del precio leído.

El siguiente programa en ruby hace uso de POO (Programación Orientada a Objetos) y de sentencias condicionales anidadas ademas de un ciclo for

La lógica que utiliza este programa en ruby es simple. Se leen por cada uno de los diez empleados el total de horas trabajadas y el valor por hora y se implementan las sentencias condicionales para el calculo del pago

Reto

Quiero hacer este programa… Pero ¿Cómo funciona?

La ejecución paso a paso del programa la puede ver en la

Simulación

ESCUCHANDO


Suscribete a nuestro canal

AMPLIAR ESCUCHANDO

programacion en ruby: pago segun horas trabajadas
Figura. programacion en ruby: pago segun horas trabajadas

resultado ejecucion programa: pago segun horas trabajadas
Figura. resultado ejecucion programa: pago segun horas trabajadas

EVALUAR APLICANDO
BUENAS PRÁCTICAS

Las sentencias condicionales acceden directamente a la unidad logica del computador. Cuando una sentencia condicional acceda a la unidad aritmetica es porque la condicional tiene una operacion aritmetrica.

[Tweet «»El camino mas corto de una condicional es una condicional compuesta o anidada» #Tutorias ☺»]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.