🧠 Desafio de Lógica em Etapas: “Cadastro e Relatório de Alunos”

Rafael Valença

Rafael Valença 28/06/2025 às 14:01

Imagem destacada
🟠 Objetivo:

Criar um pequeno sistema de cadastro de alunos com cálculo de média e geração de relatório, utilizando somente conceitos de lógica de programação — pode ser implementado em qualquer linguagem.

✅ Etapa 1 — Cadastro de Aluno

Crie uma estrutura (objeto ou dicionário) para armazenar os dados:

Nome
Idade
Notas (três notas numéricas)

Solicite os dados via entrada do usuário (input ou prompt, por exemplo).
Armazene essas informações em uma lista.

Exemplo:

Digite o nome do aluno: João
Digite a idade: 17
Digite a nota 1: 8
Digite a nota 2: 6
Digite a nota 3: 7

✅ Etapa 2 — Cálculo da Média

Para cada aluno cadastrado, calcule a média das três notas.
Armazene essa média junto aos dados do aluno.
Crie uma função calcularMedia que receba as 3 notas e retorne a média.

✅ Etapa 3 — Verificar Situação do Aluno

Crie uma regra:

Se média ≥ 7 → Aprovado
Se média < 7 → Reprovado
Adicione o status (aprovado ou reprovado) nos dados do aluno.
Crie uma função verificarSituacao(media) que retorna "Aprovado" ou "Reprovado".

✅ Etapa 4 — Relatório Final

Após cadastrar todos os alunos, mostre um relatório com:

Nome
Idade
Média
Situação

Exemplo de saída:

Nome: João | Idade: 17 | Média: 7.0 | Situação: Aprovado
Nome: Maria | Idade: 16 | Média: 5.5 | Situação: Reprovado

✅ Etapa 5 (Desafio Extra) — Melhor Aluno da Turma

Identifique qual aluno obteve a maior média.

Exiba uma mensagem no final:
🏆 Melhor aluno: João com média 9.3

O resultado precisa ser entregue aqui: https://codepen.io/pen/
Quando finalizar, comente aqui, para que possamos ver.

Compartilhar

Link copiado com sucesso!