Ed
há 10 meses
Vamos analisar as opções apresentadas para determinar qual delas define corretamente a função que calcula a nota mínima que o aluno precisa tirar na terceira prova (PR3) para ser aprovado. O critério de aprovação é que a soma das notas PR1 e PR2 deve ser maior ou igual a 14. Se a soma for menor que 14, o aluno precisa fazer a PR3, e a soma de PR1, PR2 e PR3 deve ser, no mínimo, 21. Portanto, a nota mínima que o aluno precisa tirar na PR3 pode ser calculada como: PR3 = 21 - (PR1 + PR2) Agora, vamos analisar as opções: 1. float aprovacaoFinal(float pr1, float pr2) { return 21-(pr1 + pr2); } - Esta opção está correta, pois retorna a nota mínima necessária na PR3. 2. float aprovacaoFinal(float pr1, float pr2) { pr3 = (21-pr1-pr2); } - Esta opção não está correta, pois não retorna o valor de PR3. 3. float aprovacaoFinal(float pr1, pr2) { return 21 - (pr1 + pr2); } - Esta opção está incorreta porque falta o tipo de dado para o segundo parâmetro (pr2). 4. float aprovacaoFinal(float pr1,float pr2) { pr3=(pr1 + pr2); } - Esta opção não está correta, pois não calcula a nota mínima necessária na PR3. 5. void aprovacaoFinal (float pr1, float pr2) { return (21 - pr1 - pr2); } - Esta opção está incorreta, pois a função é declarada como `void`, mas tenta retornar um valor. A opção correta é a primeira: float aprovacaoFinal(float pr1, float pr2) { return 21-(pr1 + pr2); }.
Libere respostas sem pagar
Ajude estudantes
Mais perguntas desse material