Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera: Si trabaja 40 horas o menos se le paga $16 por hora, si trabaja más de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra.
Haz clic aquí para suscribirte a mi canal
Bien vamos a explicar el funcionamiento de este algoritmo, lo primero que hacemos es ponerle un nombre en mi caso lo nombre como:
Algoritmo detarea
Con la palabra reservada definir declaramos las variables en este algoritmo utilizamos las variables horas, horas_extras y pago estas variables las declaramos de tipo real.
Definir horas, horas_extras, pago Como Real
Con la función escribir mostramos un mensaje en pantalla y pedimos las horas trabajadas.
Escribir «Escribe las horas trabajadas»
Este número lo almacenamos en la variable horas con la función leer.
leer horas
Evaluamos si las horas trabajadas son mayor a 40 horas
si horas > 40 Entonces
Si la condición se cumple entonces calculamos las horas extras esto lo hacemos restando 40 a las horas trabajadas.
horas_extras = horas – 40
Ya teniendo las horas trabajadas entonces calculamos el pago, multiplicamos 40 horas por $16 pesos y al resultado de esto le sumamos las horas extras multiplicadas por 20 pesos ya con esto obtenemos el pago.
pago = (40 * 16) + (horas_extras * 20)
SiNo
Pero si la condición no se cumple es decir si las horas trabajadas no superan las 40 horas, entonces calculamos el pago simplemente multiplicando las horas por 16 pesos.
pago = horas * 16
FinSi
Finalmente mostramos un mensaje con la función escribir y damos a conocer el pago por las horas trabajadas.
Escribir «El pago semanal por las «,horas,» horas trabajadas es: $»,pago
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Un obrero necesita calcular su salario semanal en Python
Te comparto la solución de este algoritmo en lenguaje de programación Python
Haz clic aquí para suscribirte a mi canal
horas = int(input(«Ingresa las horas trabajadas: «))
if horas > 40:
extras = horas – 40
pago = (40*16) + (extras*20)
else:
pago = horas * 16
print(«El pago semanal por «,horas,» horas es $»,pago)
Te dejo otro ejemplos de este algoritmo.
Un obrero necesita calcular su salario semanal c++
Bien amigos esta es la solución de este algoritmo te dejo el código, espero les guste y más que nada les pueda ser de utilidad un saludo.
wuau sus videos me han sido de gran ayuda me gustaria saber si me podrian guiar por de entender entiendo pero me enredo en el momento como de hacerlo depende el ejercicio gracias
Como estas te comparto este curso que estoy subiendo te puede ser de utilidad.
https://youtube.com/playlist?list=PLrVGG5jwLLX-t79XAmSe_MiJrgX60XkZ-