Buscar

Lista6 - Programação (VBA)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

LISTA DE EXERCÍCIOS 6
mac113
Considere a seguinte planilha:
 
Aluno Média Provas Média EPs Média Final Resultado
Adalberto 7,0 9,0
Belinda 3,0 6,0
Clementino 4,5 9,0
Danusa 5,5 4,0
Eleutério 2,0 4,0
1. Faça uma função auxiliar CalculaMedia que calcula a média final de acordo com a fórmula:
MF = (3*MP + MEP)/4, se MP > = 5 e MEP > = 5
MF = min(MP, MEP), caso contrário.
Quantos parâmetros esta função deve receber?
2. Faça uma função auxiliar Resultado que retorna um string de acordo com as médias, da seguinte 
maneira:
• Aprovado. Se a média final é maior ou igual a 5,0. 
• Reaval de Prova. Se a média final e a média de provas estão entre 3,0 e 5,0, e a média de 
EPs é maior ou igual a 5,0. 
• Reaval de EP. Se a média final e a média de EPs estão entre 3,0 e 5,0, e a média de provas é
maior ou igual a 5,0. 
• Reaval de Prova e EP. Se a média final e a média de provas e a média de EPs estão entre 
3,0 e 5,0. 
• Reprovado. Caso contrário. média final
Quais são os parâmetros passados para a função?
3. Faça uma macro que, usando as funções auxiliares CalculaMedia e Resultado, preenche a 
planilha acima.
---------------------------------------------------------------------------
Na hora de salvar sua planilha, selecione o tipo: “Pasta de trabalho habilitada para Macro 
de Excel” (.xlsm).

Outros materiais