-
Notifications
You must be signed in to change notification settings - Fork 17
/
DataPorExtenso.js
27 lines (19 loc) · 1.37 KB
/
DataPorExtenso.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// Desafio
// Geronimo acredita que perde muito tempo lembrando qual número do mês representa cada um deles. Ele precisa de um programa que mude os meses do ano do calendário do celular dele para facilitar e agilizar a leitura. Ajude-o e faça um programa que, com uma determinada entrada de uma data, retorne essa data com o mês escrito por extenso.
// Entrada
// As entradas serão datas em formato numeral. O dia ou mês que possuirem somente um digito, terão um 0 (zero) na frente.
// Saida
// As saídas serão as mesmas datas da entrada porém, com o mês escrito por extenso. O mês deve ter a primeira letra em maiúsculo.
// IMPORTANTE: As funções "gets" e "print" são acessíveis globalmente, onde:
// - "gets" : lê UMA linha com dado(s) de entrada (inputs) do usuário;
// - ".split()": esse método transforma uma string em um array de substrings;
// - "print": imprime um texto de saída (output) e pula uma linha ("\n") automaticamente.
// TODO: faça um programa que retorne a data da entrada com o mês por extenso;
let data = gets();
let dataSplit = data.split('/');
let dia = dataSplit[0];
let mes = dataSplit[1];
let ano = dataSplit[2];
let nomesMes = ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'];
let nomeMes = nomesMes[mes - 1];
print(dia + ' de ' + nomeMes + ' de ' + ano + '\n');