Advertisement
leodhegam

AGENDNOVO

May 23rd, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 5.40 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <locale.h>
  4. int main (){
  5.     setlocale(LC_ALL,"portuguese");
  6.     int i,horario,cpf,senha,usuario,confsenha,data[3];
  7.     char nome[30],login[30];
  8.             printf("\t\n\n-------------AGENDAMENTO X -------------\n\n"); //inicio
  9.             printf("Realizar cadastro  >>  \n\n 1 - Cadastrar \t 2 - Já possuo cadastro\n 3 - Finalizar \n");
  10.             scanf("%d",&usuario);
  11.             setbuf(stdin,NULL);
  12.         do{
  13.             switch(usuario){ //menu de escolha
  14.                 case 1 :
  15.                    
  16.                     printf("Digite seu nome e sobrenome : \n");
  17.                     fgets(nome,30,stdin);
  18.                         setbuf(stdin,NULL);
  19.                         printf("Nome e sobrenome : %s\n",nome);
  20.                         printf("Informe o numero do CPF\n");
  21.                                  scanf ("%d",&cpf);
  22.                                  setbuf(stdin,NULL);
  23.                         printf("Informe um login : \n");
  24.                                 gets(login);
  25.                         printf("Digite uma senha (apenas numeros): \n ");
  26.                                 scanf("%d",&senha);
  27.                         printf("Confirme a senha digitada : \n"); // testa a senha
  28.                                 scanf("%d",&confsenha);
  29.                         do{ // se a senha for digitada diferente , fica no laço até ser confirmada
  30.                                 if(senha!=confsenha){
  31.                                     printf("Validação de senha incorreta | Digite novamente:\n");
  32.                                         scanf("%d",&senha);
  33.                                     printf("Confirme a senha digitada : \n");
  34.                                         scanf("%d",&confsenha);
  35.                                 }
  36.                         }while(senha!=confsenha);
  37.                             printf("Senha cadastrada com sucesso!\n");
  38.                             printf("Informe a data : \n");        
  39.            
  40.                         for(i = 0;i<3;i++){
  41.                          scanf("%d",&data[i]);
  42.                
  43.                         }
  44.                             printf("Data desejada >>"); //rotina para mostrar a data informada
  45.                             for(int i=0;i<3;i++){
  46.                                     printf(" %d ",data[i]);
  47.                             }  
  48.                
  49.             //  printf("Nome e sobrenome : %s\n",nome);
  50.        
  51.                 while(horario!=11);
  52.                
  53.                         // caso o usuario ja tenha um cadastro
  54.                     case 2 : printf("Informe seu login : \n");
  55.                         gets(login);
  56.                          printf("Digite sua senha : \n ");
  57.                          scanf("%d",&senha);
  58.                          printf("Confirme a senha digitada : \n");
  59.                          scanf("%d",&confsenha);
  60.                            
  61.                     do{
  62.                         if(senha!=confsenha){
  63.                             printf("Validação de senha incorreta | Digite novamente:\n");
  64.                             scanf("%d",&senha);
  65.                             printf("Confirme a senha digitada : \n");
  66.                             scanf("%d",&confsenha);
  67.                                 break;
  68.                         }
  69.                        
  70.                       }while(senha!=confsenha);
  71.                             printf("\nTabela de horários : \n\n 1 - 9h-10h \n\n 2 - 10h-11h \n\n 3 - 11h-12h \n\n 4 - 12h-13h \n\n 5 - 14h-15h\n\n 6 - 15h-16h \n\n 7 - 16h-17h \n\n 8 - 17h-18h\n\n 9 - 18h-19h\n\n 10 - 19h-20h \n\n 11 - Cancelar\n\n");
  72.                 do{ // laço para o menu de horários
  73.                         scanf("\t%d",&horario);
  74.                     switch(horario){
  75.                         case 1 :
  76.                             printf("Horário agendado - 9h-10h\n");
  77.                             break;
  78.                         case 2:
  79.                             printf("Horário agendado - 10h-11h\n");
  80.                             break;
  81.                         case 3 :
  82.                             printf("Horário agendado - 11h-12h\n");
  83.                             break;
  84.                         case 4 :
  85.                             printf("Horário agendado - 12h-13h\n");
  86.                             break;
  87.                         case 5 :
  88.                             printf("Horário agendado - 14h-15h\n");
  89.                             break;
  90.                         case 6:
  91.                             printf("Horário agendado - 15h-16h\n");
  92.                             break;
  93.                         case 7 :
  94.                             printf("Horário agendado - 16h-17h\n");
  95.                             break;
  96.                         case 8:
  97.                             printf("Horário agendado - 17h-18h\n");
  98.                             break;
  99.                         case 9 :
  100.                             printf("Horário agendado - 18h-19h\n");
  101.                             break;
  102.                         case 10 :
  103.                             printf("Horário agendado - 19h-20h\n");
  104.                             break;
  105.                         case 11:
  106.                             printf("Agendamento cancelado\n");
  107.                             break;
  108.                         default:
  109.                             printf("Digite uma opção válida");
  110.                             break;
  111.                     }
  112.             } while (horario!=12);
  113.         }
  114.         }while(usuario!= 3);
  115.  
  116.         printf("\n \t \t Finalizado!\n");
  117.         return 0;
  118.        
  119.  
  120. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement