Guest User

Untitled

a guest
Nov 14th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.30 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. char data[20], hora[20], descricao[30];
  5. int indiceData = 0;
  6. int indiceHora = 0;
  7. int indiceDescricao = 0;
  8. int tamanho = 0;
  9. int achei;
  10.  
  11. void cadastrarCompromisso();
  12.  
  13.  
  14. int main(){
  15. int choose;
  16. while(choose != 3){
  17. printf("==================MENU==================n");
  18. printf("1 - Cadastrar compromissosn");
  19. printf("2 - Listar compromissosn");
  20. printf("3 - Sairn");
  21. printf("========================================n");
  22. printf("Faça uma escolha:");
  23. scanf("%d", &choose);
  24. switch(choose) {
  25. case 1:
  26. cadastrarCompromisso();
  27. break;
  28. case 2:
  29. //listarCompromissos();
  30. break;
  31. case 3:
  32. break;
  33. default:
  34. printf("Insira um número de escolha válido");
  35. break;
  36. }
  37. }
  38.  
  39. printf("n");
  40. system("PAUSE");
  41.  
  42. return 0;
  43. }
  44.  
  45. void cadastrarCompromisso() {
  46. char horaTest[1], dataTest[1], z = 0;
  47.  
  48.  
  49.  
  50. if(indiceData == 0 && indiceDescricao == 0 && indiceHora == 0){
  51. printf("Insira a data do compromisso(dd/mm/yyyy):");
  52. scanf("%s", &data[0]);
  53. printf("Insira a hora do compromisso(HH:MM):");
  54. scanf("%s", &hora[0]);
  55. printf("Insira uma descrição para o compromisso:");
  56. scanf("%s", &descricao[0]);
  57. tamanho = tamanho + 1;
  58. } else {
  59. printf("Insira a data do compromisso(dd/mm/yyyy):");
  60. scanf("%s", &dataTest[0]);
  61. printf("Insira a hora do compromisso(HH:MM):");
  62. scanf("%s", &horaTest[0]);
  63.  
  64. for(int i = 0; i > tamanho; i++){
  65. if(dataTest[0] == data[i] && horaTest[0] == hora[i]){
  66. achei = 1;
  67. break;
  68. } else {
  69. achei = 0;
  70. }
  71. }
  72. // DEBUG DA VARIAVEL ACHEI
  73. printf("%dn" ,achei);
  74. if(achei == 0){
  75. hora[indiceHora] = horaTest[0];
  76. data[indiceData] = dataTest[0];
  77. printf("Insira uma descrição para o compromisso:");
  78. scanf("%s", &descricao[indiceDescricao]);
  79. tamanho = tamanho + 1;
  80. } else {
  81. printf("Você tem um compromisso marcado nesse horário e data , volte novamente a seção de cadastrar compromisson");
  82. }
  83. }
  84. indiceData = indiceData + 1;
  85. indiceHora = indiceHora + 1;
  86. indiceDescricao = indiceDescricao + 1;
  87. }
Add Comment
Please, Sign In to add comment