En artículos anteriores estuvimos analizando la estructura de control selectiva If – Else – If , en este artículo les explicaremos un ejemplo de cómo utilizar esta estructura, además de como mostrarlo en un diagrama de flujo.
Realizar un programa en el que se determine cuanto porcentaje de beca se le dará a un alumno dependiendo de su promedio. Si su promedio es 9 o más tendrá una beca de 50%, si su promedio es 8 o más (hasta menor a 9) tendrá una beca del 30%, si su promedio es de 7 o más (hasta menor a 8) tendrá una beca del 10% y si su promedio es menor a 7 no tendrá beca. Al final se mostrara al alumno cual es el porcentaje de su beca.
Diagrama de flujo
Código:
/* Estructura de control selectiva (IF-ELSE) - Por Solución Ingenieril*/ /* Programa que asignara un porcentaje de beca dependiendo del promedio del alumno */ #include <stdio.h> /* Declaración librerías*/ #include <stdlib.h> void calculo_beca(float promedio); //Declaramos la función que calculara la beca a otorgar int main() { float prom; //Declaramos la variable que guardara el promedio del alumno printf("Ingrese el promedio del alumno: \n"); //Solicitamos y guardamos el promedio scanf("%f",&prom); calculo_beca(prom); //Llamamos a la función que calculara la beca y enviamos la variable del promedio return 0; } void calculo_beca(float prom){ //Función que calculara la beca if(prom>=9 && prom<=10){ //Si el promedio esta entre 9 y 10 printf("Felicidades! Obtuviste una beca del 50 porciento"); //Tendrá una beca del 50% } else if(prom>=8 && prom<9){ //Si el promedio esta entre 8 y 9 printf("Felicidades! Obtuviste una beca del 30 porciento"); //Tendrá una beca del 30% } else if(prom>=7 && prom<8){ //Si el promedio esta entre 7 y 8 printf("Felicidades! Obtuviste una beca del 10 porciento"); //Tendrá una beca del 10% } else { //Si su promedio no está dentro de los anteriores, no obtiene beca printf("Lo sentimos, no lograste obtener una beca"); } } |
---|
La estructura de control selectiva If – Else – If es muy útil cuando tenemos varias posibles condiciones y ante cada una de esas posibilidades una acción distinta para cada una, además de que nos ahorra varias líneas de código. En este artículo analizamos un ejercicio de cómo utilizar dicha estructura.
dilf
claudio plateroti es demasiado epico
Necesito ayuda, porfavor!!!