Ir ao conteúdo
  • Cadastre-se

Web Melo

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

posts postados por Web Melo

  1. @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");
    }

     

  2. 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.

    • Haha 3

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!