1. EJERCICIO EN PSEINT
AUTOR: JESUS FRANCO RAMOS
1)
Proceso Menos_Descendente
Escribir "Ingrese el primer numero";
Leer n1;
Escribir "Ingrese el segundo numero";
Leer n2;
Escribir "Ingrese el tercer numero";
Leer n3;
mayor<- 0;
Si n1 > n2 Entonces
mayor<- n1;
medio<- n3;
menor<- n2;
Si n1 < n3 Entonces
mayor<- n3;
medio<- n2;
menor<- n1;
Sino
Si n2 > n3 Entonces
medio<- n2;
menor<- n3;
FinSi
FinSi
Sino
mayor<- n2;
medio<- n3;
menor<- n1;
Si n2 < n3 Entonces
mayor<- n3;
menor<- n1;
medio<- n2;
Sino
Si n1 > n3 Entonces
medio<- n1;
menor<- n3;
FinSi
FinSi
FinSi
Escribir "Los numeros ordenados en orden ascendente son:", " ",mayor," - ",medio," -
",menor;
FinProceso
2. 2)
Proceso Mayor_Ascendente
Escribir "Ingrese el primer numero";
Leer n1;
Escribir "Ingrese el segundo numero";
Leer n2;
Escribir "Ingrese el tercer numero";
Leer n3;
mayor<- 0;
Si n1 > n2 Entonces
mayor<- n1;
medio<- n3;
menor<- n2;
Si n1 < n3 Entonces
mayor<- n3;
medio<- n2;
menor<- n1;
Sino
Si n2 > n3 Entonces
medio<- n2;
menor<- n3;
FinSi
FinSi
Sino
mayor<- n2;
medio<- n3;
menor<- n1;
Si n2 < n3 Entonces
mayor<- n3;
menor<- n1;
medio<- n2;
Sino
Si n1 > n3 Entonces
medio<- n1;
menor<- n3;
FinSi
FinSi
FinSi
Escribir "Los numeros ordenados en orden ascendente son:", " ",menor," - ",medio," -
",mayor;
FinProceso
3. 3)
Proceso semana
escribir 'ingresar Nª de dias: ';
leerdias;
Segundias Hacer
1:
escribir 'lunes';
2:
escribir 'martes';
3:
escribir 'miercoles';
4:
escribir 'jueves';
5:
escribir 'viernes';
6:
escribir 'sabado';
7:
escribir 'domingo';
De Otro Modo:
escribir 'numero no valido';
FinSegun
FinProceso
4)
Proceso mes
escribir 'ingresar Nª de mes: ';
leer mes;
Segun mes Hacer
1:
escribir 'enero';
2:
escribir 'febrero';
3:
escribir 'marzo';
4:
escribir 'abril';
5:
escribir 'mayo';
6:
escribir 'junio';
7:
4. escribir 'julio';
8:
escribir 'agosto';
9:
escribir 'setiembre';
10:
escribir 'octubre';
11:
escribir 'noviembre';
12:
escribir 'diciembre';
De Otro Modo:
escribir 'numero no valido';
FinSegun
FinProceso
5)
Proceso notanumerica
escribir 'ingresar nota numerica: ';
leer nota;
Segun nota Hacer
0:
escribir 'cero';
1:
escribir 'uno';
2:
escribir 'dos';
3:
escribir 'tres';
4:
escribir 'cuatro';
5:
escribir 'cinco';
6:
escribir 'seis';
7:
escribir 'siete';
8:
escribir 'ocho';
9:
escribir 'nueve';
10:
escribir 'diez';
De Otro Modo:
escribir 'numero no valido';
FinSegun
5. FinProceso
6)
Proceso notas
promedio<-0
escribir 'ingresar notas del alumno: ';
leer n1;
leer n2;
leer n3;
promedio<-(n1+n2+n3)/3
Si promedio>0 y promedio<5 Entonces
escribir 'el alumno es pesimo';
Sino
si promedio>6 y promedio<10 Entonces
escribir 'el alumno es malo';
Sino
si promedio>11 y promedio<15 Entonces
escribir 'el alumno es regular';
Sino
si promedio>16 y promedio<20 Entonces
escribir 'el alumno es excelente';
FinSi
FinSi
FinSi
FinSi
escribir 'el promedio final es: ',promedio;
FinProceso
7)
Proceso porcentaje hombre y mujeres
total<-0
porh<-0
porm<-0
escribir 'ingresar porcentaje de hombre: ';
leer h;
escribir 'ingresar porcentaje de muejers: ';
leer m;
total<-h+m;
porh<-(h*100)/total
escribir 'el porcentaje de hombre es: ',porh;
porm<-(m*100)/total
escribir 'el porcentaje de mujeres es: ',porm;
FinProceso
6. 8)
Proceso alumno
total<-0
porh<-0
porm<-0
escribir 'ingresar alumno Aprobados: ';
leer a;
escribir 'ingresar alumno Desaprobado: ';
leer d;
total<-a+d;
porh<-(a*100)/total
escribir 'el porcentaje de aprobado es: ',porh;
porm<-(d*100)/total
escribir 'el porcentaje de desaprobado es: ',porm;
FinProceso
9)
Proceso camisas
monto1<-0
totalapagar<-0
descuento<-0
escribir 'ingresar cantidad de camisas: ';
leer cantidad;
escribir 'ingresar precio x cada camisas: ';
leer precio;
Si (cantidad>3) Entonces
monto1<-cantidad*precio;
descuento<-monto1*0.20;
totalapagar<-monto1-descuento;
Sino
monto1<-cantidad*precio;
descuento<-monto1*0.10;
totalapagar<-monto1-descuento;
FinSi
escribir 'el monto es: ',monto1;
escribir 'el descuento es: ',descuento;
escribir 'el total a pagar es: ',totalapagar;
FinProceso
7. 10)
Proceso pantalones
monto1<-0
totalapagar<-0
descuento<-0
escribir 'ingresar cantidad de pantalones: ';
leer cantidad;
escribir 'ingresar precio x cada pantalon: ';
leer precio;
Si (cantidad>4) Entonces
monto1<-cantidad*precio;
descuento<-monto1*0.10;
totalapagar<-monto1-descuento;
Sino
monto1<-cantidad*precio;
descuento<-monto1*0.05;
totalapagar<-monto1-descuento;
FinSi
escribir 'el monto es: ',monto1;
escribir 'el descuento es: ',descuento;
escribir 'el total a pagar es: ',totalapagar;
FinProceso
11)
Proceso sueldo
pagar<-0
promedio<-0
Para i<-0 Hasta 4 Con Paso 1 Hacer
escribir 'digitar sueldo: ';
leer sueldo;
pagar<-pagar+sueldo;
promedio<-pagar/4;
FinPara
escribir 'el total a pagar es: ',pagar;
escribir 'el promedio del sueldo es: ',promedio;
FinProceso
12)
Proceso descendente
n<-12
Mientras n>=0 Hacer
escribir 'numero descendente es :',n;
n<-n-1