texto argumentativo, ejemplos y ejercicios prácticos
Fundamentos de programación 30105
1. Dada las horas trabajadas de una persona y el valor por hora. Calcular su salario e
imprimirlo.
Proceso salario
Escribir "digite nombre del empleado";
Leer e;
Escribir "digite numero de horas trabajada";
2. Leer h;
Escribir "Digite el valor de la hora trabajada";
Leer v;
sal<-(h*v);
Escribir "empleado" ,e, "Su salario es: ",sal,"" ;
FinProceso
nombre numero hora salario
E h V h*v
Alejandra 8 23400 187200
A un trabajador le pagan según sus horas trabajadas y la tarifa está a un valor por hora.
Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa por hora se incrementa
en un 50% para las horas extras. Calcular el salario del trabajador dadas las horas
trabajadas y la tarifa.
3. Proceso pago_tarifa
Escribir "ingrese el valor pagado por horas"
Leer pagohora
Escribir "ingrese el valor pagado por horas extras"
Leer pagohoraext
Escribir "ingrese la cantidad de horas que trabajo"
Leer horatrab
Escribir "ingrese la cantidad de horas extras que trabajo"
4. Leer horaextt
si horatrab<40 Entonces
horat<-pagohora*horatrab
horaext<-pagohoraext*horaextt
total<-horat+horaext
Escribir total
FinSi
si horatrab>40 Entonces
horat<-pagohora*horatrab
tarifa<-pagohoraext*0.5
tarifatot<-tarifa*horaextt
totalht<-horat+tarifatot
Escribir total
FinSi
FinProceso
horas horas extras horas que trabajo horas extras que trabajo
0.5 0.5 0.5 0.5
560.700 13.500 8 10
4.620.600
A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000,
por encima de 1000 y hasta 2000 el 5% del adicional, y por encima de 2000 el 3% del
adicional. Calcular el descuento y sueldo neto que recibe el trabajador dadosu sueldo.
6. Si sueldo<=1000 Entonces
descuenl<-sueldo*0.1
totall<-sueldo-descuenl
Escribir "el descuento es igual a" " " descuenl
Escribir "el total a pagar es de" " " totall
FinSi
si sueldo>1000 y sueldo<=2000 Entonces
descuen2<-sueldo*0.05
total2<-sueldo-descuen2
Fin Si
Si sueldo>2000 Entonces
descuen3<-sueldo*0.03
total3<-sueldo-descuen3
Escribir "el descuento es igual a" " " descuen3
Escribir "el total a pagar es de" " " total3
Fin Si
FinProceso
sueldo sueldo sueldo
560.000 560.000 560.000
descuen1 descuen2 descuen3
16.800 16.800 16.800
total1 total2 total3
543.200 543.200 543.200
7. Dado un tiempo en segundos, calcular los segundos restantes que le correspondan para
convertirse exactamente en minutos.
Proceso tiempo
Escribir "ingrese el tiempo en segundo"
Leer seg
minut<-trunc(seg/60)
Segund<-seg mod 60
Escribir "los minutos son" " " minut " " "y los segundos son" " " Segund
FinProceso
minutos segundo
60 60