Marcelo
Estrutura Condicional
Estrutura Condicional Simples
SE condição
ENTÃO comando
O comando só será executado se a condição for verdadeira. Uma condição é uma comparação que possui dois valores possíveis: VERDADEIRO ou FALSO.
Ex:
SE condição
ENTÃO
Inicio
Comando 1
Comando 2
Comando 3
Fim.
Os comandos 1, 2, 3 só serão executados se a condição for verdadeira. As palavras INÍCIO e FIM serão necessários apenas quando dois ou mais comando forem iniciados.
Estrutura Condicional Composta
SE condição
ENTÃO Comando 1
SENÃO Comando 2
Se a condição for verdadeira, será executado o comando 1, caso contrário, será executado o comando 2.
SE condição
ENTÃO
Início Comando 1 Comando 2 Fim
SENÃO
Início Comando 3 Comando 4
Fim.
Se a condição for verdadeira, o comando 1, e o comando 2, serão executados, caso contrário, o comando 3 e o comando 4 serão executados. Exemplo: um algoritmo que leia dois números e escreve o maior.
Program_maior
Inteiro n1, n2
Escreva (‘Digite o primeiro número’); Leia (n1);
Escreva (‘Digite o segundo número’); Leia (n2);
Se n1 > n2
Então
Escreva (‘O número 1 é maior’);
Se n2 > n1
Então
Escreva (‘O número 2 é maior’)
Senão
Então
Esceva (‘Os números são iguais’);
Fim.
Faça um algoritmo que leia o nome e as quatro notas bimestrais de um aluno. Em seguida o algoritmo deve calcular e escrever a média obtida pelo aluno escrevendo também se o aluno foi aprovado ou reprovado. Média para aprovação igual a 7.
Programa_media
Real n1, n2, n3, n4, media;
Caracter[30] nome ;
Início
Escreva (‘Digite o nome do aluno: ’); Leia (nome);
Escreva (‘Digite a primeira nota: ’); Leia (n1);
Escreva (‘Digite a segunda nota: ’); Leia (n2);
Escreva (‘Digite a terceira nota: ’); Leia (n3);
Escreva (‘Digite a quarta nota: ’); Leia (n4);
Media:= (n1+n2+n3+n4)/4;
Se (media > = 7) então
Escreva (‘A média do aluno ‘,nome,’ foi ‘,media,’o aluno está aprovado ! ’);
Senão