You are on page 1of 2

1.

INICIO //Declaracin de Variables Entero Turno, Cant_Psjs, Obsequio Real Imp_Cpra, Imp_Pagar, Dscto //Ingreso de Datos Leer Cant_Psjs //Calculo If (Turno = = 0) Imp_Cpra = 30.0*Cant_Psjs Sino Si (Turno = = 1) Imp_Cpra = 35.0*Cant_Psjs Sino Si (Turno = = 2) Imp_Cpra = 42.5*Cant_Psjs //Descuento Si (Turno = = 0 && Cant_Psjs > 5) Dscto = 0.05*30.0 //Importe a Pagar Imp_Pagar = Imp_Cpra Dscto //Obsequio Si (Cant_Psjs > 1 && Cant_Psjs < 3) Obsequio = 3*Cant_Psjs Sino Si (Cant_Psjs > 4 && Cant_Psjs < 6) Obsequio = 4*Cant_Psjs Sino Obsequio = 5*Cant_Psjs //Salida de Resultados Imprimir Imp_Cpra, Imp_Pagar, Dscto, Obsequio FIN

2. INICIO //Declaracin de Variables Entero Menu, Cant_Menu Real Imp_Cpra, Dscto, Imp_Pagar //Ingreso de Datos Leer Cant_Menu //Calculo Si (Menu = = 0) Imp_Cpra = 30.0*Cant_Menu Sino Si (Menu = = 1) Imp_Cpra = 25.0*Cant_Menu Sino Si (Menu = = 2) Imp_Cpra = 15.0*Cant_Menu Sino Si (Menu = = 3) Imp_Cpra = 12.0*Cant_Menu Sino Imp_Cpra = 10.0*Cant_Menu //Descuento Segn (Menu) Caso 0: Caso 1: Si (Cant_Menu > 3) Dscto = 0.07*Imp_Cpra Break Caso 2: Caso 3: Si (Cant_Menu > 3) Dscto = 0.05*Imp_Cpra Break Defecto: Si Dscto = 0 //Salida de Resultados Imprimir Imp_Cpra, Dscto, Imp_Pagar FIN