Alogoritmo

Páginas: 2 (254 palavras) Publicado: 7 de outubro de 2013
Linguagem C++


Estruturas de Controle de Fluxo

Os comandos de controle de fluxo são a essência de qualquer linguagem, porque governam o fluxo daexecução do programa. São poderosos e ajudam a explicar a popularidade da linguagem. Podemos dividir em três categorias. A primeira consiste em instruçãocondicional if. A segunda são os comandos de controle de loop o while, for e o do-while. A terceira contém instruções de desvio incondicional goto.


Ifsintaxe:
if (condição)comando;
else comando;

Se a condição avaliar em verdadeiro (qualquer coisa menos 0), o computador executará o comando ou o bloco,de outro modo, se a cláusula else existir, o computador executará o comando ou o bloco que é seu objetivo.

Exemplo:

main()
{i
nt a,b;
printf("digitedois números:");
scanf("%d%d",&a,&b);
if (b) printf("%d\n",a/b);
else printf("divisão por zero\n");
}

Exemplo: Programa Adulto, Jovem ou Velho.main()
{
int i;
printf(“Digite sua idade: “);
scanf(“%d”,&i);
if (i > 70)
printf(“Esta Velho!”);
else
if (i > 21)
printf(“Adulto”);
elseprintf(“Jovem”);
}




If-else-if

Uma variável é testada sucessivamente contra uma lista de variáveis inteiras ou e caracteres. Depois de encontrar umacoincidência, o comando ou o bloco de comandos é executado.

Exemplo:

#include
#include
main()
{
int num,segredo;
srand(time(NULL));segredo=rand()/100;
printf("Qual e o numero: ");
scanf("%d",&num);
if (segredo==num)
{printf("Acertou!");
printf("\nO numero e %d\n",segredo);}
else if (segredo
Ler documento completo

Por favor, assinar para o acesso.

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!