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

Relacionados

  • Ciência da computação
    12066 palavras | 49 páginas