Day Calculator - Calculador de dias

Publicado por André (última atualização em 01/12/2010)

[ Hits: 5.419 ]

Homepage: http://127.0.0.1

Download day.c




O script calcula os dias de acordo com a entrada de dados do usuário.  As demais informações estão no script.  

* Favor, manter os créditos intactos.

  



Esconder código-fonte

/* ;; Day Calculator
 * Objetivo: Calcular dias
 * à partir do dia atual.
 * -------------------------
 * Funcionamento:
 * O dia atual (dia de hoje) 
 * é "capturado", e armazenado
 * na variável "dia". Depois
 * são feitas verificações
 * de acordo com os dados
 * sugeridos pelo usuário
 * -------------------------
 * Autor: André Rosa (AndreZc)
 * Data: Seg, 22 Nov de 2010, 
 * ás 20:23.
 * -------------------------
 * OBS:  Código aberto 
 * (open-source), os créditos
 * devem ser mantidos intáctos.
 * att, André
 * []'s */

/* INSTRUÇÕES: 
 * compilar com:
 * $ gcc day.c -o day
 * executar com:
 * $ ./day
 */

#include <stdio.h>
#include <stdlib.h> 
#include <time.h>

int main(int argc, char* argv[])
{
   int day, dia, ft, ftd;
   struct tm *local;
   time_t t;
   t = time(NULL);
   local=localtime(&t);
   
   
   dia=local->tm_mday;
   
   printf("Entre com um dia: ");
   scanf("%d",&day);
   if((day <= 30) && (day > dia))
   {
      ft = day - dia;
      if(ft == 1)
      {
         printf("Falta %d dia para este dia\n",ft);
         return (0);
      }
      else
      {
         printf("Faltam %d dias para este dia\n",ft);
         return (0);
      }
      
   }
   if((day < 30) && (day < dia))
   {
      ftd = dia - day;
      if(ft == 1)
      {
         printf("Se passou %d dia desde este dia\n",ftd);
         return (0);
      }
      else
      {
         printf("Se passou %d dias desde este dia\n",ftd);
         return (0);
      }
      return (0);
   }
   else
   {
      printf("Dados invalidos!\n");
      
      return EXIT_FAILURE;
   }
   
   return (0);
}

Scripts recomendados

Número par ou ímpar (com operado bit a bit)

Cálculo de Fatorial com C

Controle de farmácia em C

Organizar Notas (troco).

gerenciador de historico de comandos


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts