Si necesitamos repetir un grupo de acciones un número conocido de veces la mejor opción es la sentencia repetitiva for().
for() es una de las sentencias repetitivas más usadas en los lenguajes de programación, esta sentencia inicializa una variable, evalúa una condición y luego realiza una operación sobre una variable.
Modo de uso:
for(inicialización;condición;operacion)
{
//Acciones
}
Secuencia:
Ejemplos:
Escriba un programa en lenguaje C que solicite el ingreso de dos números (valor inicial y un valor final) y que muestre por pantalla los números que pertenecen al intervalo dado.
Solución:
#include <stdio.h> void main() { //Declaración de variables int inicial, final, i; //Solicitando y leyendo el ingreso de datos desde el teclado printf("Ingrese el valor inicial: "); scanf("%d",&inicial); printf("Ingrese el valor final: "); scanf("%d",&final); for(i=inicial;i<=final;i++) { printf("%d\n",i); //mostrando por pantalla los números desde //el valor inicial hasta el valor final } }
Ejemplos:
Escriba un programa en lenguaje C que solicite el ingreso un número entero y que muestre la tabla de multiplicar del mismo.
Solución:
#include <stdio.h> void main() { //Declaración de variables int numero, i, producto; //Solicitando y leyendo el ingreso de datos desde el teclado printf("Ingrese un numero: "); scanf("%d",&numero); for(i=0;i<=12;i++) { producto=i*numero; printf("%d x %d = %d\n",numero,i,producto); } }