Day Calculator - Calculador de dias
Publicado por André (última atualização em 01/12/2010)
[ Hits: 5.665 ]
Homepage: http://127.0.0.1
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.
/* ;; 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); }
Linguagem C estruturada, parte 3 - Sistema Numérico Hexadecimal
Progressões Aritméticas e Geométricas (PA e PG)
Nenhum comentário foi encontrado.
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Kernel turbinado, compatibilidade em alta e debate sobre sustentabilidade: o dia no mundo Linux
Kernel turbinado e GNOME 49 dominam o giro do dia no mundo Linux
Novidades Linux: Kernel 6.17, distros em ebulição e segurança em foco
Kernel ganha novos linters Rust e distros avançam com recursos de IA
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
SAMBA parou de compartilhar (2)
Orientação para instalar o Warsaw - módulo de proteção do Banco do Bra... (8)
systemd-resol... precisa ser reiniciado periodicamente (5)
Alguém que utilize o Warsaw do BB no Ubuntu 24.04 [RESOLVIDO] (6)
Fedora não reconhece James Donkey 102 Wireless Gaming Mouse (2)