En la UTTEC se hace un descuento en la inscripcion de 50% si el alumno tiene promedio entre 9.5 y 10 y un descuento de 20% si tiene promedio entre 8.5 y 9.4 siempre y cuando no sea alumno irregular. Escribir un algoritmo que nos diga cuanto debe pagar un alumno si la inscripcion normal es de $1000.
ALGORITMO
Entradas:
numérico promedio
booleano regular
numérico DESC_A
numérico DESC_B
numérico INSCRIPCION
Salidas:
numérico pago
INICIO
Leer promedio
Leer regular
Establecer DESC_A=0.50
Establecer DESC_B=0.20
Establecer INSCRIPCIÓN=1000
Si regular es "V" entonces
Si promedio <=9.5 entonces
Multiplicar INSCRIPCIÓN por
DESC_A y guardar en descuento
Si promedio <=8.5 y promedio >9.4 entonces
Multiplicar INSCRIPCIÓN por
DESC_ y guardar en descuento
Restar INSCRIPCIÓN menos
descuentoy guardar en pago
Imprimir pago
FIN
PSEUDOCÓDIGO
Class Descuento_inscripcion
//Declaraciones (entradas)
Real: promedio
Booleano: regular
Entero: DESC_A = .50
Entero: DESC_B = .20
//Declaraciones (salidas)
Real: pago
Main
Print «Introduce tu promedio»
Scan promedio
Print «Introduce si eres o no alumno regular»
Scan regular
if (Regular ==«V») then
if (promedio >=9.5) then
descuento=INSCRIPCION*DESC_A
end_if
if (Promedio >=8.5 AND <=9.4) then
descuento=INSCRIPCION*DESC_B
pago=INSCRIPCION - descuento
end_if
Print pago
End_main
No hay comentarios:
Publicar un comentario