Ir para conteúdo

Pergunta

Estou na tentativa de fazer um menu interativo, mas estou com um problema. So fiz a primeira parte do login, e da erro quando o usuario nao possui cadastro... pf me ajudem

 

obs: Trabalho é para fazer um "app", na vdd so uma amostra pra depois ser programado corretamente...

 

 

 

 

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>

main()
{
    setlocale(LC_ALL, "Portuguese");
    int opcao, desej;
    char cadast_, email[20], senha[16], email_[20], senha_[16];
    
    printf("\tBem vindo ao Home Service!\n");
    printf("\t\t1.Login\n");
    printf("\t\t2.Opções\n");
    printf("\t\t3.Contato\n");
    printf("\t\t4.Ajuda\n");
    printf("\t\t5.Sair\n");
    printf("\t\tOpção\n");
    scanf("%d", &opcao);
    fflush(stdin);
    
    switch(opcao){
        case 1: printf("\tVocê já possui cadastro\?\n");
                scanf("%s",&cadast_);
                switch(cadast_){
                case 'sim':
                case 'Sim':
                case 's':
                case 'S': printf("\t\tEmail: "); 
                          scanf("%s", &email);
                          printf("\t\tSenha: "); 
                          scanf(" %s", &senha);
                          printf("\n\t\tBem Vindo de volta!");
                          printf("\n\t\tMenu");
                          printf("\n\t\tServiços");
                          printf("\n\t\tContato");
                          printf("\n\t\tBuscar");                                                
                break;
                case 'nao':
                case 'n':
                case 'N':
                case 'Não':
                case 'não':
                case 'Nao': printf("\tDeseja se Cadastrar\?\n") ;
                            scanf("%d", &desej);
                            switch(desej)
                            {
                                case 'sim':
                                case 'Sim':
                                case 's':
                                case 'S': printf("\t\tInsira seu Email: "); 
                                          scanf("%s", &email_);
                                          printf("\t\tInsira sua Senha: "); 
                                          scanf(" %s", &senha_);
                                          printf("Bem Vindo!");
                                          printf("\t\t1.Menu");
                                          printf("\t\t2.Serviços");
                                          printf("\t\t3.Contato");
                                          printf("\t\t4.Buscar"); break;
                               case 'nao':
                               case 'n':
                               case 'N':
                               case 'não':
                               case 'Nao': printf("Ok, até mais...");break;
                            }
                default: puts("Opção Invalida, tente novamente!");break;
                }
        case 2: puts("");break;
        case 3: puts("");break;
        case 4: puts("");break;
        case 5: puts("");break;
        default: puts("Opção invalida, tente novamente!");break;
    }
    
}

 

Editado por quintelab
Adicionado BBCode

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 resposta a esta questão

Recommended Posts

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por jp_li
      Possuo uma MainFrame e uma classe Cliente e estou tentando fazer uma conexão servidor/cliente.
      Integrei o servidor dentro da MainFrame e gostaria de enviar mensagens para meu cliente, de forma que o cliente receba mensagens com valores dentro da mainFrame.
      Dentro da main eu abri a conexão Socket:
      ServerSocket server = new ServerSocket(3001);         Socket s = server.accept();                  System.out.println("Conectado!");         DataOutputStream dcs = new DataOutputStream(s.getOutputStream());         dcs.writeUTF("Bem vindo, você se conectou!");
      E possuo a classe Leitor:

             
      public class Leitor extends SwingWorker<Void, Double>  {                                                  Random rand = new Random();                  @Override         protected  Void doInBackground() throws InterruptedException, IOException {                            while (!flag) {                     Double valor =(rand.nextDouble() * 100);                     publish(valor);                                          if (valor > 90) {                        newlbl.setText ("A temperatura está alta!");                                                                  }                     else if (valor < 15) {                         newlbl.setText ("A temperatura está baixa!");                                              }                     if(valor >15 & valor <90) {                         newlbl.setText("Temperatura estável");                                         }                     Thread.sleep(7500);                                    }                                                 return null;         } Gostaria que em cada if dentro da void doInBackground eu pudesse enviar a mesma mensagem que eu estou setando(vai ficar se atualizando sempre, pois estou gerando valores aleatorios), usando o dcs.writeUTF(), porém preciso que a classe leitor possuo o Socket s, e o dataOutputStream dcs. Qual seria a solução? 

      Essa é minha class Cliente.java:
        public static void main(String[] args) {         try {         Socket s = new Socket("127.0.0.1", 3001);                 DataInputStream dis = new DataInputStream(s.getInputStream());                 String msg = dis.readUTF();         System.out.println(msg);                 }catch (Exception e){}     }  
    • Por Vincent da Silva
      Olá, eu quero criar um programinha para gerenciar campeonatos de um jogo que faço com meus amigos. Primeiro eu quero cadastrar as equipes, cada equipe tem sempre cinco jogadores e eu vou fazer um simples cadastro com o nome da equipe e os cinco jogadores. Depois eu quero criar um sistema que vai ser o principal para colocar as partidas. Quando eu for cadastrar o jogo (partida) eu vou selecionar duas equipes entre as que estão cadastradas e automaticamente o programa já vai colocar os jogadores, depois eu vou colocar os pontos, em cada ponto colocar a equipe e o jogador que marcou, aí o programa já soma o placar e depois que eu concluir os jogos vai gerar dois relatórios, um vai ser o ranking das equipes com vitórias e derrotas e o outro vai ser um ranking dos jogadores mostrando quantos pontos cada um marcou.
       
      O meu objetivo é que eu possa instalar esse programa no meu pc e se for preciso instalar em outro pc e ele armazene as equipes, os jogos, o ranking de equipes e jogadores e se possível eu até possa colocar uma pequena imagem com o símbolo de cada equipe para ilustrar o rankig igual nesses sites de esportes, mas eu não vou publicar na internet, apenas no PC e o mais importante é que eu possa fazer backup desses dados para eles não se perderem. Qual programa ou linguagem vocês recomendam para eu criar esse sistema com o banco de dados (equipes e jogos) e também para criar o programinha para inserir os resultados de cada partida?
       
      Eu costumava fazer isso no excel, mas agora quero deixar ele mais prático e automatizado. Eu sei que vou ter que estudar bastante para criar esse programa, mas eu só quero saber qual linguagem ou programa devo usar para estudar a coisa certa.
       
       

    • Por kleber92
      Olá Galera, preciso saber como posso criar um sistema de acesso mas com a seguintes condições:
       
      Tenho um sistema de login exemplo:  www.link1.com.br/app_login
       
      Mas quero criar um popup  de login no site secundario para ter acesso do painel no link1 
       
      Alguém te idéia?
       
       
       
    • Por Wagner Prudente
      Galera vou compartilhar um evento que achei interessante: https://www.cronapp.io/evento/cronapp-road-show-sao-paulo/
      Eles tem um plataforma que está crescendo, faz desenvolvimento web e mobile com Java e também usando Editores visuais.
      Como é um evento gratuito e presencial as vagas devem esgotar rápido...
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.