domingo, 3 de julio de 2022

PYTHON BASICO: CALCULO DE NOMINA DE UN EMPLEADO POR MEDIO DE IF

 

# Ejemplo. Describir en lenguaje Python un programa para resolver el siguiente problema:
# Para el pago semanal a un obrero se consideran los siguientes datos: horas trabajadas,
# tarifa por hora y descuentos. Si la cantidad de horas trabajadas en la semana es mayor a
# 40, se le debe pagar las horas en exceso con una bonificación de 50% adicional al pago
# normal.

print("Inicio de código")
import time
print(time.asctime())
HT= float(input("Favor ingresar la cantidad de horas trabajadas: "))
VHO = float(input("Favor ingresar la tarifa por hora: "))
if HT <= 40:
    pago_semanal = HT * VHO
else:
    HE = HT - 40
    HO = 40
    pago_HO = VHO * 40
    VHE = VHO * 1.5
    pago_HE = VHE * HE
    pago_semanal = pago_HO + pago_HE
print("El pago semanal del obrero es: ",pago_semanal)
print("Fin de código")
 
>>>
 Copyright (C) Microsoft Corporation. Todos los derechos reservados.

Prueba la nueva tecnología PowerShell multiplataforma https://aka.ms/pscore6

PS C:\Users\PPI\Documents\Python language> & "C:/Users/PPI/AppData/Local/
Programs/Python/Python310/python.exe" "c:/Users/PPI/Documents/Python language/
Varios/Bucles_pro.py"

Inicio de código
Favor ingresar la cantidad de horas trabajadas: 40
Favor ingresar la tarifa por hora: 100
El pago semanal del obrero es: 4000.0
Fin de código
Inicio de código
Sun Jul 3 19:27:25 2022
Favor ingresar la cantidad de horas trabajadas: 50
Favor ingresar la tarifa por hora: 100
El pago semanal del obrero es: 5500.0
Fin de código

PS C:\Users\PPI\Documents\Python language>

No hay comentarios.:

Publicar un comentario

Entradas recientes

Thinkcspy 7.7 Condicionales encadenados

  7.7. Condicionales encadenados Python proporciona una forma alternativa de escribir una selección anidada, como la que se muestra en la s...

Entradas Populares