LA ESTRUCTURA FOR

Anuncio
LA ESTRUCTURA FOR
Formato general de la estructura for:
for (expresión1; expresión2; expresión3);
donde:
Variable de
control
Incremento de la
variable de control
for (contador=1;contador<=10;contador++);
Palabra
reservada
Valor final de la
variable de control
Maneja de manera automática todos los detalles de la repetición definida donde se
utiliza una variable de control para contar el número de repeticiones, ya que ésta se
incrementa según se especifique, cada vez que se ejecuta el grupo de instrucciones. Cuando
el valor de la variable indica que se ha ejecutado el numero correcto de repeticiones, se
termina el ciclo y la computadora continua ejecutando el enunciado siguiente al de la
estructura de repetición.
Si en el cuerpo del for existe mas de un enunciado, se requerirán llaves para definir el
cuerpo del ciclo.
Las tres expresiones del for son opcionales, si se omite la expresión2 C supondrá que la
condición es verdadera, creando por lo tanto un ciclo infinito. Si se omite la expresión1, es
porque la variable de control se inicializó en otra parte. Si se omite la expresión3, es porque
es incremento se calcula mediante enunciados for, o si no se requiere de ningún incremento.
Ejemplo:
#include <stdio.h>
main()
{ int contador;
for(contador=1;contador<=10;contador++)
printf(“%d\n”,contador);
getch();
}
Prácticas.1.- Hacer un programa que despliegue un marco de acuerdo a las coordenadas que se
capten.
2.- Hacer un programa que despliegue las tablas de multiplicar con el siguiente formato:
1x1=1
1x2=2
1x3=3
.
.
.
1 x 10 = 10
2x1=2
2x2=4
.
.
.
.
2 x 10 = 20
3x1=3
.
.
.
.
.
3 x 10 = 30
4x1=4
.
.
.
.
.
4 x 10 = 40
5x1=5
.
.
.
.
.
5 x 10 = 50
6x1=6
.
.
6 x 10 = 60
7x1=7
.
.
7 x 10 = 70
8x1=8
.
.
8 x 10 = 80
9x1=9
.
.
9 x 10 = 90
10 x 1 = 10
.
.
10 x 10 = 100
3.- Una persona invierte X en una cuenta de ahorros que reditúa intereses de y. Suponiendo
que todo el interés se quede en depósito dentro de la cuenta, calcula y despliega la cantidad
de dinero en la cuenta, al final de cada año, durante Z años. Para la determinación de estas
cantidades utiliza la formula siguiente:
n
a = p (1 + r)
donde:
a = cantidad en deposito del año n
p = cantidad original invertida
r = tasa anual de interés
n = numero de años
Utilizar función pow que se encuentra en librería math.h para elevar la potencia.
pow(x,y)
calcula el valor x y lo eleva a la potencia y.
Descargar