Sie sind auf Seite 1von 8

EJERCICIO 1

PROCESO UTILIDADES
ESCRIBIR "SU SALARIO MENSUAL:"
LEER SM
ESCRIBIR "AÑOS DE ANTIGUEDAD"
LEER ANTIG
SI ANTIG<1 ENTONCES
ULTI<- SM*0.05;
SINO
SI (ANTIG>=1) Y (ANTIG<2) ENTONCES
UTIL<-SM*0.10;
SINO
SI (ANTIG>=2) Y (ANTIG<5) ENTONCES
UTIL<-SM*0.10;
SINO
SI (ANTIG>=5) Y (ANTIG<10) ENTONCES
UTIL<-SM*0.15;
SINO
UTIL<-SM*0.20
FINSI
FIN SI
FINSI
FINSI
ESCRIBIR "SU UTILIDAD ES:" UTIL
ESCRIBIR "ROBERTO MONTES BARREDA"
FINPROCESO

EJERCICIO 2
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
FIN PROCESO

EJERCICIO 3
PROCESO BISIESTO
ESCRIBIR "INGRESE EL AÑO A COMPARAR:"
LEER YEAR
SI YEAR MOD 4 = 0 Y YEAR MOD 100 <> 0 O YEAR MOD 400 = 0 ENTONCES
ESCRIBIR "AÑO BISIESTO"
SINO
ESCRIBIR "AÑO NO BISIESTO"
FIN SI
FINPROCESO

EJERCICIO 4
PROCESO FECHAS
LEER DIA, MES, AÑO
SI DIA<30 ENTONCES
DIA=DIA+1
SINO
MES= MES+1
DIA=1
SI MES = 13 ENTONCES
AÑO = AÑO+1
MES = 1
FIN SI
FINSI
IMPRIMIR DIA, MES, AÑO
FINPROCESO
EJERCICIO 5
PROCESO TRABAJO
ESCRIBIR SIN SALTAR "INGRESE EL VALOR DE HORAS TRABAJADAS:";
LEER HORAS_TRABAJADAS;
ESCRIBIR SIN SALTAR "INGRESE EL VALOR DE PAGO POR HORA:";
LEER PAGO_POR_HORA;
PAGO <- HORAS_TRABAJADAS*PAGO_POR_HORA;
SI HORAS_TRABAJADAS>40 ENTONCES
PAGO <- PAGO+(HORAS_TRABAJADAS-40)*PAGO_POR_HORA;
FINSI
SI HORAS_TRABAJADAS>48 ENTONCES
PAGO <- PAGO+(HORAS_TRABAJADAS-48)*PAGO_POR_HORA;
FINSI
ESCRIBIR "VALOR DE PAGO: ", PAGO;
FINPROCESO

EJERCICIO 6
PROCESO COMPRAS
DESCUENTO<- 0;
ESCRIBIR "ESCRIBA EL MONTO TOTAL A PAGAR:";
LEER TOTAL;
ESCRIBIR "ESCRIBA EL COLOR DE LA BOLITA DE OFERTA SEGUN LAS SIGUIENTES OPCIONES
(DEBE INGRESAR SOLO EL NUMERO DE LA OPCION):";
ESCRIBIR "1: BLANCO";
ESCRIBIR "2: VERDE";
ESCRIBIR "3: AMARILLO";
ESCRIBIR "4: AZUL";
ESCRIBIR "5: ROJO";
LEER COLOR;
SEGUN COLOR HACER
1:
ESCRIBIR "NO HAY DESCUENTO EL MIONTO A PAGAR ES:",TOTAL;
2:
DESCUENTO<- TOTAL-(TOTAL*0.1);
ESCRIBIR "HAY UN DESCUENTO DEL 10% EL MONTO A PAGAR ES DE:
",DESCUENTO;
3:
DESCUENTO<- TOTAL-(TOTAL*0.25);
ESCRIBIR "HAY UN DESCUENTO DEL 25% EL MONTO A PAGAR ES DE:
",DESCUENTO;
4:
DESCUENTO<- TOTAL-(TOTAL*0.50);

