Construir um programa para identificar quantos dias há em um mês, sabendo o mês. (visualg)
Soluções para a tarefa
Respondido por
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
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
Português,
9 meses atrás
Português,
9 meses atrás
Português,
9 meses atrás
Matemática,
1 ano atrás
Química,
1 ano atrás
Direito,
1 ano atrás
História,
1 ano atrás
Sociologia,
1 ano atrás