Primeiro Exercício-Programa (EP1)
FEA. Administração noturna
1o. Semestre de 2020
Entrega:
- data e hora limite: 23hs55min/17/05/2020
- Como entregar: depositar no tópico1 da mac113 noturno na e-disciplina
Instrução geral sobre Exercício-programa:
- O exercício-programa (EP) pode ser feito em grupo de até 4 pessoas. Mas, se quiser pode ser individual.
- No caso de grupo, o início do programa deve ser um comentário (via #) sobre participantes. Para cada participante deve ter 1 linha contendo #, nome completo, NUSP e turma.
- Embora mesmo programa, todos os prticipante de 1 grupo deve mandar seu EP para e-disciplinas. Quem deixou de mandar vai ter desconto de 1 ponto na nota.
- Evite de mudar composição de grupo durante o semestre a menos que seja absolutamente necessário. Isto facilita o trabalho dos monitores.
Problema:
O objetivo deste primeiro exercício-programa é escrever um programa em R que
calcula a média das provas, a média dos exercícios-programas e média final e situação em notas (aprovado, em recuperação, reprovado) dos alunos de MAC-113. Atenção!! Devido a atual situação excepcinal, o critério de nota de mac113 deve sofrer mudança. Mas para efeito deste EP, use o critério já colocado na página de
informações gerais.
Programa:
- Lê n o número de alunos de mac113.
- Para cada 1 dos n alunos deve fazer o seguinte:
- Lê o nome, as notas de 3 provas P1, P2 e Psub e as notas de 3 exercícios-programa EP1, EP2 e EP3.
- Em seguida calcula e imprima P (a média das provas) e EP (a média dos exercícios-programa), MF (a nota final) e finalmente situacao (aprovado, em recuperação ou reprovado em nota).
Observações:
- Veja o critério na página de
informações gerais.
- Por convensão para cada atividade não realizada ( a prova que não fez ou exercícios-programa não entregue), o que usuario digitar é -1. Observe que isto é diferente de receber zero.
- Não deve haver incoerência de dados. Por exemplo, se 1 aluno fez P1 e P2, então sua nota da Psub deve ser -1.
- Para calculo das médias, tome cuidado para -1 não entrar como nota.
- Sõ pode usar recursos dados na aula. Por exemplo, se deve calcular o mínimo entre 2 nímeros, você deve calcular explicitamente usando o comando de seleção.
Use seguintes 3 funções obrigatoriamente
- função notaP:
- os parametros: as notas de 3 provas: P1, P2 Psub
- o valor de retorno: A média das provas conforme o critério do curso.
- função notaEP:
- os parametros: as notas de 3 EPs: EP1, EP2 eEP3
- o valor de retorno: A média dos EPs conforme o critério do curso.
- função notaMF:
- os parametros: P e EP (média das provas e média dos EPs)
- o valor de retorno: A média final conforme o critério do curso.
Exemplo de saida em console no caso de 3 alunos:
n= 3
****************************
nome= Ana
P1= 8
P2= 7
Psub= -1
EP1= 9.5
EP2= 9
EP3= 10
P= 7.5
EP= 8.5
MF= 8
situacao= aprovado
**************************
nome= Carlos
P1= 5.5
P2= -1
Psub= 2.5
EP1= 6.5
EP2= 6
EP3= 7
P= 4
EP= 6.5
MF= 4
situacao= recuperacao
**************************
nome= Renata
P1= 2
P2= 3
Psub= -1
EP1= 6
EP2= 6
EP3= -1
P= 2.5
EP= 3.6
MF= 2.5
situacao= reprovado
Bom trabalho!