Está en la página 1de 4

EJERCICIO #1

Proceso cineplus

Definir: boletos, opcion, nino, adulto, matine, menor, normal, adulto_mie, nino_mie,
miercoles, volver, total,total_matine,total_menor,total_normal,total_miercoles Como Entero;

total<-0;

total_matine<-0;

total_menor<-0;

total_normal<-0;

total_miercoles<-0;

Repetir

matine<-0;

menor<-0;

normal<-0;

miercoles<-0;

Escribir "Ingresa cuántos boletos deseé comprar";

Repetir

Leer boletos;

Si boletos<1 Entonces

Escribir "No puedes teclear 0, teclea una cantidad mayor o igual a


1";

FinSi

Hasta Que boletos>=1

Repetir

Escribir "¿Qué tipo de boleto desea comprar?:";

Escribir "(Teclea 1): Boleto función de Matiné.";

Escribir "(Teclea 2): Boleto menores de 12 años.";

Escribir "(Teclea 3): Boleto normal.";

Escribir "(Teclea 4): Boleto de miércoles.";

Leer opcion;

Segun opcion Hacer


1:

Repetir

Escribir "De ", boletos, " boleto/s, ¿cuántos son


para niños?";

Leer nino;

Si nino>boletos Entonces

Escribir "Error, intente de nuevo";

FinSi

Hasta Que nino<=boletos

boletos<-boletos-nino;

nino<-nino*15;

adulto<-boletos*30;

matine<-nino+adulto;

Escribir "El total boletos de función de Matiné: $", matine;

2:

menor<-boletos*20;

Escribir "Total boletos menores de 12 años: $", menor;

3:

normal<-boletos*40;

Escribir "Total de boletos normales: $", normal;

4:

Repetir

Escribir "De ", boletos, " boleto/s, ¿cuántos son


para adultos?";

Leer adulto_mie;

Si adulto_mie>boletos Entonces

Escribir "Error, intente de nuevo";

FinSi

Hasta Que adulto_mie<=boletos

boletos<-boletos-adulto_mie;
adulto_mie<-adulto_mie*30;

nino_mie<-boletos*20;

miercoles<-adulto_mie+nino_mie;

Escribir "Total de boletos de miércoles: $", miercoles;

De Otro Modo:

Escribir "Error, intente de nuevo";

FinSegun

Hasta Que opcion>=1 Y opcion<=4

total<-total+matine+menor+normal+miercoles;

total_matine<-total_matine+matine;

total_menor<-total_menor+menor;

total_normal<-total_normal+normal;

total_miercoles<-total_miercoles+miercoles;

Escribir "¿Desea regresar al inicio?";

Escribir "Teclea (A) para Si, (B) para No";

Repetir

Leer volver;

Si volver=0 O volver>2 Entonces

Escribir "Opción inválida";

Escribir "Teclea (1) para volver, (2) para finalizar";

FinSi

Hasta Que volver=1 O volver=2

Hasta Que volver=2

Escribir "Total a pagar: $", total;

Escribir "Total a pagar boletos función de Matiné: $", total_matine;

Escribir "Total a pagar boletos menores de 12 años: $", total_menor;

Escribir "Total a pagar boletos normales: $", total_normal;

Escribir "Total a pagar boletos de miércoles: $", total_miercoles;

FinProceso
EJERCICIO #2

Proceso CantidadEntera

definir num,bi100,bi50,bi20,mo10 como entero;

escribir "Teclee una cantidad entera";

leer num;

bi100<-trunc(num/100);

bi50<-trunc(num/50);

bi20<-trunc(num/20);

mo10<-trunc(num/10);

escribir "La cifra es ",num;

escribir "Los billetes de 100 son: ",bi100;

Escribir "Los billetes de 50 son: ",bi50;

escribir "Los billetes de 20 son: ",bi20;

Escribir "Las monedas de 10 son: ",mo10;

FinProceso

También podría gustarte