Ejercicio 4 «2º Parcial»
Descuento de inscripción
PROBLEMA:
En la universidad UTTEC se hace un descuento en la inscripción 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 el descuento que debe pagar un alumno si la inscripción normal es de $1000.º
ALGORITMO:
Entradas: numérico promedio
booleano regular
numérico DESC_A
numérico DESC_B
numérico INSCRIPCION
cadena PRECIO_PAPAYA
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
•Guardar en descuento
•Si promedio <=8.5 y promedio >9.4 entonces
•Multiplicar INSCRIPCIÓN por DESC_B
•Guardar en descuento
•Restar INSCRIPCIÓN menos descuento
•Guardar en pago
•Imprimir pago
Fin
PSEUDOCÓDIGO
Class DescuentoInscripcion
//Declaraciones (entradas)
numérico: promedio
booleano: regular
//Declaraciones (salidas)
numérico: pago
//Proceso
Main
Print «Introduce tu promedio»
Scan promedio
Print «Introduce si eres o no alumno regular»
scan regular
if (Regular=«V») then
descuento=INSCRIPCION*DESC_A
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