jueves, 9 de septiembre de 2010

SENTENCIA REPETITIVA FOR

SENTENCIA  FOR

Permite inicializar los controles del bucle es la sentencia for ( <i>; <e>; <p> ) <s>. La sentencia for se puede escribir también como:

Sentencias For

for(contador; final; incremento)
{
    Codigo a Repetir;
}
donde:
  1. contador es una variable numérica
  2. final es la condición que se evalua, o sea, el valor final para contador
  3. incremento es el valor que se suma o resta al contador
Ejemplo 1:

for(i=1; i<=10; i++)
{
    cout<<"Hola Mundo";   
}
Esto indica que el contador "i" inicia desde 1 y finaliza cuando el contador "i" sea menor o igual a 10 ( en este caso llegará hasta 10) e "i++" realiza la sumatoria por unidad lo que hace que el for y el contador se sumen. repitiendo 10 veces "HOLA MUNDO" en pantalla.

Ejemplo 2:

for(i=10; i>=0; i--)
{
    cout<<"Hola Mundo";   
}
Este ejemplo hace lo mismo que el primero, salvo que el contador se inicializa a 10 en lugar de 1; y por ello cambia la condición que se evalua así como como que el contador se decrementa en lugar de ser incrementado.

Pseudocódigo
Inicio
Desdei=0 hasta100
Escribiri
Fin_desde
Fin
Problema:
Realizar un programa que permita presentar la tabla de multiplicar de cualquier numero

Programa:

#include <iostream.h>
#include <stdlib.h>
int main()
{
int num;
cout << "\n Numero de la Tabla de Multiplicar:"<<endl;
cin >>num;
for(int i=1; i<=10; i++)
cout<< num <<"*"<<i<<"="<<num*i<<
endl;
system("PAUSE");
return 0;
}
Ejercicos Propuestos
1.- Escriba un programa para obtener la suma de los números pares entre 1 y 25.  
2.- Modifique el ejercicio propuesto #1 de la sentencia do .. while

 

No hay comentarios:

Publicar un comentario