Jump to content
Fórum Script Brasil
  • 0

Duvida em exercicio


Question

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 to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      149264
    • Total Posts
      645605
×
×
  • Create New...