Ciencia, Algoritmos

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

cuánto debe pagar un alumno

Ahora solicitamos los valores correspondientes a los datos de entrada:

cuánto debe pagar un alumno

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.

Definir variables en pseint para realizar operaciones

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:

Cálcular sub total alumno colegiatura

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)

Algoritmo para calcular colegiatura alumno

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. ***

 

Un comentario en «Cuánto debe pagar un alumno por concepto de matrícula – Algoritmo»

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

×