Sunteți pe pagina 1din 2

1.

A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000,


por encima de 1000 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 dado un sueldo.

variables: sueldo, sueldo_neto,descuento


inicio
leer: sueldo
si: sueldo <= 1000 entonces
descuento <-- sueldo * 0.1
si_no
si: sueldo <= 2000 entonces
descuento <-- (sueldo - 1000) * 0.05 + 1000 * 0.1
si_no
descuento <-- (sueldo - 2000) * 0.03 + 1000 * 0.1
fin_si
fin proceso

2.Ordene de mayor a menor, 3 números ingresados por teclado

Proceso ORDENAR_NUMEROS
Escribir "INGRESE LOS NUMEROS";
Leer N1, N2, N3;
Si N1 > N2 Entonces
Si N2 > N3 Entonces
Escribir 'LOS NUMEROS ORDENADOS ES<=',N3,',',N2,',',N1;
Sino
Si N1 > N3 Entonces
Escribir 'LOS NUMEROS ORDENADOS ES<=',N2,',',N3,',',N1;
Sino
Escribir 'LOS NUMEROS ORDENADOS ES<=',N2,',',N1,',',N3;
FinSi
FinSi
Sino
Si N1 > N3 Entonces
Escribir 'LOS NUMEROS ORDENADOS ES<=',N3,',',N1,',',N2;
Sino
Si N2 > N3 Entonces
Escribir 'LOS NUMEROS ORDENADOS ES<=',N1,',',N3,',',N2;
Sino
Escribir 'LOS NUMEROS ORDENADOS ES<=',N1,',',N2,',',N3;
FinSi
FinSi
FinSi
FinProceso

3.Un Supermercado necesita determinar el descuento para un cliente. Si el monto de la compra


del cliente es mayor de S/. 5000 se le hará un descuento del 30%, si es menor o igual a
S/. 5000
pero mayor que S/. 3000 será del 20%, si no rebasa los S/. 3000 pero si los S/. 1000 la
rebaja
efectiva es del 10% y en caso de que no rebase los S/. 1000 no tendrá beneficio.

Proceso algoritmo
Escribir "Ingrese el valor de monto de la compra:";
Leer monto_de_la_compra;
descuento <- 0;
Si monto_de_la_compra>5000 Entonces
descuento <- monto_de_la_compra*0.3;
FinSi
Si monto_de_la_compra>3000 Y monto_de_la_compra<=5000 Entonces
descuento <- monto_de_la_compra*0.2;
FinSi
Si monto_de_la_compra>1000 Y monto_de_la_compra<=3000 Entonces
descuento <- monto_de_la_compra*0.1;
FinSi
total <- monto_de_la_compra-descuento;
Escribir "Valor de descuento: ", descuento;
Escribir "Valor de total: ", total;
FinProceso

4.Dado un número entero; determinar si el mismo es par, impar o nulo.

Proceso numero
definir num como entero
escribir “ingrese un numero:”;
leer num;
Si num<>0 Entonces
residuo<=num mod 2;
Si residuo=0 Entonces
Escribir “es par”;
Sino
Escribir “es impar”;
FinSi
FinSi

FinProceso

S-ar putea să vă placă și