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
Soluções para a tarefa
Respondido por
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")
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
Perguntas interessantes
Geografia,
8 meses atrás
Química,
8 meses atrás
Física,
8 meses atrás
Português,
1 ano atrás
História,
1 ano atrás
Psicologia,
1 ano atrás
Matemática,
1 ano atrás
História,
1 ano atrás