Conceito e frequência

Domingo, 10 de maio de 2020

Atenção: Esta tarefa também será corrigida manualmente. Depois de terminada e corrigida automaticamente, você dever apresentar sua tarefa a um monitor em algum horário de atendimento. Você poderá pedir recorreção, mas o conceito da recorreção será no máximo B.

Conceito e frequência

Você conhece os critérios necessários para ser aprovado nessa disciplina? Então, vamos facilitar a vida do professor criando uma forma automática de determinar se umx estudante está aprovadx. Para isso, você deverá criar um programa em Python chamado aprovacao.py que recebe como entrada a nota em cada uma das tarefas e a presença dx estudante em cada uma das aulas e imprime "Aprovadx" se x estudante cumpriu todos os critérios e "Reprovadx", caso contrário.

Para relembrar os critérios de aprovação, consulte a página da disciplina.

Busque organizar seu código em funções e evite usar desnecessariamente funções predefinidas do Python ou list comprehension. Se você acha que precisa utilizar algumas dessas funções, considere implementar sua própria versão dessas funções. Também, dê nomes que façam sentido para as suas funções e seja consistente. Você deve separar claramente a parte do código responsável pela entrada e saída da parte do código responsável por resolver o problema da questão.

Entrada

Primeiro, será dada a nota para cada uma das tarefas como um par de nome da tarefa e conceito. O conceito é uma das letras A, B, C, e D. Em seguida, será dada a presença em cada uma das aulas como uma palavra por linha. A palavra é "presente" se x estudante estava na aula e "faltou" se não estava presente.

tarefa0 A tarefa1 C tarefa2 C 
faltou
faltou
faltou
presente
presente
faltou
faltou
presente
faltou
presente

Saída

Imprima "Aprovadx" se todos os critérios foram cumpridos e "Reprovadx", caso contrário.

Reprovadx