Você está na página 1de 6

Repetições

Início Início

Expressões Enquanto – Faça Expressões Faça – Enquanto


Teste no Início Teste no Final

Teste N Expressões
?

S N
S Teste
Expressões
Expressões Expressões ?

Fim Fim
Exercícios

Faça um programa que leia um valor inteiro, entre 0 e 12, do teclado e imprima o seu
fatorial. Codifique em linguagem C e execute este programa.
Lembre-se : N! = Nx(N-1)x(N-2)x(N-3)x...x1.
Use o comando de repetição conforme abaixo :

Linguagem C

while(condição)
{
expressão 1;
expressão 2;
:
expressão n;
}
int main(void)
{
int n, num, fat;
printf(“Digite um número inteiro entre 0 e 12:”);
scanf(“%d”,&num);
n = num;
if (num>0 && num<=12)
{
fat = num;
while (num > 1)
{
num = num – 1;
fat = fat * num;
}
printf(“O fatorial de %d é : %d”,n, fat);
}
else
printf(“Valor fora da faixa”);
return(0);
}
Faça um programa que leia um número inteiro e mostre se este número é primo ou não.
Codifique em linguagem C e execute este programa.
Use o comando de repetição conforme abaixo :

Linguagem C

do
{
expressão 1;
expressão 2;
:
expressão n;
} while(condição);
int main(void)
{
int num, div;
printf(“Digite um número inteiro : ”);
scanf(“%d”,&num);
div = 2;
do
{
if ((num%div) != 0)
•AMD 500 Series Motherboards
div++;
else
break;
} while (div != num);
if(div == num)
printf(“O numero %d e primo”,num);
else
printf (“O numero %d não e primo”,num);
return(0);
}
Faça um programa que leia dois números inteiros, n1 e n2 e mostre quantos divisores
inteiros de n1 existem de 1 até n2. Codifique em linguagem C e execute este programa.
Use o qualquer comando de repetição

Você também pode gostar