Informática, perguntado por harryhpbp, 1 ano atrás

Construir um programa para identificar quantos dias há em um mês, sabendo o mês. (visualg)

Soluções para a tarefa

Respondido por bokomoko
4
você pode fazer um vetor de 12 elementos, um para cada mês e nele colocar a quantidade de dias de cada mês.

Ou ... você pode fazer uma lista dos meses que tem 30 dias, a lista dos meses que tem 31 dias e o excepcional mês de fevereiro.

Fazendo na força bruta seria algo assim

se mês = 1 ou mês = 3 ou mês = 5 ou mês = 7 ou mês = 10 ou mês = 11 então 
    dias = 31
senao se mês = 2 entao
      dias = 28
senao 
     dias = 30
fim se

Fica feio mais funciona

Eu prefiro fazer assim
var meses : vetor de inteiro 
meses[1] <- 31
meses[2] <- 28
meses[3] <- 31
e assim por diante até 
meses[12] <- 31
aí é só retornar
meses[i] para saber quantos dias o mes i tem

Perguntas interessantes