Ir para conteúdo
Fórum Script Brasil

Mardoca

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Mardoca

Mardoca's Achievements

0

Reputação

  1. Pessoal, tem o seguinte exercicio: Como sabemos que em situações críticas também há compaixão, você resolveu criar um programa para ajudar seus colegas. Seu programa receberá como entrada dois números reais, o primeiro representando nota de trabalhos e o segundo a nota da prova regular. Considerando que cada uma das duas notas representa 50% da média final, seu programa exibirá uma mensagem indicando a situação do aluno que poderá ser uma das três: a) Aprovado: se a média final for maior ou igual a seis; b) Talvez aprovado com a prova substitutiva: se existir alguma nota possível na prova substitutiva que permita que a média fique maior ou igual a seis, lembrando que a nota máxima na prova substitutiva é 10 e que pode substituir apenas a nota da prova regular, não a de trabalhos; c) Reprovado: se a média final for menor do que seis e não existir possibilidade de recuperação, mesmo com nota máxima na prova substitutiva. Obs.: O nome do problema é uma referência a clássica frase proferida no final do semestre pelos prováveis usuários deste programa. Entrada Dois números reais que representam as notas de trabalhos e da prova regular, respectivamente. Saída Uma frase indicando a situação do aluno a quem pertencem as notas dadas na entrada. A situação pode ser 'aprovado', 'reprovado' ou 'talvez com a sub', sem os apóstrofos. Veja como a saída deve ser exibida nos exemplos a seguir. ____________________________________________________________ O que eu consegui fazer ate agora foi o seguinte: trabalho = float(input('trabalho: ')) prova = float(input('prova: ')) media = (trabalho + prova) / 2 media_sub = 10 if media >= 6: print("aprovado") elif prova or trabalho or media < 0: if prova == 0: media = (media_sub + trabalho) / 2 print( "talvez com a sub") elif trabalho == 0 or media < 6: media = media print( "reprovado")
×
×
  • Criar Novo...