Preciso de uma ajuda. Minha dúvida nem é na sintaxe em si, mas em lógica mesmo. Sozinho não to conseguindo resolver.
Preciso criar Arquivos com nome ("DC" + anoAtual + Mes). ex: DC201610, somar 1 ano se passar do mês 12 e ir incrementando o mês até 12
O usuário entra com 2 entradas.
Número de meses para gerar
Mes de inicio de 1..12
Eu já to gerando os arquivos, e criando os nomes. Mas só funciona se o usuario de o mês de inicio o mês 01 = Janeiro. porque ele vai até 12 e volta para 01.
O problema está se o usuário começa no mês 10 e precisa criar 5 meses(Arquivos) por exemplo.
Como deveria ficar: DC201610 Como ele está criando: DC201610
DC201611 DC201611
DC201612 DC201612
DC201701 DC201613
DC201702 DC201614
Segue evidencias: Primeira imagem, entrada do usuário: Número de meses para gerar = 20
Mes de inicio de 10
Segunda imagem, entrada do usuário: Número de meses para gerar = 20
Pergunta
hugobaur
Pessoal, Boa tarde.
Preciso de uma ajuda. Minha dúvida nem é na sintaxe em si, mas em lógica mesmo. Sozinho não to conseguindo resolver.
Preciso criar Arquivos com nome ("DC" + anoAtual + Mes). ex: DC201610, somar 1 ano se passar do mês 12 e ir incrementando o mês até 12
O usuário entra com 2 entradas.
Eu já to gerando os arquivos, e criando os nomes. Mas só funciona se o usuario de o mês de inicio o mês 01 = Janeiro. porque ele vai até 12 e volta para 01.
O problema está se o usuário começa no mês 10 e precisa criar 5 meses(Arquivos) por exemplo.
Como deveria ficar: DC201610 Como ele está criando: DC201610
DC201611 DC201611
DC201612 DC201612
DC201701 DC201613
DC201702 DC201614
Segue evidencias: Primeira imagem, entrada do usuário: Número de meses para gerar = 20
Mes de inicio de 10
Segunda imagem, entrada do usuário: Número de meses para gerar = 20
Mes de inicio de 01
Alguém pode me ajudar?
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.