Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <locale.h>
- int main (){
- setlocale(LC_ALL,"portuguese");
- int i,horario,cpf,senha,usuario,confsenha,data[3];
- char nome[30],login[30];
- printf("\t\n\n-------------AGENDAMENTO X -------------\n\n"); //inicio
- printf("Realizar cadastro >> \n\n 1 - Cadastrar \t 2 - Já possuo cadastro\n 3 - Finalizar \n");
- scanf("%d",&usuario);
- setbuf(stdin,NULL);
- do{
- switch(usuario){ //menu de escolha
- case 1 :
- printf("Digite seu nome e sobrenome : \n");
- fgets(nome,30,stdin);
- setbuf(stdin,NULL);
- printf("Nome e sobrenome : %s\n",nome);
- printf("Informe o numero do CPF\n");
- scanf ("%d",&cpf);
- setbuf(stdin,NULL);
- printf("Informe um login : \n");
- gets(login);
- printf("Digite uma senha (apenas numeros): \n ");
- scanf("%d",&senha);
- printf("Confirme a senha digitada : \n"); // testa a senha
- scanf("%d",&confsenha);
- do{ // se a senha for digitada diferente , fica no laço até ser confirmada
- if(senha!=confsenha){
- printf("Validação de senha incorreta | Digite novamente:\n");
- scanf("%d",&senha);
- printf("Confirme a senha digitada : \n");
- scanf("%d",&confsenha);
- }
- }while(senha!=confsenha);
- printf("Senha cadastrada com sucesso!\n");
- printf("Informe a data : \n");
- for(i = 0;i<3;i++){
- scanf("%d",&data[i]);
- }
- printf("Data desejada >>"); //rotina para mostrar a data informada
- for(int i=0;i<3;i++){
- printf(" %d ",data[i]);
- }
- // printf("Nome e sobrenome : %s\n",nome);
- while(horario!=11);
- // caso o usuario ja tenha um cadastro
- case 2 : printf("Informe seu login : \n");
- gets(login);
- printf("Digite sua senha : \n ");
- scanf("%d",&senha);
- printf("Confirme a senha digitada : \n");
- scanf("%d",&confsenha);
- do{
- if(senha!=confsenha){
- printf("Validação de senha incorreta | Digite novamente:\n");
- scanf("%d",&senha);
- printf("Confirme a senha digitada : \n");
- scanf("%d",&confsenha);
- break;
- }
- }while(senha!=confsenha);
- 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");
- do{ // laço para o menu de horários
- scanf("\t%d",&horario);
- switch(horario){
- case 1 :
- printf("Horário agendado - 9h-10h\n");
- break;
- case 2:
- printf("Horário agendado - 10h-11h\n");
- break;
- case 3 :
- printf("Horário agendado - 11h-12h\n");
- break;
- case 4 :
- printf("Horário agendado - 12h-13h\n");
- break;
- case 5 :
- printf("Horário agendado - 14h-15h\n");
- break;
- case 6:
- printf("Horário agendado - 15h-16h\n");
- break;
- case 7 :
- printf("Horário agendado - 16h-17h\n");
- break;
- case 8:
- printf("Horário agendado - 17h-18h\n");
- break;
- case 9 :
- printf("Horário agendado - 18h-19h\n");
- break;
- case 10 :
- printf("Horário agendado - 19h-20h\n");
- break;
- case 11:
- printf("Agendamento cancelado\n");
- break;
- default:
- printf("Digite uma opção válida");
- break;
- }
- } while (horario!=12);
- }
- }while(usuario!= 3);
- printf("\n \t \t Finalizado!\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement