Lógica, perguntado por breno595, 1 ano atrás

O laço do-while executa, pelo menos uma vez, o que está dentro dele e só ao final da execução é que ele faz o teste, usando o velho e conhecido laço while. Ou seja, tem-se a garantia que o laço vai ser executado uma vez, sem precisar inicializar variável ou pedir dados ao usuário antes do while. Analise o programa a seguir:



#include

int main ()

{

int i;

do

{

printf ("\n\nEscolha a fruta pelo numero:\n\n");

printf ("\t(1)...Mamao\n");

printf ("\t(2)...Abacaxi\n");

printf ("\t(3)...Laranja\n\n");

scanf("%d", &i);

} while ((i<1)||(i>3));



switch (i)

{

case 1:

printf ("\t\tVoce escolheu Mamao.\n");

break;

case 2:

printf ("\t\tVoce escolheu Abacaxi.\n");

break;

case 3:

printf ("\t\tVoce escolheu Laranja.\n");

break;

}

return(0);

}



Fonte: Disponível em Acesso.13.jul.2018.



Agora analise as asserções a seguir:

I. O programa solicita que o usuário escolha uma fruta por um determinado número.

II. Qualquer número digitado pelo usuário responderá com uma fruta.

III. A fruta que aparecerá na tela ao digitar o número 2 é o abacaxi.
É correto apenas o que se afirma em:

Escolha uma:
a. I, II e III.
b.
I e III.

c. II.
d.
I e II.

e. III.

Soluções para a tarefa

Respondido por hatsunejuli26
4

Corresponde a letra B) I e III


Perguntas interessantes