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
4
Corresponde a letra B) I e III
Perguntas interessantes
Geografia,
8 meses atrás
Português,
8 meses atrás
Inglês,
8 meses atrás
Contabilidade,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Geografia,
1 ano atrás