PUBLICIDAD


Ciclos - For - Programación en C


Introducción

En artículos anteriores vimos la ejecución de ciclos While y Do – While, que se repiten mientras una condición sea verdadera. Pero, ¿Qué pasa cuando simplemente queremos repetir un ciclo por un determinado número de veces? Para ese tipo de situaciones existen los ciclos FOR, en este artículo te explicaremos detalladamente que son y como utilizarlos.

Marco teórico

Ciclo For: Estructura de control repetitiva que consiste en repetir una serie de instrucciones un número determinado de veces. Este número es determinado por el programador y se le conoce como condición. El ciclo iniciará y se repetirá hasta que haya ejecutado las repeticiones indicadas, por lo que entre cada iteración, se evalúa si el ciclo ya completo la cantidad de iteraciones programadas. La sintaxis para el ciclo For es la siguiente:

Código:

for(inicio; repeticiones; incremento){
	Instruccion1;
	Instruccion2;
	Instruccion3;
}

Donde:

Características: Si deseas obtener más definiciones básicas sobre los ciclos en programación, puedes consultar el artículo: Ciclos Do – While.


Publicidad


Ejercicio

Realizar un programa en el que el usuario primeramente introducirá la cantidad de artículos que va a ingresar, después comenzara a pedir el precio del artículo las veces que el usuario previamente había indicado. Al final se mostrara el total del costo por todos los artículos.

Código:

/* Ciclos - For - Por Solución Ingenieril*/
/* Programa que llevara la cuenta de cuánto debe una persona por la compra de ciertos artículos */
#include  /* Declaración librerías*/
#include 

int main() {
	int repeticiones,contador; //Declaramos variables necesarias
	float precio, sumatoria = 0;
	
	printf("Cuantos precios de articulos ingresaras? "); //Solicitamos la cantidad de artículos a ingresar
	scanf("%d",&repeticiones); //Guardamos la cantidad
	
	for(contador=1;contador<=repeticiones;contador++){ //Nuestro ciclo que se repetirá el número de artículos que el usuario ingreso
		printf("Ingresa el precio: "); //Solicitamos que ingrese el precio del articulo
		scanf("%f",&precio); //Guardamos el precio
		sumatoria = precio + sumatoria; //Sumamos la cantidad de la suma del ciclo anterior más el precio del articulo actual
	}
	//Una vez finalizado el ciclo...
	printf("El precio total por todos los articulos es de %.2f",sumatoria); //Mostramos el resultado de la sumatoria
	
	return 0;
}

Resultados

Ciclos - For - 1

Conclusión

En ocasiones simplemente queremos que un ciclo se repita determinado número de veces, sin importar alguna condición de otro tipo, para este tipo de situaciones existen los ciclos For. En este artículo analizamos sus conceptos básicos, sintaxis de programación y un ejemplo de cómo codificarlo en lenguaje C.






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