Logo Passei Direto
Buscar
Analise atentamente o algoritmo escrito na linguagem de programação C apresentado abaixo: Sabendo que a nota de aprovação será a média aritmética das notas entradas.
Qual deve ser a condição de teste do “if” e qual deve ser a variável (ou expressão) do “printf”, para ocorrer a seguinte saída: “Aprovado com media maior ou igua a 60.00” Considerando-se as entradas “60” e “60” para o algoritmo, e que o algoritmo continue funcionando para quaisquer valores das variáveis de entrada.
A if – ((nota1+nota2)/2 >= 60) e printf – ((nota1+nota2)/2);
B if – (nota1+nota2<=60) e printf – (nota2);
C if – (nota1+nota2 >= 60) e printf – (nota1+nota2);
D if – ((nota1+nota2)/2 >= 60) e printf – (nota1);
E if – ((nota1+nota2)/2 > 60) e printf – ((nota1+nota2)/2).
User badge image
Ensinando Através de Questões

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar passo a passo: - A média aritmética das notas é calculada por (nota1 + nota2) / 2. - A condição para aprovação é que essa média seja maior ou igual a 60. - A mensagem a ser exibida é: "Aprovado com media maior ou igua a 60.00", ou seja, deve mostrar a média calculada. - As entradas são 60 e 60, cuja média é (60 + 60)/2 = 60, que deve resultar em aprovação. Agora, analisando as alternativas: A) if – ((nota1+nota2)/2 >= 60) e printf – ((nota1+nota2)/2); - Condição correta (média >= 60). - Imprime a média correta. - Parece correta. B) if – (nota1+nota2 <= 60) e printf – (nota2); - Condição errada (soma <= 60). - Imprime nota2, não a média. - Errado. C) if – (nota1+nota2 >= 60) e printf – (nota1+nota2); - Condição verifica soma, não média. - Imprime soma, não média. - Errado. D) if – ((nota1+nota2)/2 >= 60) e printf – (nota1); - Condição correta. - Imprime nota1, não a média. - Errado. E) if – ((nota1+nota2)/2 > 60) e printf – ((nota1+nota2)/2). - Condição exige média maior que 60 (não inclui 60). - Para entrada 60 e 60, média é 60, não maior. - Errado. Portanto, a alternativa correta é: A) if – ((nota1+nota2)/2 >= 60) e printf – ((nota1+nota2)/2);

Essa resposta te ajudou?

0
Dislike0

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

Foi pedido a um aluno que escrevesse um trecho de código na linguagem de programação C, no qual, dado um número inteiro positivo X, imprimisse Yes caso este número fosse múltiplo, simultaneamente, de 3 e de 5. Assinale a alternativa correta que representa um código válido em C que satisfaz o pedido apresentado no enunciado da questão:


A if ( x / 3 ==0 && x / 5 == 0 )
{
printf (“ Yes”);
}
B if ( 5 / x == 0 && 3 / x == 0 )
{
printf (“ Yes”);
}
C if (5*3%15 == 0)
{
printf(“Yes”)
}
D if ( x % 15 == 0)
{
printf (“ Yes”);
}
E if ( x % 3==0 || X % 5==0 )
{
printf (“ Yes”);
}

Conforme abordado na Aula 2, a função printf() é uma das funções de entrada e saída (E/S) que podem ser utilizadas em linguagem de programação C. Porém, esta função não faz parte da definição da linguagem C, sendo incluída na biblioteca stdio.h.
Com relação a estes conceitos, analise atentamente a sintaxe da função printf() apresentada abaixo: printf( “Salário: %f\n”, 700,35); Assinale a alternativa correta que corresponde ao resultado após a execução da instrução printf apresentada acima:
A n;
B Salário: 700,35;
C 25;
D Salário: %f;
E Salário: %f\n.

Conforme abordado na Aula 3, vetor é um conjunto de elementos consecutivos, do mesmo tipo, que podem ser acessados individualmente a partir de um único nome.
Com base nesta definição de vetores, assinale a alternativa correta que corresponde a definição correta de um vetor na linguagem de programação C.
A float[15] idade;
B idade[15] float;
C float idade[15];
D [15]idade float;
E float idade.

Conforme apresentado na Aula 2, os comandos de controle na linguagem de programação C, são divididos em condicional simples, condicional composto e case.
Com base nesta definição, assinale a alternativa correta que corresponde ao valor lógico retornado após a execução da expressão de condicional simples apresentada abaixo: if (10 == 5)
A 10;
B Verdadeiro;
C Falso;
D 5;
E 2.