Logo Passei Direto
Buscar
Escreva um algoritmo que leia o código de um aluno e suas três notas. Calcule a média ponderada do aluno, considerando que o peso para a maior nota seja 4 e para as duas restantes, 3. Mostre o código do aluno, suas três notas, a média calculada e uma mensagem 'APROVADO' se a média for maior ou igual a 5 e 'REPROVADO' se a média for menor que 5.

I - O algoritmo deve receber como entrada o código do aluno e suas três notas.
II - O algoritmo deve calcular a média ponderada do aluno, considerando o peso 4 para a maior nota e 3 para as outras duas.
III - O algoritmo deve apresentar na tela o código do aluno, suas três notas, a média calculada e uma mensagem 'APROVADO' ou 'REPROVADO', de acordo com o valor da média.
User badge image
Desenvolvendo com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 4 meses

Vamos analisar cada item: I - O algoritmo deve receber como entrada o código do aluno e suas três notas. Verdadeiro, isso está correto, pois o algoritmo precisa dessas informações para funcionar. II - O algoritmo deve calcular a média ponderada do aluno, considerando o peso 4 para a maior nota e 3 para as outras duas. Verdadeiro, essa é a lógica correta para calcular a média ponderada conforme descrito. III - O algoritmo deve apresentar na tela o código do aluno, suas três notas, a média calculada e uma mensagem 'APROVADO' ou 'REPROVADO', de acordo com o valor da média. Verdadeiro, isso está correto, pois o algoritmo deve exibir essas informações conforme solicitado. Todos os itens I, II e III estão corretos. Portanto, a alternativa que contém todos os itens verdadeiros é: todas as alternativas estão corretas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

Claro, segue abaixo o algoritmo em linguagem de programação Python: ``` codigo = input("Digite o código do aluno: ") nota1 = float(input("Digite a primeira nota: ")) nota2 = float(input("Digite a segunda nota: ")) nota3 = float(input("Digite a terceira nota: ")) if nota1 >= nota2 and nota1 >= nota3: media = (nota1*4 + nota2*3 + nota3*3) / 10 elif nota2 >= nota1 and nota2 >= nota3: media = (nota2*4 + nota1*3 + nota3*3) / 10 else: media = (nota3*4 + nota1*3 + nota2*3) / 10 print("Código do aluno:", codigo) print("Notas:", nota1, ",", nota2, "e", nota3) print("Média:", media) if media >= 5: print("APROVADO") else: print("REPROVADO") ``` Explicação do algoritmo: - O algoritmo começa lendo o código do aluno e as três notas. - Em seguida, ele verifica qual é a maior nota e calcula a média ponderada de acordo com os pesos especificados no enunciado. - Depois, ele exibe na tela o código do aluno, as três notas e a média calculada. - Por fim, ele verifica se a média é maior ou igual a 5 e exibe a mensagem "APROVADO" ou "REPROVADO" de acordo com o resultado da verificação.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

Um sistema de equações lineares do tipo: ax + by = c e dx + ey = f, pode ser resolvido segundo mostrado abaixo: x = (ce - bf) / (ae - bd) e y = (af - cd) / (ae - bd). Escreva um algoritmo que lê os coeficientes a,b,c,d,e e f e calcula e mostra os valores de x e y.

I - O algoritmo deve receber como entrada os coeficientes a, b, c, d, e e f.
II - O algoritmo deve calcular os valores de x e y utilizando as fórmulas apresentadas.
III - O resultado deve ser apresentado na tela.

Mais conteúdos dessa disciplina