Skip to content

Commit 740d3c3

Browse files
author
Daniel
committed
Alteraçoes Arrays e arrays.test
1 parent 2f86465 commit 740d3c3

File tree

4 files changed

+38
-24
lines changed

4 files changed

+38
-24
lines changed

Desafios/Arrays/desafio-arrays-03.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@
44
55
Escreva um algoritmo que recebe um array de nomes quaisquer e o nome da pessoa convida a ser encontrada.
66
7-
Se encontrar o nome na lista retorne a seguinte mensagem: 'O nome está na lista.', se não: 'O nome não está na lista.'
7+
Se encontrar o nome na lista retorne:
8+
"O nome está na lista."
9+
10+
Caso o contrário:
11+
"O nome não está na lista."
812
913
*/
1014

Desafios/Arrays/desafio-arrays-04.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,15 @@
22
33
04 - Verifique se todos os dados de uma lista são do mesmo tipo
44
5-
Escreva uma algoritmo que recebe um array de dados quaisquer e verifique se todos são do mesmo tipo, se todos forem retorne true, se não retorne false.
5+
Escreva uma algoritmo que recebe um array de dados quaisquer e verifique se todos são do mesmo tipo.
6+
7+
Se todos forem retorne:
8+
true
9+
10+
Caso contrário:
11+
false
12+
13+
Obs: true e false tem que ser retornos do tipo boolean em JavaScript.
614
715
*/
816

Desafios/Arrays/desafio-arrays-05.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44
55
Dada a idade de Pedro e um array com as idades de três de seus filhos, escreva um algoritmo que irá receber esses dados para computar e retornar a idade do filho mais velho de Pedro.
66
7-
A saída deve ter o seguinte formato: 'O filho mais velho tem "X" anos.'.
7+
Considere as premissas abaixo:
8+
- Pedro é pai de 4 filhos que têm idades diferentes;
9+
- Esse ano ele notou que a soma da idade de seus filhos é igual à idade dele.
810
9-
Considere as informações abaixo:
10-
Pedro é pai de 4 filhos que têm idades diferentes. Esse ano ele notou que a soma da idade de seus filhos é igual à idade dele.
11+
A saída deve ter o seguinte formato:
12+
"O filho mais velho tem x anos."
1113
1214
*/
1315

test/arrays.test.js

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,85 +1,85 @@
11
/* É importada nesse arquivo tanto as funções do gabarito quanto dos desafios */
22

3-
/* Gabarito */
4-
/* const {
3+
/* Gabaritos */
4+
const {
55
getMaxNumber,
66
getMinNumber,
77
findQuest,
88
dataType,
99
findOldestSon,
10-
} = require("../Desafios/Arrays/Gabaritos/1-5"); */
10+
} = require("../Desafios/Arrays/Gabaritos/1-5");
1111

