AJUDA EM PROJECTO DE PROGRAMAÇÃO C

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

AJUDA EM PROJECTO DE PROGRAMAÇÃO C

Mensagempor a.salgueiro » Segunda Jan 11, 2010 22:22

Ola! Tenho um projecto de programação para entregar esta sexta e, como não percebo nada de programação gostaria de saber se alguem conseguia dar umas dicas sobre como fazer alguns comandos..
Agradecia mesmo a ajuda.. o projecto é em linguagem C..
Deixo aqui uns comandos apra o projecto:

- comando1 - O programa avança n dias a partir da data d para obter o resultado. O valor de n pode ser negativo, sendo que, nesse caso, a data recua.

- comando2 - O programa determina o número de dias entre a data d1 e a data d2. Se as duas datas forem iguais o resultado é 0; se a primeira data for maior do que a segunda data o resultado é positivo; no caso restante o resultado é negativo.

- comando3 - O programa diz quantos dias tem o mês m do ano a. É possível indicar apenas o ano a, e nesse caso pretende-se o número de dias do ano a. É também possível não indicar nenhum argumento, e nesse caso pretende-se o número de dias do mês corrente.

- comando4 - Comando Idade - Permite ao utilizador saber a idade que tem hoje, a partir da data de nascimento d. O resultado é um número inteiro, o número de anos. Para quem nascer a 29/Fev considera-se que que o aniversário é a 1/Mar nos anos não bissextos.


Se alguem puder ajudar, agradecia mesmo! obrigada
a.salgueiro
Novato
Novato
 
Mensagens: 2
Registado: Segunda Jan 11, 2010 22:19

Re: AJUDA EM PROJECTO DE PROGRAMAÇÃO C

Mensagempor JoaoRosa » Terça Jan 12, 2010 19:11

a.salgueiro Escreveu:Ola! Tenho um projecto de programação para entregar esta sexta e, como não percebo nada de programação gostaria de saber se alguem conseguia dar umas dicas sobre como fazer alguns comandos..
Agradecia mesmo a ajuda.. o projecto é em linguagem C..
Deixo aqui uns comandos apra o projecto:

- comando1 - O programa avança n dias a partir da data d para obter o resultado. O valor de n pode ser negativo, sendo que, nesse caso, a data recua.

- comando2 - O programa determina o número de dias entre a data d1 e a data d2. Se as duas datas forem iguais o resultado é 0; se a primeira data for maior do que a segunda data o resultado é positivo; no caso restante o resultado é negativo.

- comando3 - O programa diz quantos dias tem o mês m do ano a. É possível indicar apenas o ano a, e nesse caso pretende-se o número de dias do ano a. É também possível não indicar nenhum argumento, e nesse caso pretende-se o número de dias do mês corrente.

- comando4 - Comando Idade - Permite ao utilizador saber a idade que tem hoje, a partir da data de nascimento d. O resultado é um número inteiro, o número de anos. Para quem nascer a 29/Fev considera-se que que o aniversário é a 1/Mar nos anos não bissextos.


Se alguem puder ajudar, agradecia mesmo! obrigada


boas...
uma coisa é trazeres uma dúvida no código, outra é pedires que te façam o trabalho...

este trabalho é coisa para 1 hora... trabalha... não é com facilitismos que vamos a algum lado...

cps
Portátil: LG LW65-P4XP c/ upgrade: Seagate Momentus 7200.1 (2.5" IDE 7200rpm 80Gb) & 2x1GB Kingston PC 4200 533 MHz DDR2
Disco Externo: Caixa Point of View Hdd Enclosure 2.5" & Disco Fujitsu MHV2080AT (2.5" IDE 4200rpm 80Gb)
Avatar do Utilizador
JoaoRosa
Membro de Prata
Membro de Prata
 
Mensagens: 439
Registado: Quinta Nov 03, 2005 21:38
Localização: Oliveira de Azeméis

Mensagempor a.salgueiro » Terça Jan 12, 2010 21:09

boa noite. não estava a pedir que fizessem o trabalho, só mesmo para darem umas luzes de um modo para fazer algum comando, não propriamente o código escrito, porque também queria perceber o modo como o fazer..
a.salgueiro
Novato
Novato
 
Mensagens: 2
Registado: Segunda Jan 11, 2010 22:19

Mensagempor JoaoRosa » Quarta Jan 13, 2010 14:12

a.salgueiro Escreveu:boa noite. não estava a pedir que fizessem o trabalho, só mesmo para darem umas luzes de um modo para fazer algum comando, não propriamente o código escrito, porque também queria perceber o modo como o fazer..


Tens as variáveis do tipo DateTime.

A partir daí brincas com o que queres.
Portátil: LG LW65-P4XP c/ upgrade: Seagate Momentus 7200.1 (2.5" IDE 7200rpm 80Gb) & 2x1GB Kingston PC 4200 533 MHz DDR2
Disco Externo: Caixa Point of View Hdd Enclosure 2.5" & Disco Fujitsu MHV2080AT (2.5" IDE 4200rpm 80Gb)
Avatar do Utilizador
JoaoRosa
Membro de Prata
Membro de Prata
 
Mensagens: 439
Registado: Quinta Nov 03, 2005 21:38
Localização: Oliveira de Azeméis

Mensagempor LMX » Sexta Jan 15, 2010 1:30

Boas..
so presarás de receber a data actual da tua maquina se precisares dela o que acho que n é o caso visto que tens como referencia a datat d.
crie uma função que faça primeiro o calculo em dias, existem meses com menos ou mais dias, esta tudo documentado, faça um search na net e procure pelo calendario que foi proposto por um PAPa e que é o usado ate aos dias de hoje, não me parece dificil, mas é como disseram acima, sem trabalho não temos nada.
Acho que vai ter que "gatilhar" um pouco.

Cumps
De pé mas...Cansado!!!
LMX
Membro de Ouro
Membro de Ouro
 
Mensagens: 786
Registado: Quarta Out 20, 2004 21:16
Localização: Lisboa


Voltar para Programação

Quem está ligado:

Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante

cron