Compromissos. (Resolução / Código Fonte)
Faça um programa que solicite ao usuário se ele tem um compromisso hoje (H) ou amanhã (A). Depois disso, o programa deve perguntar o horário do compromisso no formato (hh:mm). Após receber estes dados, o programa, usando a data do sistema, deverá calcular a diferença de horário entre a hora atual e a hora do compromisso. Se ele já ocorreu, deve calcular o atraso. Se ainda não ocorreu, deve calcular quantas horasainda faltam para o compromisso. As mensagens deverão ser exibidas da seguinte forma:
• Se o compromisso for hoje e a hora indicada for anterior a hora atual: Você se atrasou para o compromisso! Ele iniciou há hh:mm.
• Se o compromisso for hoje e ainda não ocorreu: Esteja preparado! O seu compromisso inicia daqui hh:mm.
• Se o compromisso for amanhã: Amanhã de {madrugada, manhã, tarde ou noite}, você tem um compromisso agendado para as hh:mm! (Neste caso, para exibir manhã, tarde ou noite, considere 00:00 às 04:59 - madrugada, 05:00 às 11:59 – manhã, 12:00 às 17:59 – tarde, 18:00 – 23:59 – noite)
Capicua. (Resolução / Código Fonte)
Um número capicua tem o mesmo valor se lido da esquerda para a direita ou da direita para a esquerda. Exemplos: 55, 525, 1001. Faça um programa que calcule e mostre todos os números inteiros capicuas compreendidos entre 0 e 10.001 e que também sejam quadrados perfeitos.
Um número capicua tem o mesmo valor se lido da esquerda para a direita ou da direita para a esquerda. Exemplos: 55, 525, 1001. Faça um programa que calcule e mostre todos os números inteiros capicuas compreendidos entre 0 e 10.001 e que também sejam quadrados perfeitos.
MDC (Resolução / Código Fonte)
Fazer um programa em Pascal para ler dois números inteiros e calcular o máximo divisor comum. Apresentar 2 testes de mesa, para 72 e 27 e para 125 e 90.
Fazer um programa em Pascal para ler dois números inteiros e calcular o máximo divisor comum. Apresentar 2 testes de mesa, para 72 e 27 e para 125 e 90.
Menu inicial (Resolução / Código Fonte)
Faça um programa que apresente um menu de escolha para os três problemas anteriores e permita que o usuário escolha qual operação deseja realizar. O menu deve ter a opção de encerrar o programa e, antes de sair, deve exibir uma mensagem dizendo quantas vezes cada problema foi executado naquela sessão.
Faça um programa que apresente um menu de escolha para os três problemas anteriores e permita que o usuário escolha qual operação deseja realizar. O menu deve ter a opção de encerrar o programa e, antes de sair, deve exibir uma mensagem dizendo quantas vezes cada problema foi executado naquela sessão.