ESCRIBIR "HAY UN DESCUENTO DEL 50% EL MONTO A PAGAR ES DE:


",DESCUENTO;
5:
ESCRIBIR "HAY UN DESCUENTO DEL 100% POR LO QUE NO HAY COBRO";

DE OTRO MODO:
ESCRIBIR "COLOR INCORRECTO";
FINSEGUN
FINPROCESO

EJERCICIO 7
PROCESO NOTAS
DEFINIR N1, N2, N3, N4, N5, N6, PROM COMO REAL
ESCRIBIR "INGRESE LAS NOTAS:";
LEER N1
LEER N2
LEER N3
LEER N4
LEER N5
LEER N6
SI N1<N2 Y N1<N3 Y N1<N4 Y N1<N5 Y N1<N6 ENTONCES
PROM= (N2+N3+N4+N5+N6)/5
SINO
SI N2<N1 Y N2<N3 Y N2<N4 Y N2<N5 Y N2<N6 ENTONCES
PROM= (N1+N3+N4+N5+N6)/5
FIN SI
FIN SI
FINPROCESO

EJERCICIO8
PROCESO PAGOPORCICLOENUNAUNIVERSIDAD
ESCRIBIR SIN SALTAR "INGRESE EL VALOR DE CREDITOS INSCRITOS:";
LEER CREDITOS_INSCRITOS;
ESCRIBIR "SELECCIONE EL VALOR DE CATEGORIA.";
ESCRIBIR " 1.- A";
ESCRIBIR " 2.- B";
ESCRIBIR " 3.- C";
ESCRIBIR SIN SALTAR " :";
REPETIR
LEER CATEGORIA;
SI CATEGORIA<1 O CATEGORIA>3 ENTONCES
ESCRIBIR SIN SALTAR "VALOR INCORRECTO. INGRÉSELO NUEVAMENTE.: ";
FINSI
HASTA QUE CATEGORIA>=1 Y CATEGORIA<=3;
ESCRIBIR "SELECCIONE EL VALOR DE MATRICULA.";
ESCRIBIR " 1.- NORMAL";
ESCRIBIR " 2.- EXTEMPORÁNEA";
ESCRIBIR SIN SALTAR " :";
REPETIR
LEER MATRICULA;
SI MATRICULA<1 O MATRICULA>2 ENTONCES
ESCRIBIR SIN SALTAR "VALOR INCORRECTO. INGRÉSELO NUEVAMENTE.: ";
FINSI
HASTA QUE MATRICULA>=1 Y MATRICULA<=2;
PAGO_POR_CREDITO <- 0;
SI CATEGORIA = 1 ENTONCES
PAGO_POR_CREDITO <- 125;
FINSI
SI CATEGORIA = 2 ENTONCES
PAGO_POR_CREDITO <- 150;
FINSI
SI CATEGORIA = 3 ENTONCES
PAGO_POR_CREDITO <- 180;
FINSI
PAGO_POR_CICLO <- CREDITOS_INSCRITOS*PAGO_POR_CREDITO;
SI MATRICULA = 2 ENTONCES
PAGO_POR_CICLO <- PAGO_POR_CICLO+40;
FINSI
ESCRIBIR "VALOR DE PAGO POR CICLO: ", PAGO_POR_CICLO;
ESCRIBIR "VALOR DE PAGO POR CREDITO: ", PAGO_POR_CREDITO;
FINPROCESO

EJERCICIO 9
PROCESO PACIENTESREGISTRADOSENUNHOSPITAL
ESCRIBIR SIN SALTAR "INGRESE EL VALOR DE EDAD:";
LEER EDAD;
ESCRIBIR SIN SALTAR "INGRESE EL VALOR DE TIPO DE ENFERMEDAD:";
LEER TIPO_DE_ENFERMEDAD;
COSTO <- 0;
SI TIPO_DE_ENFERMEDAD = 0 ENTONCES
COSTO <- 25;
FINSI
SI TIPO_DE_ENFERMEDAD = 1 ENTONCES
COSTO <- 16;
FINSI
SI TIPO_DE_ENFERMEDAD = 2 ENTONCES
COSTO <- 20;
FINSI
SI TIPO_DE_ENFERMEDAD = 3 ENTONCES
COSTO <- 32;
FINSI
SI EDAD>=14 Y EDAD<=22 ENTONCES
COSTO <- COSTO*1.1;
FINSI
ESCRIBIR "VALOR DE COSTO: ", COSTO;
FINPROCESO

