Baixe o app para aproveitar ainda mais
Prévia do material em texto
Estrutura de Repetição Comando WHILE (primeira opção) /*Estruturas de repetição. Variável de controle com limite especificado. Soma valores fornecidos durante determinado número de vezes.*/ #include <stdio.h> #include <stdlib.h> #include <string.h> int main () { int A, B, /*valores a serem somados, fornecidos pelo usuário.*/ S, /*armazena e apresenta a soma dos valores informados.*/ I; /*variável de controle de repetições; neste exemplo, limitado em 5 repetições.*/ I = 1; /*inicialização da variável de controle.*/ while (I <= 5) { printf ("\nInforme o primeiro valor numerico inteiro: "); scanf ("%d", &A); printf ("\nInforme o segundo valor numerico inteiro: "); scanf ("%d", &B); S = A + B; printf ("\n\nA soma dos valores e: %d. \n\n", S); system ("pause"); I = I + 1; /* pode também utilizar a forma I ++ , no lugar de I = I + 1*/ } printf ("\n\nFim do programa. \n\n"); system ("pause"); return 0; } Comando WHILE (segunda opção) /*Estrutura de repetição controlada pelo usuário. O programa pergunta se é para continuar. Mesmo programa de soma de dois valores como o anterior.*/ #include <stdio.h> #include <stdlib.h> #include <string.h> int main () { int A, B, S, RESP; /*variável de controle do usuário.*/ RESP = 1; while (RESP == 1) { printf ("\nInforme o primeiro valor numerico inteiro: "); scanf ("%d", &A); printf ("\nInforme o segundo valor numerico inteiro: "); scanf ("%d", &B); S = A + B; printf ("\n\nA soma dos valores e: %d. \n\n", S); printf ("\nDeseja continuar (Sim = 1; Nao = 2)?..."); scanf ("%d", &RESP); } printf ("\n\nFim do programa. \n"); system ("pause"); return 0; } Comando FOR /*Este programa calcula o fatorial de um número fornecido pelo usuário. Lembrando: o fatorial só pode ser de um número inteiro e o resultado também é inteiro.*/ #include <stdio.h> #include <stdlib.h> #include <string.h> int main () { int N, /*número que se deseja calcular o fatorial.*/ CONT; /*Variável de controle; assume valores de 1 até o número que se deseja calcular o fatorial.*/ long FAT; /*Valor inteiro com faixa de variação extendida.*/ FAT = 1; printf ("\nDeseja calcular o fatorial de que numero?..."); scanf ("%d", &N); for (CONT = 1; CONT <= N; CONT ++) { FAT = FAT * CONT; /*Poderia utilizar a expressão matemática reduzida "FAT *= CONT"*/ } printf ("\n\nO fatorial de %d e igual a %d. \n\n", N, FAT); printf ("\nFim do programa. \n\n"); system ("pause"); return 0; }
Compartilhar