• Matéria: Informática
  • Autor: DarkSkull10
  • Perguntado 8 anos atrás

Em Python: Escreva um programa que a partir da média, do número de aulas e faltas do aluno, defina seu resultado na disciplina. Os resultados possíveis são: APROVADO e REPROVADO. Para ser considerado APROVADO, o aluno precisa se enquadrar em uma das seguintes situações:
a) Frequência maior ou igual 75% com média maior ou igual a 5;
b) Frequência maior ou igual a 50% caso a média seja maior ou igual a 7.
Caso não se enquadre em pelo menos uma delas, é considerado REPROVADO.
Formato de entrada
A entrada consiste de uma única linha contendo um número real (ponto flutuante), representando a média, e dois números inteiros, representando, respectivamente, o número de aulas e as faltas do aluno. Os valores são separados por um espaço em branco
Formato de saída
A saída consiste de uma linha contendo o resultado do aluno na disciplina, que pode ser APROVADO ou REPROVADO.

Exemplos de:

Entrada
6.5 30 15

Saída
REPROVADO

Respostas

respondido por: GreysonFilho
4
#Entrada
Media,nAulas,nFaltas = input().split(" ")

#Transformando as variáveis de "String" para "Float" e "Int"
Media = float(Media)nAulas = int(nAulas)nFaltas = int(nFaltas)

#Cálculo
frequencia = (((nAulas - nFaltas)/ nAulas) * 100)

#Condição
if (frequencia >= 75 and Media >= 5) or (frequencia >= 50 and Media >= 7):                     print("Aprovado")
else:   
    print("Reprovado")

GreysonFilho: eita
GreysonFilho: eu fiz no interpretador do python, e copiei e colei aki. Mas n saiu como planejado
GreysonFilho: pronto
GreysonFilho: agora está
GreysonFilho: sou novo e não sabia que dava pra editar kk
Perguntas similares