Day Calculator - Calculador de dias

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

[ Hits: 5.398 ]

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

Calculadora de I.M.C

Imprimir primeiras letras de uma String

Hello world 2

Dado determinados números, retorna-os em ordem crescente

ponteirostrab.c - Trabalhando com ponteiros


  

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