• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

mix

Ajuda

5 mensagens neste tópico

Alguem me consegue arranjar uma ideia (ex. codigo) para elaborar um programa, sem utilizar muitos ifs, capaz de me dizer quantos dias tem o mes que o utilizador puzer nas caixa de texto!!!

Cumprimentos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

boax...

2 ou 3 if´s é muito ?

numero_dias = 30 

se (mes= "janeiro" ou mes = "marco" ou .... )

{  numero_dias = 31}

se ( mes="fevereiro")

{numero_dias=28

    se ( ano=bissexto)

    { numero_dias = 29}

}

       

     

mostra ( numero_dias) ....

com 3 if´s e esta feito...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boax ...

Claro que sim...

Não faco vb desde os tempos de faculdade, mas deve existir o " case" ...

senao:

algo do genero:

printf( " introduza o mes") ...    e inseres o mes..(o_teu_mes)

printf (" introduza o numero de dias desse mes)  ... e introduzes o numero de dias ...(n_dias)

e depois é so fazer um print do tipo de:

      " o mes de " o_teu_mes " tem " n_dias  "dias"

e deste modo, nao tens if´s nenhuns ....  :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Amigo RVG agradeço a ajuda so que o meu boss diz que nao é assim.

Vou-te dar uma parte do meu codigo a ver se consegues descobrir!!!!

Aviso que algumas funçoes pode tar mal, mas agradeço que digam alguma coisa!!

Cumprimentos!!!

mes = Month(txt_data)

dia = Day(txt_data)

ano = Year(txt_data)

' pelo menos ate aqui ta certo

dia = 1                 

mes = mes + 1

x = dia + mes + ano

w = CVDate(x)

q = w - 1

label2.Caption = q

e o objectivo do programa é que o utilizador meta uma data, e que o programa diga quantos dias tem o mes da data.

o boss disse-me que tinha que fazer o primeiro dia do mes seguinte menos 1, para dar os dias do mes em questão!!!!

Agradeço desde ja!!!!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora