Alogoritmo
254 palavras
2 páginas
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 da execuçã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ção condicional 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.
If
sintaxe: 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("digite dois 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”); else printf(“Jovem”);
}
If-else-if
Uma variável é testada sucessivamente contra uma lista de variáveis inteiras ou e caracteres. Depois de encontrar uma coincidê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