Foto de Shelton I.
Shelton há 10 meses
Enviada pelo
Site

Crie um registro chamado aluno, com os atributos nome, nota

Crie um registro chamado aluno, com os atributos nome, nota 1, nota 2 e nota 3. Crie um programa onde você lerá os dados de 1 alunos e, ao fim, mostre a média desse aluno e se ele foi aprovado ou não (media > 10).
Lógica de programação
2 respostas
Minerva IA
Inteligência Artificial do Profes
Respondeu há 10 meses

Para criar um programa conforme sua solicitação, podemos usar uma linguagem de programação como Python, que facilita muito a manipulação de dados e estruturas. Vamos criar um registro chamado Aluno e ler os dados de um aluno para calcular a média e verificar se ele foi aprovado. Vamos aos passos:

# Definindo a classe Aluno
class Aluno:
    def __init__(self, nome, nota1, nota2, nota3):
        self.nome = nome
        self.nota1 = nota1
        self.nota2 = nota2
        self.nota3 = nota3

    def calcular_media(self):
        return (self.nota1 + self.nota2 + self.nota3) / 3

    def verificar_aprovacao(self):
        media = self.calcular_media()
        if media > 10:
            return "Aprovado"
        else:
            return "Reprovado"

# Lendo dados do aluno
nome = input("Digite o nome do aluno: ")
nota1 = float(input("Digite a nota 1: "))
nota2 = float(input("Digite a nota 2: "))
nota3 = float(input("Digite a nota 3: "))

# Criando o objeto aluno
aluno = Aluno(nome, nota1, nota2, nota3)

# Calculando a média e verificando aprovação
media = aluno.calcular_media()
situacao = aluno.verificar_aprovacao()

# Exibindo o resultado
print(f"\nAluno: {aluno.nome}")
print(f"Média: {media:.2f}")
print(f"Situação: {situacao}")

Passos do Código:

  1. Criamos uma classe Aluno com um construtor (__init__) para inicializar os atributos nome, nota1, nota2, e nota3.
  2. Implementamos um método calcular_media que calcula e retorna a média das três notas.
  3. Implementamos um método verificar_aprovacao que utiliza a média para determinar se o aluno foi aprovado ou reprovado.
  4. O programa lê os dados do aluno (nome e notas).
  5. Criamos uma instância do Aluno com os dados lidos.
  6. Calculamos a média e verificamos se o aluno foi aprovado ou reprovado.
  7. Finalmente, imprimimos a média e a situação do aluno.

Você pode executar este código em um ambiente Python para ver o funcionamento. Se houver qualquer dúvida ou modificação desejada, sinta-se à vontade para perguntar!

Já tem uma conta? Entrar
Ao me cadastrar, confirmo que li e concordo com os Termos de Uso .

Envie sua pergunta

Professora Nathalia M.
Respondeu há 10 meses
Contatar Nathalia

# Registro do aluno usando um dicionário para simplicidade
aluno = {
    "nome": input("Digite o nome do aluno: "),  # Solicita o nome do aluno
    "nota1": float(input("Digite a nota 1: ")),  # Solicita a primeira nota
    "nota2": float(input("Digite a nota 2: ")),  # Solicita a segunda nota
    "nota3": float(input("Digite a nota 3: ")),  # Solicita a terceira nota
}

# Calcula a média do aluno
media = (aluno["nota1"] + aluno["nota2"] + aluno["nota3"]) / 3

# Exibe a média e verifica se foi aprovado
print(f"Média do aluno {aluno['nome']}: {media:.2f}")
if media > 10:
    print("Status: Aprovado")
else:
    print("Status: Reprovado")

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta

Aprenda do seu jeito, no seu ritmo

Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App
Escaneie o QR Code para baixar