• 0
Sign in to follow this  
Iniciante na Programação

AJUDA EM LINGUAGEM C, INICIANTE

Question

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;
            }
        }
    }
}
 

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this