Ir ao conteúdo
  • Cadastre-se

Web Melo

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

4
  1. @mauro_b Manda o código ai por favor. Quero o programa no inbox.
  2. @mauro_b Na hora que o usuário digita o compromisso eu tenho que armazenar na posição dia e hora da matriz isso que eu nao estou conseguindo fazer. Porque como vou armazenar uma cadeia de caracteres em uma matriz?
  3. @mauro_b Estou estudando tentei fazer mas fiquei embolado. @mauro_b Aqui está o meu código: #include<stdio.h>//entrada e saida de dados #include<stdlib.h>//operações e conversões de dados #include<locale.h>//reconhecer o portugues //funcao principal main(){ //codigo fonte setlocale(LC_ALL, "portuguese");//setando o idioma char compromisso[31][24][100]; bool sair = false; int op; while(!sair){ printf("Bem-vindo à agenda de compromissos:\n Digite 1 para inserir;\nDigite 2 para consultar;\nDigite 0 para sair.\n"); scanf("%d",&op); if(op == 1){// add compromisso bool diaValido = false; int dia = 0; while(!diaValido){ printf("Entre com o dia do mês:\n"); scanf("%d",&dia); if(dia > 0 && dia <=31){ diaValido = true; }else{ printf("Dia inválido, favor digitar novamente."); } } bool horaValida = false; int hora = 0; while(!horaValida){ printf("Entre com a hora:\n"); scanf("%d",&hora); if(hora >= 0 && hora <= 24){ horaValida = true; }else{ printf("Hora inválida, favor digitar novamente."); } } dia--; printf("Digite o compromisso:\n"); scanf("%s",&compromisso); compromisso[dia][hora]= compromisso; } else if(op == 2){ bool diaValido = false; int dia = 0; while(!diaValido){ printf("Entre com o dia do mês:\n"); scanf("%d",&dia); if(dia > 0 && dia <=31){ diaValido = true; }else{ printf("Dia inválido, favor digitar novamente."); } } bool horaValida = false; int hora = 0; while(!horaValida){ printf("Entre com a hora:\n"); scanf("%d",&hora); if(hora >= 0 && hora <= 24){ horaValida = true; }else{ printf("Hora inválida, favor digitar novamente."); } } dia--; printf("O compromisso é: %s",compromisso[dia][hora]); }else if(op == 0){ sair = true; }else{ printf("Opção inválida, digite novamente"); } } system("pause"); }
  4. @mauro_b isso mesmo seria compromisso uma string, tem como resolver isso em C?
  5. Faça um programa em C para armazenar em uma matriz os compromissos(com espaços) de uma agenda pessoal. Cada dia do mês deve conter 24 horas, onde para cada uma destas 24 horas podemos associar um tarefa específica (compromisso agendado). O programa deve ter um menu onde o usuário indica o dia do mês que deseja alterar e a hora, entrando em seguida com o compromisso, ou então, o usuário pode também consultar a agenda, fornecendo o dia e a hora para obter o compromisso armazenado.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...