-
Notifications
You must be signed in to change notification settings - Fork 51
/
index.js
74 lines (61 loc) · 2.2 KB
/
index.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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
/**
* Recebe um array com os nomes de pessoas e retorna um array invertido
*
* @param {*} people : Um array contendo um conjunto de nomes
* @returns Um array com os nomes invertidos
*/
function invert(people){
// TODO
// 1) Peça ao usuário para digitar vários nomes. Exiba na tela
// todos os nomes digitados, porém de maneira invertida (do último para o primeiro).
// Uma dica, você pode utilizar a função prompt para permitir que o usuário digite os
// nomes dos usuários.
return [];
}
/**
* Essa função recebe um array de notas e retorna uma média
*
* @param {*} grades : Um array de notas
* @returns Uma média a partir do array de notas
*/
function mean(grades){
// TODO
// 2) Faça um programa que leia o nome e as três notas de uma disciplina de um aluno e ao final escreva
// o nome do aluno, sua média e se ele foi aprovado, sabendo-se que a média para aprovação é igual
// ou superior a 7.
return 0;
}
/**
* Função recebe uma média e informa textualmente se um estudante está aprovado ou não
*
* @param {*} mean : Um número que representa uma média
* @returns Uma string dizendo se um estudante está aprovado ou não
*/
function isApproved(mean){
// TODO
// 2.1) Faça um programa que leia o nome e as três notas de uma disciplina de um aluno e ao final escreva
// o nome do aluno, sua média e se ele foi aprovado, sabendo-se que a média para aprovação é igual
// ou superior a 7.
return "";
}
/**
* Recebe uma data no formato de string e transforma em um formato textual
*
* @param {*} strDate : Uma string no formato de data
* @returns Uma descrição da data informada
*/
function wide(strDate){
// TODO
// 3) Faça um script que receba uma data no formato “dd/mm/aaaa” e escreva a data por extenso,
// por exemplo, de "03/03/2022" para "03 de março de 2022". Dica: use a função
// “split” de uma string que quebra a string em pedaços dado um separador como argumento da função.
// Nesse caso, o separador é a barra (/) da data.
return "";
}
// Trecho utilizado pelos testes
exports._test = {
invert: invert,
mean: mean,
isApproved: isApproved,
wide: wide
}