Realice un algoritmo que con base en una calificacion proporcionada entre (0-10), indique con letra la calificación que le corresponde: 10 es “A”, 9 es “B”, 8 es “C”, 7 y 6 son “D”, y de 5 a 0 son “F”.
En esta ocasión les traigo un algoritmo que pide un número ingresado por teclado y devuelve la letra que le corresponde, como siempre les dejo la explicación del código y un vídeo.
Bien lo primero que hago es ponerle un nombre en mi caso le puse: Algoritmo detarea.
Algoritmo detarea
Utilizamos la palabra reservada definir y declaramos las variables, en este algoritmo utilizo la variable cali y la declaro de tipo entero.
Definir cali Como Entero
También declaramos la variable letra, esta variable la declaramos de tipo carácter.
Definir letra Como Carácter
Con la función escribir pedimos que se ingrese una calificación.
Escribir «Ingresa una calificacion»
Este número lo guardamos con la función leer en la variable cali.
leer cali
Después evaluamos si la calificación es mayor o igual a 1 pero menor o igual a 10.
Con esta sentencia obligamos al usuario a ingresar un número entre 1 y 10.
si cali >=1 y cali <= 10 Entonces
Si la condición se cumple entonces evaluamos si la calificación es igual 10.
si cali == 10 Entonces
Cuando esta condición se cumpla, es decir cuando se ingrese una calificación de 10, entonces la letra que le corresponde es una A.
letra = «A»
SiNo
Bien pero si la condición no se cumple es decir si no se ingresa un 10, entonces evaluamos si la calificación es un 9.
si cali == 9 Entonces
Cuando se ingrese un 9, entonces le corresponde la letra B
letra = «B»
SiNo
Pero si no se ingresa un nueve, entonces evaluamos si la calificación ingresada es un 8.
si cali == 8 Entonces
Si la condición se cumple, entonces le corresponde la letra C.
letra = «C»
SiNo
Cuando no se ingrese un 8 de calificación, entonces evaluamos si la calificación es un 7 o un 6.
si cali == 7 o cali == 6 Entonces
Si alguna de estas condiciones se cumple, es decir si se ingresa un 7 o un 6, entonces le corresponde la letra D.
letra = «D»
SiNo
Pero si no se cumple esta condición, esto quiere decir que la calificación es menor a 6, por lo tanto le corresponde la letra F.
letra = «F»
FinSi
FinSi
FinSi
FinSi
Finalmente mostramos un mensaje con la función escribir, la letra que le corresponde a la calificación ingresada por el usuario.
Escribir «Te corresponde la letra: «,letra
SiNo
Cuando no se ingrese una calificación en el rango de 1 a 10, entonces mostramos un mensaje indicando que la calificación no existe.
Escribir «La calificación no existe»
FinSi
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amig@s esta es la solución de este algoritmo les dejo el código, espero este algoritmo les guste y más que nada les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.