You are on page 1of 3

Problema #1

Algoritmo pago
Definir hrs,cthr,sal,hrsx Como Real
Definir nomb Como Caracter
Escribir " ingrese el nombre del trabajador";
Leer nomb;
Escribir "ingrese el numero de horas trabajadas";
Leer hrs;
Escribir "ingrese el costo por hora"
Leer cthr
Si hrs>48 Entonces
hrsx<-hrs-48
sal<-(hrs+cthr)+(hrsx*0.5)
Sino
sal<-hrs*cthr
FinSi
Escribir "Su salario final es:",sal;
Escribir " numero de horas extras es:",hrsx;
FinAlgoritmo

Problema # 2

Algoritmo capicua
Definir num,unid,dece como Entero
Escribir "ingrese numero de 2 cifras";
leer num;
unid<-num mod 10;
dece<-trunc(num/10);
si unid=dece Entonces
Escribir "es capicua";
Sino
escribir "no es capicua";
FinSi

FinAlgoritmo

Problema # 3

Algoritmo pago_semanal
Definir hrst,cthr,suelb,pagosem,hrsx Como Real
Escribir "ingrese las horas trabajadas";
leer hrst;
Escribir "ingrese el costo por hora";
Leer cthr;
suelb<-(hrst*cthr)+(hrsx*0.5);
Si hrst>40 Entonces
hrsx<-hrst-40;

sino
pagosem<-hrts*cthr;
Si suelb>500 Entonces
pagosem<-suelb-0.1*suelb;
Sino
pagosem<-suelb;
FinSi
FinSi
Escribir "su pago semanal es:",pagosem;

FinAlgoritmo

Problema # 4

Algoritmo art�culo
Definir nomb Como Caracter
Definir clav,prec,precf como Real
Escribir"ingrese le nombre del art�culo";
Leer nomb;
Escribir " ingrese la clave del art�culo";
Leer clav;
Escribir " ingrese el precio del art�culo";
Leer prec;
si clav=1 Entonces
precf<-prec-prec*0.1;
Sino
precf<-prec-prec*0.2;
FinSi
Escribir "el precio final es:",precf;
FinAlgoritmo

Problema # 5

Algoritmo pago_total
Definir kmr,opc,pgt como Real
Escribir "ingrese km recorridos";
Leer kmr;
Escribir"ingrese una de las opciones";
Escribir "1.bicicleta";
Escribir "2.moto";
Escribir "3.carro";
Escribir "4.camion";
Escribir "5.salir";
Leer opc;
Segun opc hacer
1:
pgt<-kmr*100;

2,3:
pgt<-kmr*30;
4:
Escribir"ingrese el n�mero de toneladas del camion";
Leer tn;
pgt<-(kmr*30)+(tn*25);
FinSegun
Escribir"el pago total por km recorridos es:",pgt;
FinAlgoritmo

Problema # 6

Algoritmo pago_trabajadores
Definir hrst,cost,hrsx,pghrx,hrsxx,pagt Como Real
Escribir " ingrese las horas trabajadas";
Leer hrst;
Escribir "ingrese el costo por hora";
Leer cost;
si hrst>40 y hrst<=48 Entonces
hrsx<-hrst-40;
pghrx<-hrsx*(cost*2);
pagt<-(hrst*cost)+pghrx;
Sino
pagt<-hrst*cost;
si hrst>48 Entonces
hrsxx<-hrst-48;
pghrx<-(hrsxx*(cost*3));
pagt<-((40*cost)+pghrx)+16;
Sino

FinSi
FinSi
Escribir "el pago de las horas extras es:",pghrx;
Escribir" el pago total es:",pagt;
FinAlgoritmo

You might also like