Foto de Shelton I.
Shelton há 1 mês
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).
Minerva IA
Inteligência Artificial do Profes
Respondeu há 1 mês

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 uma dúvida grátis
Resposta na hora da Minerva IA e de professores particulares
Enviar dúvida
Professora Nathalia M.
Respondeu há 3 semanas
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
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Precisa de outra solução? Conheça
Aulas particulares Encontre um professor para combinar e agendar aulas particulares Buscar professor