EJERCICIO 10
PROCESO MULTIPLOS
ESCRIBIR SIN SALTAR "INGRESE EL VALOR DE NUMERO:";
LEER NÚMERO;
SI NUMERO MOD 2 = 0 ENTONCES
ESCRIBIR "EL NÚMERO ES MÚLTIPLO DE 2.";
FINSI
SI NUMERO MOD 3 = 0 ENTONCES
ESCRIBIR "EL NÚMERO ES MÚLTIPLO DE 3.";
FINSI
SI NUMERO MOD 5 = 0 ENTONCES
ESCRIBIR "EL NÚMERO ES MÚLTIPLO DE 5.";
FINSI
SI NUMERO MOD 2 <> 0 Y NUMERO MOD 3 <> 0 ENTONCES
ESCRIBIR "NO ES MÚLTIPLO DE NINGUNO DE ELLOS.";
FINSI
FINPROCESO

EJERCICIO11
PROCESO CUOTAPORALUMNO
ESCRIBIR SIN SALTAR "INGRESE EL VALOR DE CUOTA:";
LEER CUOTA;
ESCRIBIR "SELECCIONE EL VALOR DE INSTITUTO.";
ESCRIBIR " 1.- NACIONAL";
ESCRIBIR " 2.- PARTICULAR";
ESCRIBIR SIN SALTAR " :";
REPETIR
LEER INSTITUTO;
SI INSTITUTO<1 O INSTITUTO>2 ENTONCES
ESCRIBIR SIN SALTAR "VALOR INCORRECTO. INGRÉSELO NUEVAMENTE.: ";
FINSI
HASTA QUE INSTITUTO>=1 Y INSTITUTO<=2;
ESCRIBIR "SELECCIONE EL VALOR DE COLEGIO.";
ESCRIBIR " 1.- A";
ESCRIBIR " 2.- B";
ESCRIBIR " 3.- C";
ESCRIBIR SIN SALTAR " :";
REPETIR
LEER COLEGIO;
SI COLEGIO<1 O COLEGIO>3 ENTONCES
ESCRIBIR SIN SALTAR "VALOR INCORRECTO. INGRÉSELO NUEVAMENTE.: ";
FINSI
HASTA QUE COLEGIO>=1 Y COLEGIO<=3;
DESCUENTO <- 0;
SI INSTITUTO = 1 Y COLEGIO = 1 ENTONCES
DESCUENTO <- CUOTA*0.5;
FINSI
SI INSTITUTO = 1 Y COLEGIO = 2 ENTONCES
DESCUENTO <- CUOTA*0.4;
FINSI
SI INSTITUTO = 1 Y COLEGIO = 3 ENTONCES
DESCUENTO <- CUOTA*0.3;
FINSI
SI INSTITUTO = 2 Y COLEGIO = 1 ENTONCES
DESCUENTO <- CUOTA*0.25;
FINSI
SI INSTITUTO = 2 Y COLEGIO = 2 ENTONCES
DESCUENTO <- CUOTA*0.29;
FINSI
SI INSTITUTO = 2 Y COLEGIO = 3 ENTONCES
DESCUENTO <- CUOTA*0.15;
FINSI
IMPORTE_A_PAGAR <- CUOTA-DESCUENTO;
ESCRIBIR "VALOR DE DESCUENTO: ", DESCUENTO;
ESCRIBIR "VALOR DE IMPORTE A PAGAR: ", IMPORTE_A_PAGAR;
FINPROCESO

