Realice un algoritmo que permita determinar el sueldo semanal

Realice un algoritmo que permita determinar el sueldo semanal de un trabajador con base en las horas trabajadas y el pago por hora, considerando que a partir de la hora número 41 y hasta la 45, cada hora se le paga el doble, de la hora 46 a la 50, el triple, y que trabajar más de 50 horas no está permitido. Represente el algoritmo mediante el diagrama de flujo.

En esta ocasión les comparto este algoritmo para calcular el sueldo semanal de un trabajador, espero explicarme lo mejor posible o por lo menos confundirlos para que no me pregunten ☻.

Haz clic aquí para suscribirte a mi canal

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

Ok empecemos, lo primero que hacemos es ponerle un nombre en mí caso le puse algoritmodetarea.

Algoritmo detarea

Utilizamos la palabra reservada Definir para declarar las variables, en este algoritmo utilizamos las variables horas, doble y triple, estas variables las declaramos de tipo entero.

        Definir horas, doble, triple Como Entero

También declaramos las variables, pago y total, estas variables las declaramos de tipo real.

        Definir pago, total Como Real

Con la función escribir pedimos que se ingresen las horas laboradas.

        Escribir «Ingresa las horas trabajadas»

Con la función leer guardamos este número en la variable horas.

            leer horas

Después evaluamos si las horas trabajadas son menor o igual a 50 horas.

            si horas <= 50 Entonces

Si esta condición se cumple entonces significa que la persona trabajo menos o igual a 50 horas.

Entonces con la función escribir pedimos que se ingrese el pago por cada hora trabajada.

                    Escribir «Ingresa el pago por hora»

Bien pues este número lo ingreso con la función leer en la variable pago.

                        Leer pago

Ahora evaluamos si las horas trabajadas son menos de 41.

                        si horas < 41 Entonces

Si esta condición se cumple, entonces calculamos el sueldo, esto lo hacemos multiplicando las horas trabajadas por el pago de la hora.

                        total = horas * pago

                SiNo

Si esta condición no se cumple, esto significa que la persona trabajo 41 horas o más.

Por lo tanto ahora evaluamos si la horas son menor o igual a 45.

                                si horas <= 45 Entonces

Si esta condición se cumple entonces significa que la persona trabajo  más de 40 horas pero menos de 41 horas, por lo tanto estas horas se pagan al doble.

Para sacar las horas que se pagaran al doble, simplemente a las horas totales le restamos 40.

                                           doble = horas – 40

El pago por las horas trabajadas las calculamos de la siguiente manera.

Primero multiplicamos las primeras 40 horas por el pago por hora, al resultado de esta operación le sumamos las horas que se pagaran al doble multiplicadas por el pago y multiplicado por dos, ya que como mencione se pagan al doble.

El resultado se almacena en la variable total.

                                    total = (40 * pago) + (doble * pago * 2)

                        SiNo

Si la condición anterior no se cumple, entonces significa que la persona trabajo más de 45 horas.

Por lo tanto ahora evaluamos si horas es menor o igual a 50.

                                           si horas <= 50 Entonces

Si la condición se cumple, entonces significa que hay horas que se pagaran al triple.

Para calcular estas horas le restamos a las horas totales 45 horas.

                                                       triple = horas – 45

El pago semanal lo calculamos de la siguiente manera.

Primero multiplicamos las primeras 40 horas por el pago por hora, más 5 horas multiplicadas por el pago por hora  y multiplicamos por dos, más las horas triples multiplicadas por el pago por hora y multiplicamos por tres.

El resultado de toda la expresión se almacena en la variable total.

                                       total = (40 * pago) + (5 * pago * 2) + (triple * pago * 3)

                               FinSi

                        FinSi

                FinSi

Finalmente con la función escribir, mostramos un mensaje en pantalla donde indicamos el pago que le corresponde al trabajador.

                Escribir «El pago semanal por «,horas,» horas es: $»,total

        SiNo

Si la primera condición no se cumple, entonces significa que el usuario ingreso que trabajo más de 50 horas, cuando esto suceda mostramos un mensaje en pantalla con la función escribir, donde indicamos que no está permitido trabajar más de 50 horas.

                    Escribir «No está permitido trabajar más de 50 horas»

        FinSi

Para finalizar el algoritmo utilizamos la siguiente sentencia.

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Realice un algoritmo que permita determinar el sueldo semanal
Realice un algoritmo que permita determinar el sueldo semanal
Descargar Programa

También te comparto este otro algoritmo.

Realice un algoritmo para determinar el sueldo semanal de un trabajador con base en las horas trabajadas y el pago por hora, considerando que después de las 40 horas cada hora se considera como excedente y se paga el doble.

Haz clic aquí para suscribirte a mi canal

Algoritmo detarea

               Definir sueldo, horas, excedente, pago Como Real

               Escribir «Ingresa las horas trabajadas»

               leer horas

               Escribir «Ingresa el pago x hora»

               leer pago           

               si horas > 40 Entonces

                              excedente = horas – 40

                              sueldo = (40*pago) + (excedente * pago * 2)

               SiNo

                              sueldo = horas * pago

               FinSi

               Escribir «El pago semanal por las «,horas,» horas trabajadas es: $»,sueldo

FinAlgoritmo

Se desea calcular el sueldo de un trabajador, teniendo las horas trabajadas durante la semana y la clase de puesto que desempeña, diseñe la solución que permita desplegar los datos del empleado y su sueldo semanal, sabiendo que el trabajador clase A se le paga $8.00/hora, la clase B $10, la clase C $12.00 y la clase D $15.

