EXemplos de algoritmos
Elabore um algoritmo para ler 4 notas de um aluno (de 1 a 10). Após calcular a média das notas, apresentar a mensagem “Aprovado” se o aluno tiver obtido média maior ou igual a 6. Caso contrário, apresentar “Reprovado”.
início declare n1, n2, n3, n4, media : real; escreva “Digite o valor da primeira nota de 1 a 10: ”; leia n1; escreva “Digite o valor da segunda nota de 1 a 10: ”; leia n2; escreva “Digite o valor da terceira nota de 1 a 10: ”; leia n3; escreva “Digite o valor da quarta nota de 1 a 10: ”; leia n4; media ← (n1 + n2 + n3 + n4) / 4; se (media >= 6) então escreva “O aluno foi APROVADO!”; senão escreva “O aluno foi REPROVADO!”; fim se fim Algoritmo usando estrutura de exclusão múltipla CASE
Faça um algoritmo que mostre o menu de opções a seguir, receba a opção do usuário e os dados necessários para executar cada operação.
No final, apresente o resultado da operação escolhida.
Menu de opções:
1 – Somar
2 – Subtrair
3 – Multiplicar
4 – Dividir
início declare valor1, valor2, res : real; declare operacao : inteiro; escreva "=== Calculadora de 4 Operações Básicas ==="; escreva “Digite o 1º. valor: ”; leia valor1; escreva “Digite o 2º. valor: ”; leia valor2; escreva "Escolha a operação a ser realizada sobre os valores:"; escreva “1 - Somar”; escreva “2 - Subtrair”; escreva “3 - Multiplicar; escreva “4 - Dividir; escreva “Escolha uma opção: ”; leia operacao; caso (operacao) faça
1 : início res ← valor1 + valor2; fim 2 : início res ← valor1 - valor2; fim 3 : início res ← valor1 * valor2; fim 4 : início se (não (valor2 = 0)) então res ← valor1 / valor2; senão escreva “Erro: Divisão por zero.”; res ← 0; fim se
fim