O usuário digita 3 notas de um aluno.
Se a média for maior ou igual a 7, o aluno está aprovado.
Se for entre 5 e 6.9, o aluno está de recuperação.
Se for menor que 5 , o aluno está reprovado.

Passo 1

Beleza, o enunciado manda a gente receber três notas de um aluno, calcular a média e aí decidir se ele foi aprovado (média ≥ 7), ficou de recuperação (5 ≤ média < 7) ou foi reprovado (média < 5).
Conteúdo: média aritmética e estruturas de decisão (if/else).
O que vamos precisar:
  • Variáveis para guardar cada nota.
  • Operação de soma e divisão pra média.
  • Condições comparativas (>=, <, else).

Passo 2

Primeiro a gente precisa “pegar” as três notas que o usuário digita. Em linguagem de programação você faria algo como:
n1 = (valor que o usuário informa)
n2 = (valor que o usuário informa)
n3 = (valor que o usuário informa)
Aqui cada variável (n1, n2, n3) armazena um número real (tipo float), porque nota pode ter casas decimais.

Passo 3

Agora vamos calcular a média aritmética. Média aritmética é a soma de todos os valores dividida pela quantidade deles. No nosso caso:
média = n1 + n2 + n33 é
A gente soma n1 + n2 + n3 e depois divide por 3. Isso dá a nota média do aluno.

Passo 4

Com a média em mãos, entra a parte de decisão (if/else):
  1. Se média ≥ 7, o aluno está aprovado.
  2. Senão, se média ≥ 5 (ou seja, de 5 até menos de 7), ele vai pra recuperação.
  3. Senão (média < 5), ele está reprovado.
Em pseudo-código:
se (média >= 7) então
    mostra "Aprovado"
senão se (média >= 5) então
    mostra "Recuperação"
senão
    mostra "Reprovado"
fim se

Resposta

Pseudo-código completo:
leia n1
leia n2
leia n3
média = (n1 + n2 + n3) / 3
se (média >= 7) então
    escreva "Aprovado"
senão se (média >= 5) então
    escreva "Recuperação"
senão
    escreva "Reprovado"
fim se

Exercícios relacionados