En el presente ejercicio practicaremos las estructuras condicionales para lograr determinar acciones solicitadas en el enunciado del ejercicio; la finalidad de este ejercicio será construir un algoritmo que diga cuánto debe pagar un alumno por concepto de matrícula. Teniendo como base una serie de condiciones y parámetros que describiremos a continuación. Veamos:
Calcular cuánto debe pagar un alumno por concepto de matrícula – Algoritmos en PSeInt
Caso estudio: En una escuela, la colegiatura (matrícula) de los alumnos se determina según el número de materias que cursan. El costo de todas las materias es igual. Se estableció un programa de estímulo, así: si el promedio obtenido por un alumno en el último periodo es mayor o igual que 9, se le hará un descuento del 30% sobre la colegiatura y no se le cobrara IVA; si el promedio es menor que 9 deberá pagar la colegiatura completa, la cual incluye el 10% de IVA. Obtener cuanto debe pagar un alumno.
Datos de entrada
Analizando nuestro enunciado podemos definir que nuestros datos de entrada son:
- Número de materias (El costo de todas es igual, así que asignemos un valor de $80).
- Promedio obtenido en el último periodo por el alumno.
Definiendo variables para los datos de entrada
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
Ahora solicitamos los valores correspondientes a los datos de entrada:
Procesos
Observando el caso estudio propuesto, nuestros procesos están regidos por condicionales, por lo tanto se debe tener presente cuales son:
- Condicional 1: Si el promedio es mayor o igual a 9: Aplica descuento de 30% sobre la colegiatura y no se cobra IVA.
- Condicional 2: Si el promedio es menor que 9: Se paga la colegiatura completa, incluyendo 10% de IVA.
Codificación de los procesos
Para iniciar la codificación de los procesos del ejercicio, debemos tener presente que necesitamos la definición de variables para almacenar los datos calculados.
Posteriormente calculamos lo que sería la colegiatura o subtotal, en vista que todas las materias tienen el mismo valor, sería de la siguiente forma:
Ahora procedemos a realizar la parte fundamental del ejercicio, que es definir con un condicional los valores a pagar.
Recomendado:
Verificación formal de algoritmos. Ejercicios resueltos: 6 (Manuales. Ingenierías y Arquitectura)
Cómo observamos en el anterior código, hacemos procesos diferentes dependiendo de la condición. Esta condición toma como base el promedio del estudiante, para calcular el valor que debe pagar.
Nota: No agregamos un condicional para el caso cuando el promedio es menor que 9, debido que la función del «sino», es ejecutarse cuando la condición principal no es verdadera; por lo tanto si el promedio no es mayor o igual que 9. Se entiende que es menor.
Salida del código
A continuación, veamos un ejemplo del resultado al momento de ejecutar el algoritmo.
*** Ejecución Iniciada. *** Ingrese el número de materias > 5 Ingrese su promedio obtenido > 10 Su promedio fue de: 10 Obtuvo un descuento de: 120 Por lo tanto deberá pagar: 280 *** Ejecución Finalizada. ***
El típico programa para calcular un pago de matricula. La variante es mucha y efectivamente todo es programable. Existen muchos programas que permiten procesar datos de forma inteligente y esto se da gracias a la unidad lógica y aritmética del PC.
El siguiente programa calcula el pago de matricula en python >> https://tutorias.co/ciclo-while-pythoncalcular-pago-de-matricula/