Informática, perguntado por RennanBrasil, 1 ano atrás


Considere o seguinte trecho de código de programa em C:

int main()

{
int studentGrade;
int firstNumber = 50;
int secondNumber = 90;
studentGrade = firstNumber*0.7 + secondNumber*0.3;
if (studentGrade>=90) printf("A");
else if (studentGrade>=80) printf("B");
else if (studentGrade>=70) printf("C");
else if (studentGrade>=60) printf("D");
else printf ("E");
}

Após análise desse trecho, constata-se que será impresso:



















C


D


A


B


Soluções para a tarefa

Respondido por bokomoko
3
vejamos o passo-a-passo

{
int studentGrade;
int firstNumber = 50;
int secondNumber = 90;
studentGrade = firstNumber*0.7 + secondNumber*0.3;

// o resultado dessa conta é 50 * 0.7 + 90 * 0.3 = 35 + 27 = 62
// portanto sudentGrade = 62

if (studentGrade>=90) printf("A");    // 62 não é >= 90 então vamos para o else
else if (studentGrade>=80) printf("B") ; // 62 não é >= 80 .. else
else if (studentGrade>=70) printf("C");  // 62 não é >= 72 .. else
else if (studentGrade>=60) printf("D"); // 62 é >= 60 portanto printf("D")
else printf ("E");
}

Resposta é D


Perguntas interessantes