PUBLICIDAD


Ejercicio - For - Calculador de aprobados - Programación en C


Introducción

En artículos anteriores analizamos la estructura de control repetitiva For, en este artículo te mostraremos un ejemplo de cómo utilizarla, además de que podrás ver como se representa en un diagrama de flujo y como codificarlo en lenguaje C.

Ejercicio

Realizar un programa que calcule la cantidad de alumnos aprobados y reprobados. Primero el usuario ingresará la cantidad de calificaciones que capturará, después se le solicitará que ingrese todas las calificaciones y finalmente, indicará cuantos alumnos aprobaron y cuantos reprobaron.


Diagrama de flujo

Ejercicio - For - Calculador de aprobados - 1


Publicidad


Código:

/* Ciclos (For) - Por Solución Ingenieril*/
/* Programa que obtendrá la cantidad de aprobados y reprobados de una serie de calificaciones */
#include <stdio.h> /* Declaración de librerías*/
#include <stdlib.h>

int main() {
	int rep_ingresadas,rep_realizadas, reprobados=0, aprobados=0; //Declaramos variables tipo entero
	float cal; //Declaramos variables tipo flotante
	
	printf("Cuantas calificaciones de alumnos ingresaras? ");
	scanf("%d",&rep_ingresadas); //Preguntamos y capturamos la cantidad de calificaciones que se ingresaran
	
	for(rep_realizadas=1;rep_realizadas<=rep_ingresadas;rep_realizadas++){ //Ciclo que se repite hasta que las repeticiones realizadas alcancen las ingresadas
		printf("Ingresa calificacion: "); //Solicitamos calificacion
		scanf("%f",&cal); //Capturamos calificacion
		
		if(cal>=6) //Si la calificacion es igual o mayor a 6...
			aprobados++; //Sumamos a aprobados
	
		else //Si es menor a 6 ...
			reprobados++; //Sumamos a reprobados
	}
	//Cuando el ciclo finalice...
	printf("Hubo %d alumnos, %d reprobados y %d aprobados",rep_ingresadas, reprobados, aprobados); //Mostramos los resultados

	return 0;
}

Resultados

Ejercicio - For - Calculador de aprobados - 2

Conclusión

Los ciclos For nos ayudan a optimizar líneas de código cuando queremos que tareas o funciones se realicen de manera repetitiva en un número determinado de ocasiones. En este artículo volvimos a analizar cómo utilizar los ciclos For en un ejemplo más útil, además de que plasmamos de manera gráfica como se representaría en un diagrama de flujo.






Agregar comentario
1500
¿Cual es el siguiente número: 2,4,6, ..?
Comentarios
(0)
No hay comentarios todavía ¡Sé el primero en comentar!

©2017-2021 Solución Ingenieril. Todos los derechos reservados