Eu fiz um algoritmo em C no Dev C++, ele deveria apresentar 3 continentes, ler a escolha, e ir para o menu dos países desse continente, possibilitando a escolha de um dos 3 países, para depois, abrir o menu de 3 cidades desse país. Porém, não é o que ocorre, na tela de execução, ele apenas da a opção de escolher o continente e pula direto pro final do algoritmo. Como arrumar?
a parte principal do erro do algoritmo em questão:
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main(){
int menu , menuCity , menuPais ,menuPag, adultos, kids, menuParc;
float dist, valor, valor2, valorF, acres;
setlocale(LC_ALL, "Portuguese");
system ("color 0a");
//ABERTURA//
printf(" Seja bem-vindo a agência TurismoTech! \n");
printf("=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/= \n");
//INÍCIO DE CÓDIGO (MENU DE ESCOLHA DE CONTINENTE//
printf("Escolha o continente desejado! \n =/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/= \n 1- América \n 2- Ásia \n 3- Europa \n ");
scanf("%d", &menu);
//INÍCIO DOS SWITCH//
switch(menu){
case 1:
printf("Você escolheu o continente Americano! \n");
printf("Escolha o país desejado! \n =/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/= \n 1- Estados Unidos \n 2- Chile \n 3- Peru \n"); //MENU DE PAÍSES//
scanf("&d", &menuPais);
break;
switch(menuPais){//MENU DE CIDADES//
case 1://EUA//
printf("Escolha a cidade desejada! \n =/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/= \n\n 1- Washington \n 2- Los Angeles \n 3- Miami \n");
scanf("%d", &menuCity);
switch(menuCity){
case 1://WASHINGTON//
dist=7627;
break;
Pergunta
Iniciante na Programação
Eu fiz um algoritmo em C no Dev C++, ele deveria apresentar 3 continentes, ler a escolha, e ir para o menu dos países desse continente, possibilitando a escolha de um dos 3 países, para depois, abrir o menu de 3 cidades desse país. Porém, não é o que ocorre, na tela de execução, ele apenas da a opção de escolher o continente e pula direto pro final do algoritmo. Como arrumar?
a parte principal do erro do algoritmo em questão:
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main(){
int menu , menuCity , menuPais ,menuPag, adultos, kids, menuParc;
float dist, valor, valor2, valorF, acres;
setlocale(LC_ALL, "Portuguese");
system ("color 0a");
//ABERTURA//
printf(" Seja bem-vindo a agência TurismoTech! \n");
printf("=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/= \n");
//INÍCIO DE CÓDIGO (MENU DE ESCOLHA DE CONTINENTE//
printf("Escolha o continente desejado! \n =/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/= \n 1- América \n 2- Ásia \n 3- Europa \n ");
scanf("%d", &menu);
//INÍCIO DOS SWITCH//
switch(menu){
case 1:
printf("Você escolheu o continente Americano! \n");
printf("Escolha o país desejado! \n =/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/= \n 1- Estados Unidos \n 2- Chile \n 3- Peru \n"); //MENU DE PAÍSES//
scanf("&d", &menuPais);
break;
switch(menuPais){//MENU DE CIDADES//
case 1://EUA//
printf("Escolha a cidade desejada! \n =/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/= \n\n 1- Washington \n 2- Los Angeles \n 3- Miami \n");
scanf("%d", &menuCity);
switch(menuCity){
case 1://WASHINGTON//
dist=7627;
break;
case 2://LOS ANGELES//
dist=9900;
break;
case 3://MIAMI//
dist=6562;
break;
break;
}
}
}
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.