LÓGICA DE PROGRAMAÇÃO
estruturas de controle
Elabore um algoritmo a ler 4 notas de um aluno (de 1 a 10). Após calcular a média das
notas, apresentar a mensagem "Aprovada" se o aluno tiver obtido média maior ou
igual a 6, caso contrário, apresentar "Reprovado".
Soluções para a tarefa
Resposta:
em pseudo código:
int notas[3]
int contador
para contador = 0 até contador<4 faça
escreva "digite a nota da prova $contador
receba nota[contador]
se ((nota[0] + nota[1] + nota[2] + nota[3]) / 4) >= 6
escreva "Aprovado"
senao
escreva "reprovado"
Explicação:
Você pode criar um vetor de 4 espaços ou criar 4 variáveis para armazenar as notas.
para ler as notas digitadas, você pode usar um loop for como esse que mostrei no pseudocódigo ou simplesmente usar a função de print 4 vezes pedindo cada uma das notas, e em seguida de cada mensagem usar a função de ler valores do teclado e armazenar nas variáveis.
a parte de calculo é simples, soma as 4 notas e divide por 4, pode armazenar o valor em uma outra variável ou simplesmente ir colocando dentro de parenteses como eu fiz. e usa a estrutura de if else, se for maior ou igual a 6 você printa a mensagem de aprovado, se não, printa a mensagem de reprovado.