Escolar Documentos
Profissional Documentos
Cultura Documentos
AULAS TEÓRICAS
Omissão de parte
Ciclo while
20
A sintaxe do uso do ciclo while é:
While(expressao){
instrução_bloco;
}
A expressão (lógica) é testada. Caso seja verdadeira então a instrução ou bloco de
instruções será executado. Isto se repete até que a expressão resulte em falso.
Portanto é necessário actualizar o valor da expressão
Como ocorre com o ciclo for, o while também verifica a condição do teste no
início. Isto quer dizer que caso a expressão seja falsa os comandos do ciclo while
não chegam a ser executdos.
O While é bom em situações em que se exige que uma condição prévia seja
verificada.
Podemos ter um ciclo while que não faça nada, isto é, sem instruções. Isto
consegue-se colocando ponto e vírgula ‘;’ após o teste da expressão
Pode-se obter um ciclo infinito com o while desde que a expressão resulte sempre
verdadeira.
Ciclo while - Exercício
21
Fazer um programa que calcule a soma dos números inteiros introduzidos pelo
utilizador até este introduzir o número zero (0) (Fim do Ciclo)
Ciclo do – while
22
A sintaxe do uso do ciclo do – while é:
do {
instrução_bloco;
} While(expressao);
Aqui a expressão (lógica) é testada depois de executada a instrução
ou bloco de instruções. Isto se repete até que a expressão resulte em
falso.
Por isso é comum dizer-se que com o ciclo do – while as instruções
serão executadas pelo menos uma vez.
Também é necessário actualizar o valor da expressão
Pode-se obter um ciclo infinito com o do – while desde que a
expressão resulte sempre verdadeira.
Pela sua natureza este ciclo é muito usado em menu, já que estes
deverão ser executados pelo menos uma vez.
Ciclos Aninhados
23
#include <stdio.h>
void main(){
int x;