Logo Passei Direto
Buscar
Observe o algoritmo em C a seguir, qual deve ser sua condição de teste do “if” e qual deve ser a variável (ou expressão) do “printf”, para ocorrer a saída “Aprovado com 60.00”, para as entradas “60” e “60”, e o algoritmo continue funcionando para quaisquer valores das variáveis de entrada.

#include
#include
int main()
{

float nota1, nota2;

printf ("Digite a primeira nota: ");

scanf ("%f", ¬a1);

printf ("Digite a segunda nota: ");

scanf ("%f", ¬a2);

if (????????????????)
printf ("Aprovado com %.2f",??????????????);
else
printf ("Reprovado com %.2f", (?????????????);

return 0;
}

A (nota1+nota2 >= 60) (nota1)
B ((nota1+nota2)/2 >= 60) nota1
C ((nota1+nota2)/2 > 60) ((nota1+nota2)/2)
D ((nota1+nota2)/2 >= 60) ((nota1+nota2)/2)
User badge image
Praticando Para o Saber

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Para que o algoritmo em C funcione corretamente e produza a saída "Aprovado com 60.00" para as entradas "60" e "60", precisamos calcular a média das notas e verificar se essa média é maior ou igual a 60. Vamos analisar as opções: A) `if (nota1 + nota2 >= 60)` e `printf ("Aprovado com %.2f", nota1)` - A condição não calcula a média, e imprime apenas `nota1`, o que não é correto. B) `if (((nota1 + nota2) / 2 >= 60)` e `printf ("Aprovado com %.2f", nota1)` - A condição está correta, mas imprime apenas `nota1`, o que não é o desejado. C) `if (((nota1 + nota2) / 2 > 60)` e `printf ("Aprovado com %.2f", ((nota1 + nota2) / 2))` - A condição está quase correta, mas o operador deve ser `>=` para incluir a média de 60. Além disso, imprime a média corretamente. D) `if (((nota1 + nota2) / 2 >= 60)` e `printf ("Aprovado com %.2f", ((nota1 + nota2) / 2))` - Esta opção tem a condição correta e imprime a média corretamente. A opção correta é: D `((nota1 + nota2) / 2 >= 60)` e `((nota1 + nota2) / 2)`.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina