Ir para conteúdo
Fórum Script Brasil
  • 0

AJUDA EM LINGUAGEM C, INICIANTE


Iniciante na Programação

Pergunta

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

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...