removido
(usa Nenhuma)
Enviado em 19/01/2010 - 17:59h
Eu estou lendo um curso de c++, no qual tem na materia um alogoritimo, mas quando eu copilo funciona, so que esta dando errado o seguinte:
O exercicio é:
Perguntar qual fruta deseja selecionar:
o codigo é:
#include <stdio.h>
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\tVocê escolheu Mamao.\n");
break;
case 2:
printf("\t\tVocê escolheu Abacaxi.\n");
break;
case3:
printf("\t\tVocê escolheu Laranja.\n");
break;
}
return(0);
}
Eu copiei do jeito que está no curso, mas quando vou executar da o seguinte:
Escolha a fruta pelo numero:
(1)...Mamao
(2)...Abacaxi
(3)...Laranja
1
Você escolheu Mamao.
o 1º funciona direitinho.
Escolha a fruta pelo numero:
(1)...Mamao
(2)...Abacaxi
(3)...Laranja
2
Você escolheu Abacaxi.
mas o terceiro não quer aparecer a frase Você escolheu Laranja, fica so assim:
Escolha a fruta pelo numero:
(1)...Mamao
(2)...Abacaxi
(3)...Laranja
3
E depois volta para o usuario no shell.
O que poderia ser, eu sou apenas iniciante, mas não descobri o que fazer ainda.