Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida em exercicio


Mardoca

Pergunta

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")

 

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...