Como escrever um programa em c que calcula a data de amanhã

A linguagem de programação C é uma das línguas mais antigas e mais populares de programação. C manteve-se popular porque é eficaz, portátil e fornece acesso à memória de baixo nível. Embora C foi desenvolvido para conceber software do sistema, ele também pode ser usado para desenvolver um software aplicativo. C pode até ser usado no desenvolvimento web. C é capaz de cálculos complexos. O cálculo realizado para determinar a data do dia seguinte é um dos mais simples.

  • Declare uma classe para manter o mês, dia e ano. Um dia com dois dígitos, mês com dois dígitos e um ano de quatro dígitos deve ser fornecido para a função, quer pela entrada do usuário ou de outro aplicativo.

  • Realizar a validação dos dados introduzidos por chamar uma função para ler a data, determinar se ele é um ano bissexto e determinar se o mês e dia são válidos. Uma matriz é codificado com o dia final de cada mês, a fim de janeiro a dezembro. Por exemplo, 31, 28, 31 são os três primeiros números, porque janeiro tem 31 dias, fevereiro tem 28 e Março tem 31. O dígito dia é validado contra esta matriz.

  • Executar o mesmo tipo de verificação no mês entrou para garantir que ele é válido um valor entre 1 e 12. Mais uma vez, uma matriz com uma lista de meses válidos é criado para efectuar a validação. Ambas as validações de dia e mês deve ser funções distintas.



  • Determinar se o ano introduzido é um ano bissexto. Se o ano é divisível por quatro, é um ano bissexto. Use o módulo - restante - operador realizar este cálculo.

  • Adicionar um para o dia, agora que nós determinamos nós temos um dia válido, mês e ano. Se o dia está para além do actual número total de dias do mês dado, então o mês precisa ser incrementado e no dia definido para 1. Se a data inserida é o último dia do ano, o ano é incrementado e o mês e dia são definidos para um.

  • Mostrar a data recém calculada para o usuário.

De esta maneira? Compartilhar em redes sociais:

LiveInternet