EJERCICIO12
PROCESO DISTRIBUIDORADEROPA
ESCRIBIR SIN SALTAR "INGRESE EL VALOR DE MONTO COMPRADO:";
LEER MONTO_COMPRADO;
ESCRIBIR "SELECCIONE EL VALOR DE GENERO.";
ESCRIBIR " 1.- HOMBRES";
ESCRIBIR " 2.- MUJERES";
ESCRIBIR SIN SALTAR " :";
REPETIR
LEER GENERO;
SI GENERO<1 O GENERO>2 ENTONCES
ESCRIBIR SIN SALTAR "VALOR INCORRECTO. INGRÉSELO NUEVAMENTE.: ";
FINSI
HASTA QUE GENERO>=1 Y GENERO<=2;
ESCRIBIR "SELECCIONE EL VALOR DE ORIGEN.";
ESCRIBIR " 1.- NACIONAL";
ESCRIBIR " 2.- IMPORTADO";
ESCRIBIR SIN SALTAR " :";
REPETIR
LEER ORIGEN;
SI ORIGEN<1 O ORIGEN>2 ENTONCES
ESCRIBIR SIN SALTAR "VALOR INCORRECTO. INGRÉSELO NUEVAMENTE.: ";
FINSI
HASTA QUE ORIGEN>=1 Y ORIGEN<=2;
ESCRIBIR "SELECCIONE EL VALOR DE TALLA.";
ESCRIBIR " 1.- S";
ESCRIBIR " 2.- M";
ESCRIBIR " 3.- L";
ESCRIBIR SIN SALTAR " :";
REPETIR
LEER TALLA;
SI TALLA<1 O TALLA>3 ENTONCES
ESCRIBIR SIN SALTAR "VALOR INCORRECTO. INGRÉSELO NUEVAMENTE.: ";
FINSI
HASTA QUE TALLA>=1 Y TALLA<=3;
DESCUENTO <- 0;
SI ORIGEN = 1 Y TALLA = 1 Y GENERO = 1 ENTONCES
DESCUENTO <- MONTO_COMPRADO*0.1;
FINSI
SI ORIGEN = 1 Y TALLA = 2 Y GENERO = 1 ENTONCES
DESCUENTO <- MONTO_COMPRADO*0.12;
FINSI
SI ORIGEN = 1 Y TALLA = 3 Y GENERO = 1 ENTONCES
DESCUENTO <- MONTO_COMPRADO*0.15;
FINSI
SI ORIGEN = 1 Y TALLA = 1 Y GENERO = 2 ENTONCES
DESCUENTO <- MONTO_COMPRADO*0.15;
FINSI
SI ORIGEN = 1 Y TALLA = 2 Y GENERO = 2 ENTONCES
DESCUENTO <- MONTO_COMPRADO*0.17;
FINSI
SI ORIGEN = 1 Y TALLA = 3 Y GENERO = 2 ENTONCES
DESCUENTO <- MONTO_COMPRADO*0.2;
FINSI
SI ORIGEN = 2 Y TALLA = 1 Y GENERO = 1 ENTONCES
DESCUENTO <- MONTO_COMPRADO*0.05;
FINSI
SI ORIGEN = 2 Y TALLA = 2 Y GENERO = 1 ENTONCES
DESCUENTO <- MONTO_COMPRADO*0.07;
FINSI
SI ORIGEN = 2 Y TALLA = 3 Y GENERO = 1 ENTONCES
DESCUENTO <- MONTO_COMPRADO*0.1;
FINSI
SI ORIGEN = 2 Y TALLA = 1 Y GENERO = 2 ENTONCES
DESCUENTO <- MONTO_COMPRADO*0.07;
FINSI
SI ORIGEN = 2 Y TALLA = 2 Y GENERO = 2 ENTONCES
DESCUENTO <- MONTO_COMPRADO*0.09;
FINSI
SI ORIGEN = 2 Y TALLA = 3 Y GENERO = 2 ENTONCES
DESCUENTO <- MONTO_COMPRADO*0.12;
FINSI
MONTO_A_PAGAR <- MONTO_COMPRADO-DESCUENTO;
ESCRIBIR "VALOR DE DESCUENTO: ", DESCUENTO;
ESCRIBIR "VALOR DE MONTO A PAGAR: ", MONTO_A_PAGAR;
FINPROCESO

Das könnte Ihnen auch gefallen