Desarrollar un algoritmo que registre el nº de créditos de un alumno.
*El número máximo de crédito es 25 *Imprimir número de crédito y total de crédito.
Haz clic aquí para suscribirte a mi canal
Como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:
Algoritmo detare
Declaramos las siguientes variables.
Definir x,c,total Como Entero
Previamente inicializamos las variables.
x = 1
total = 0
c = 0
Creamos un ciclo que se repite mientras que la variable “x” sea diferente de cero.
Mientras x <> 0 Hacer
En cada bucle mostramos un menú con 2 opciones, ingresar créditos y salir.
Escribir «1 = Ingresar créditos»
Escribir «0 = Salir»
La opción que elija el usuario la ingresamos en la variable «x».
leer x
Evaluamos si la variable x es igual a 1.
si x == 1 Entonces
Si la condición se cumple, entonces pedimos que se ingrese el número de créditos.
Escribir «Ingresa el número de créditos»
Este dato lo ingresamos en la variable créditos.
leer creditos
Calculamos el total de créditos.
total = total + creditos
Evaluamos si el total de créditos es menor o igual a 25.
si total <= 25 Entonces
Si la condición se cumple, entonces con la variable “c” contando el número de créditos.
c = c + 1
SiNo
Cuando la condición no se cumpla, es decir cuando los créditos sean mayor a 25, entonces mostramos el siguiente mensaje.
Escribir «EL máximo de créditos son 25»
A la variable total le restamos los créditos ingresados ya que superan los 25 créditos.
total = total – creditos
FinSi
FinSi
FinMientras
Finalmente mostramos un mensaje en pantalla donde damos a conocer el número de créditos y el total de créditos.
Escribir «Numero de creditos: «,c
Escribir «Total de creditos: «,total
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.