sexta-feira, 25 de março de 2011

FOR (1ª Estrutura de Repetição)

FOR (Estrutura de Repetição)

   Bom adiantadamente vamos estudar a  estrutura de repetição FOR. Eis que surge o questionamento. Porque logo agora? Resposta pra esse pequeno questionamento acontece que você quer que seu programa não feche e você tenha que executá-lo novamente pra fazer um aquilo que você programou. Você quer executá-lo quantas vezes te der na telha afinal foi você que programou teve que escrever muitas linhas de código  pra vê-lo ser executado uma única vez injusto isso,e pra vê-lo novamente sendo executado tem que clicar em executar  porque você não conhece o magnífico FOR uma das estruturas de repetição que o C nos apresenta .
    A estrutura desse comando é bem simples:
Escreve-se For, abrem-se parênteses e declara ou simplesmente utiliza uma variável do tipo inteiro pra controlar o Laço de Repetição, como no IF faremos uso também de uma checagem pra ver quantas vezes você deseja que seja repetido esse bloco de código. Após isso se coloca uma vírgula e incrementa ou decrementa essa variável de controle do laço (Muitos se perguntaram agora perai eu não sei que troço é esse de Incremento/Decremento).
   Resposta para se incrementar uma variável você adicionará uma unidade cada vez que o bloco for repetido
Assim:
 int x;  
x++; à Isso aqui é incrementar uma variável os dois sinais de (+) significam que você está adicionando a cada repetição uma unidade a variável de controle.
E decrementar é fazer o oposto qual é o oposto de somar subtrair(diminuir)
Em vez de fazer x++ para decrementar faremos x--;
Vamos a Estrutura em si do FOR:
For(int variável  ; variável + [operador lógico] valor de checagem;variável + [operador de incremento ou decremento])
{
Bloco de comandos
}



Exemplo:
#include<stdio.h>
int main()
{
    int num=0,y;
    printf("Digite um numero para fazer a tabuada dele \n");
    scanf("%i",&num);
for(int x =1; x<=10;x++)
{
    y=num*x;
printf("%i",num);printf("X");printf("%i",x);printf("=%i \n",y);
}
}
Brevemente as outras estruturas aguardem os proximos Posts!!!

Nenhum comentário:

Postar um comentário