1212
/* Exercícios */
13-
const {
13+
/* const {
1414
getMaxNumber,
1515
getMinNumber,
1616
findQuest,
1717
dataType,
1818
findOldestSon,
19-
} = require("../Desafios/Arrays/")
19+
} = require("../Desafios/Arrays/") */
2020

2121
describe("Desafios de Arrays.", () => {
2222
describe("01 - Testando a Função getMaxNumber.", () => {
23-
it("Ao passar o argumento [3, 1, 8, 34, 13, 2, 5], deve retornar 34.", () => {
23+
it("Ao passar o argumento [3, 1, 8, 34, 13, 2, 5], deve retornar: 34", () => {
2424
expect(getMaxNumber([3, 1, 8, 34, 13, 2, 5])).toBe(34);
2525
});
26-
it("Ao passar o argumento [-8, 12, 13, 84, -100, 45, 38], deve retornar 84.", () => {
26+
it("Ao passar o argumento [-8, 12, 13, 84, -100, 45, 38], deve retornar: 84", () => {
2727
expect(getMaxNumber([-8, 12, 13, 84, -100, 45, 38])).toBe(84);
2828
});
2929
});
3030

3131
describe("02 - Testando a Função getMinNumber.", () => {
32-
it("Ao passar o argumento [3, 1, 8, 34, 13, 2, 5], deve retornar 1.", () => {
32+
it("Ao passar o argumento [3, 1, 8, 34, 13, 2, 5], deve retornar: 1", () => {
3333
expect(getMinNumber([3, 1, 8, 34, 13, 2, 5])).toBe(1);
3434
});
35-
it("Ao passar o argumento [-8, 12, 13, 84, -100, 45, 38], deve retornar -100.", () => {
35+
it("Ao passar o argumento [-8, 12, 13, 84, -100, 45, 38], deve retornar: -100", () => {
3636
expect(getMinNumber([-8, 12, 13, 84, -100, 45, 38])).toBe(-100);
3737
});
3838
});
3939

4040
describe("03 - Testando a Função findQuest.", () => {
41-
it("Ao passar os argumentos ['Silvia', 'Isa', 'Mica', 'Amanda'] e 'Mica', deve retornar 'O nome está na lista'.", () => {
41+
it("Ao passar os argumentos ['Silvia', 'Isa', 'Mica', 'Amanda'] e 'Mica', deve retornar: 'O nome está na lista.'", () => {
4242
expect(findQuest(['Silvia', 'Isa', 'Mica', 'Amanda'], 'Mica')).toBe(
4343
"O nome está na lista."
4444
);
4545
});
46-
it("Ao passar os argumentos ['Silvia', 'Isa', 'Mica', 'Amanda']' e 'Daniel', deve retornar 'O nome não está na lista'.", () => {
46+
it("Ao passar os argumentos ['Silvia', 'Isa', 'Mica', 'Amanda']' e 'Daniel', deve retornar: 'O nome não está na lista.'", () => {
4747
expect(findQuest(['Silvia', 'Isa', 'Mica', 'Amanda'], 'Daniel')).toBe(
4848
'O nome não está na lista.'
4949
);
5050
});
5151
});
5252

5353
describe("04 - Testando a Função dataType.", () => {
54-
it("Ao passar o argumento ['Daniel', 'John', 'Marcos'], deve retornar true.", () => {
54+
it("Ao passar o argumento ['Daniel', 'John', 'Marcos'], deve retornar: true", () => {
5555
expect(dataType(['Daniel', 'John', 'Marcos'])).toBe(true);
5656
});
57-
it("Ao passar o argumento ['Daniel', 'John', 1], deve retornar false.", () => {
57+
it("Ao passar o argumento ['Daniel', 'John', 1], deve retornar: false", () => {
5858
expect(dataType(["Daniel", "John", 1])).toBe(false);
5959
});
60-
it("Ao passar o argumento [ 40, 121, -14], deve retornar true.", () => {
60+
it("Ao passar o argumento [ 40, 121, -14], deve retornar: true", () => {
6161
expect(dataType([40, 121, -14])).toBe(true);
6262
});
63-
it("Ao passar o argumento [true, false, true], deve retornar true.", () => {
63+
it("Ao passar o argumento [true, false, true], deve retornar: true", () => {
6464
expect(dataType([true, false, true])).toBe(true);
6565
});
66-
it("Ao passar o argumento [true, false, 0], deve retornar false.", () => {
66+
it("Ao passar o argumento [true, false, 0], deve retornar: false", () => {
6767
expect(dataType([true, false, 0])).toBe(false);
6868
});
6969
});
7070

7171
describe("05 - Testando a Função findOldestSon.", () => {
72-
it("Ao passar os argumentos 40, e [10, 10, 10], deve retornar 'O filho mais velho tem 10 anos.'.", () => {
72+
it("Ao passar os argumentos 40 e [10, 10, 10], deve retornar: 'O filho mais velho tem 10 anos.'", () => {
7373
expect(findOldestSon(40, [10, 10, 10])).toBe(
7474
"O filho mais velho tem 10 anos."
7575
);
7676
});
77-
it("Ao passar os argumentos 60 e [12, 16, 20], deve retornar 'O filho mais velho tem 21 anos.'.", () => {
77+
it("Ao passar os argumentos 60 e [12, 16, 20], deve retornar: 'O filho mais velho tem 21 anos.'", () => {
7878
expect(findOldestSon(60, [11, 16, 12])).toBe(
7979
"O filho mais velho tem 21 anos."
8080
);
8181
});
82-
it("Ao passar os argumentos 40 e [10, 7, 14], deve retornar 'O filho mais velho tem 14 anos'", () => {
82+
it("Ao passar os argumentos 40 e [10, 7, 14], deve retornar: 'O filho mais velho tem 14 anos.'", () => {
8383
expect(findOldestSon(40, [10, 7, 14])).toEqual(
8484
"O filho mais velho tem 14 anos."
8585
);

0 commit comments

Comments
 (0)