Una empresa tiene el registro de las horas que trabaja diariamente un empleado durante la semana

Una empresa tiene el registro de las horas que trabaja diariamente un empleado durante la semana (seis días) y requiere determinar el total de éstas, así como el sueldo que recibirá por las horas trabajadas

Bien amig@s como ya es costumbre es este Blog, vamos a explicar el funcionamiento de este algoritmo.

Entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse Algoritmo detarea.

Algoritmo detarea

Con la palabra reservada Definir declaramos las variables, en este algoritmo utilizamos las variables x y la variable hora, estas variables las declaramos como de tipo entero.

               Definir x, horas Como Entero

También declaramos las variables pago y total, estas variables las declaramos como de tipo real, para trabajar con números con punto decimal.

               Definir pago, total como real

Con la función escribir, pedimos que se ingresen el pago por hora.

               Escribir «Ingresa el pago por hora»

Este número lo guardamos con la función leer en la variable pago.

               leer pago

Inicializamos la variable x con el número uno.

               x = 1

La variable total la inicializamos con el número cero.

               total = 0

Utilizamos un ciclo en este caso el ciclo mientras, que se repetirá mientras que la variable x que empieza valiendo 1 sea menor o igual a 6.

               Mientras x <= 6 Hacer

Aprovechamos cada bucle del ciclo para ir pidiendo las horas trabajadas en cada día.

                              Escribir «Ingresa las horas del día «,x

Las horas temporalmente las guardamos con la función leer, en la variable horas.

                              leer horas

Vamos sumando las horas de cada día en la variable total, para obtener el total de horas trabajadas en la semana.

                              total = total + horas

Para calcular el sueldo, vamos sumando en cada ciclo las horas trabajadas en el día por el pago por hora, y el resultado lo vamos guardando en la variable sueldo.

                              sueldo = sueldo + (horas * pago)

Incrementamos la variable x en uno, esto lo hacemos para que el ciclo tenga movimiento y no se vaya a quedar en un ciclo infinito, ya que como sabemos la variable x empieza valiendo 1 y se incrementara de 1 en 1 hasta llegar a 6.

                              x = x + 1

               FinMientras

Finalmente fuera del ciclo mientras, mostramos un mensaje con la función escribir, donde damos a conocer el sueldo por las horas trabajadas en la semana.

               Escribir «El sueldo total por «,total,» es: $»,sueldo

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

una empresa tiene el registro de las horas que trabaja diariamente un empleado durante la semana
una empresa tiene el registro de las horas que trabaja diariamente un empleado durante la semana
Descargar Programa

Una empresa tiene el registro de las horas que trabaja diariamente un empleado durante la semana C++

#include<iostream>
using namespace std;
int main()
{
    int i,horas,total = 0;
    float pago;
    cout<< "Ingresa el pago por hora: ";
    cin>> pago;
    i = 1;
    do
    {
        cout<< "Ingresa las horas trabajada en dia "<<i <<endl;
        cin>> horas;
        total = total + horas;
        i++;
    } while (i <= 6);
    cout<< "Horas trabajadas "<<total <<endl;
    cout<< "El sueldo total es: $"<<total * pago;
    return 0;
}

Bien amigos esta es la solución de este ejercicio, les dejo el código fuente espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

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