algoritimos
Estrutura Condicional
As estruturas Condicionais são utilizadas quando se é preciso tomar decisões.
Por exemplo, o exercício acima pede para dividir um número pelo outro, suponha que o usuário na hora de digitar o segundo número digite zero?
Certamente teremos um resultado errado, pois não existe este divisão por zero.
Para solucionarmos este problema usa-se a estrutura condicional “se” e
“senão”. Esta estrutura pode ser também utilizada para comparações, como veremos nos exemplos mais adiante.
A estrutura “se” tem a seguinte sintaxe: se então comando 1..... senão comando 1
Caso a condição se tenha mais de uma condição é preciso colocar inicio e fim, o mesmo vale para o senão, veja abaixo:
se então inicio comando 1..... comando 2..... fim senão então inicio comando 1.... comando 2..... comando 3..... fim. Tem-se ainda a Estrutura Condicional Se encadeada, veja sua sintaxe:
se então inicio se então comandos.... se (X Y) então se (X>Y) então
Maior X senao senão comandos fim do se senão comandos
10 Exemplo
Peça dois números, calcule e mostre a divisão do primeiro pelo segundo
Pseudocódigo
Programa divisão
Variáveis n1,n2,divi : inteiros
Inicio
Imprima “Digite dois números
Ler n1,n2 se n2 =0 então //Caso a condição n2=0 for verdadeira (V) teremos:
Imprima “ERRO: Não há divisão por zero” senão // caso contrário, ou seja, se n2 0 (F) teremos: divi=n1/n2 Imprima “Resultado: “, divi
Fim.
Obs: Representaremos os comentário nos algoritmos por “//”
20 Exemplo
Peça 3 notas de um aluno, calcule e mostre o resultado, caso o aluno tire maior ou igual a 7 exiba que ele estará aprovado, caso contrário reprovado.
Pseudocódigo
1. Programa media_notas;
2. variáveis n1,n2,n3,media;
3. Inicio
4.
Imprima “Digite três notas”
5.
Ler n1,n2,n3;
6.
media (n1+n2+n3) /3;
7.
Imprima “A média é igual a: “ , media;
8.
se média >= 7 entao
Imprima