Haz clic aquí para suscribirte a mi canal

Algoritmo detarea

               Definir horas Como Entero

               Definir sueldo Como Real

               Definir clase Como Caracter

               Escribir «Ingresa las horas trabajadas»

               leer horas

               Escribir «Ingresa la clase: A,B,C o D»

               leer clase

               sueldo = 0

               si clase == «a» o clase == «A» Entonces

                              sueldo = horas * 8

               SiNo

                              si clase == «b» o clase == «B» Entonces

                                            sueldo = horas * 10

                              SiNo

                                            si clase == «c» o clase == «C» Entonces

                                                           sueldo = horas * 12

                                            sino

                                                           si clase == «d» o clase     == «D» Entonces

                                                                          sueldo = horas * 15

                                                           sino

                                                                          Escribir «Ingresa la clase correctamente»

                                                           FinSi

                                            FinSi

                              FinSi

               FinSi

               Escribir «Tu sueldo semanal por las «,horas,» horas trabajadas es: «,sueldo

FinAlgoritmo

Se requiere determinar el sueldo semanal de un trabajador

Se requiere determinar el sueldo semanal de un trabajador con base en las horas que trabaja y el pago por hora que recibe. Realice el diagrama de flujo y el pseudocódigo que representen el algoritmo de solución correspondiente.

Algoritmo detarea

               Definir horas Como Entero

               Definir sueldo,pagoxhora como real

               Escribir «Ingresa las horas trabajadas»

               leer horas

               Escribir «Ingresa el pago por hora»

               leer pagoxhora

               sueldo = horas * pagoxhora

               Escribir «El sueldo total por las «,horas,» horas trabajadas es $»,sueldo

FinAlgoritmo

Una empresa necesita que le diseñes un algoritmo (programa) que permita calcular el salario semanal de sus trabajadores, sabiendo que en esta empresa los trabajadores reciben un salario por hora de B/.3.00.

Algoritmo detarea

            Definir horas Como Entero

            Definir sueldo como real

            Escribir «Ingresa las horas trabajadas»

            leer horas

            sueldo = horas * 3

            Escribir «EL sueldo semanal es: $»,sueldo

FinAlgoritmo

Se requiere determinar el sueldo semanal de un trabajador con base en las horas que trabaja

Te comparto la solución de este algoritmo en lenguaje de programación Python.

horas = int(input(«Ingresa las horas trabajadas: «))

pago = float(input(«Ingresa el pago por hora: «))

sueldo = horas * pago

print(«El sueldo semanal es: $»,round(sueldo,1))

Calcular el pago semanal de un trabajador. Los datos a ingresar son: total de horas trabajadas y el pago por hora. Si el total de horas trabajadas es mayor a 40 la diferencia se considera como horas extras y se paga un 50% más que una hora normal. Si el sueldo bruto es mayor a s/ 500.00, se descuenta un 10% en caso contrario el descuento es 0

Algoritmo detarea

               Definir horas,extras Como Entero

               Definir pago,sueldo,descuento Como Real

               Escribir «Ingresa las horas trabajadas»

               leer horas

               Escribir «Ingresa el pago por hora»

               leer pago

               si horas > 40 Entonces

                              extras = horas – 40

                              sueldo = (40 * pago) + (extras * (pago * 1.5))

               SiNo

                              sueldo = horas * pago

               FinSi

               descuento = 0

               si sueldo > 500 Entonces

                              descuento = sueldo * .10

               FinSi

               Escribir «El sueldo semanal es: $»,sueldo – descuento

               Escribir «El descuento aplicado es: $»,descuento

FinAlgoritmo

Algoritmo para calcular el salario semanal de un trabajador c++

#include<iostream>

using namespace std;

int main()

{

    int horas;

    float pago,sueldo;

    cout<< «Ingresa las horas trabajadas: «;

    cin>> horas;

    cout<< «Ingresa el pago por hora: «;

    cin>> pago;

    sueldo = horas * pago;

    cout<< «El sueldo semanal es: $»<<sueldo;

    return 0;

}

Bien amigos esta es la solución de este algoritmo 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 ☻.

8 comentarios

  1. EL GERENTE DEL BANCO COSAVI, NECEITA SABER EL SUELDO DE 4 EMPLEADOS Y POR SU GRAN Y EXCELENTE DESEMPEÑO LES AUMENTARA EL 10, 15, 20 Y 25% RESPECTIVAMENTE. ELABORE UN ALGORITMO QUE CALCULE EL SUEDO DE CADA UNO DE LOS EMPLEADO, TOMANDO EN CUENTA EL AUMENTO

  2. 8. Se desea calcular el sueldo de un trabajador, teniendo las horas trabajadas durante la semana y la clase de puesto que desempeña, diseñe la solución que permita desplegar los datos del empleado y su sueldo semanal, sabiendo que el trabajador clase A se le paga $8.00/hora, la clase B $10, la clase C $12.00 y la clase D $15

  3. Una empresa necesita que le diseñes un algoritmo (programa) que permita calcular el salario semanal de sus trabajadores,sabiendo que en esta empresa los trabajadores reciben un salario por hora de B/.3.00.

  4. Hacer un programa que reciba el sueldo de los trabajadores de una empresa y que los almacene en un arreglo unidimensional. Calcular un incremento a su sueldo del 4% si gana mas de $5,000.00 y del 6% si gana menos de esa cantidad. Mostar el sueldo anterior y el nuevo sueldo para cada empleado. Utilizar arreglos unidimensionales para los 2 sueldos

Deja un comentario

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