Algoritmos condicionales
1. Hacer un programa que dado un tiempo en segundos, calcular los segundos restantes que le correspondan para convertirse exactamente enminutos. Los tiempos en segundos ingresados pueden ser menores a 60 o mayores a 60 mas no iguales a 60.
Algoritmo_redondee_segundos_a_minutos
Variables
Segundos restantes; seg; A; B: decimalinicio
escriba’’intruduzca aleatoriamente seg’’
Lea seg
Si <seg < 60> entonces
Segundos restantes = 60 - seg
Sino <seg >60> entonces
A= parte decimal (seg/60)
B=(a*60)Segundos restantes = 60 – b
Sino
fin_si
Fin
2. A un profesor le pagan según sus horas y una tarifa de pago por horas. Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa seincrementa en un 50 % para las horas extras. Calcular el salario del profesor dadas las horas trabajadas y la tarifa.
Algoritmo_de_nomina
Variables
Horas laboradas; tarifa: decimal
InicioEscriba ‘’introduzca horas laboradas’’
Lea horas laboradas
Escriba ‘’introduzca tarifa basica’’
Lea tarifa básica
TB = tarifa básica
Si <horas laboradas <= 40> entonces
Nomina = 40 * TBSino <horas laboradas > 40> entonces
Nomina = (horas laboradas – 40) * (1.5* TB) + (40 * TB)
Fin_Si
Fin
3. Se desea calcular el salario semanal neto de los empleados de una empresacuyo trabajo se paga por horas del siguiente modo :
a) Si el número de horas trabajadas es inferior o igual a 35 se pagan las horas a 5000 Pesos.
El número de horas trabajadas y el nombredel empleado también se introducen por el teclado.
b) Si el número de horas excede las 35, se pagarán a 5000 pesos las primeras 30 horas y las restantes como horas extra a 8000.Algoritmo_liquidacion_de_nomina
Variables
C.C : entero
Horas laboradas; liquidacion: decimal
TB: 5000
TE: 8000
Inicio
Escriba ’’introduzca C.C’’
Lea C.C
Escriba ‘’ introduzca horas...
Regístrate para leer el documento completo.