/
Desafio-01.js
35 lines (30 loc) · 1.33 KB
/
Desafio-01.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
/*
//### Desafio Quantidade de Números Positivos
Crie um programa que leia 6 valores. Você poderá receber valores negativos e/ou positivos como entrada, devendo desconsiderar os valores nulos. Em seguida, apresente a quantidade de valores positivos digitados.
//### Entrada
Você receberá seis valores, negativos e/ou positivos.
//### Saída
Exiba uma mensagem dizendo quantos valores positivos foram lidos assim como é exibido abaixo no
exemplo de saída. Não esqueça da mensagem "valores positivos" ao final.
|------------------------------------------|
| Exemplo de Entrada | Exemplo de Saída |
|--------------------|---------------------|
| 7 | |
| -5 | |
| 6 | |
| -3.4 | |
| 4.6 | |
| 12 | 4 valores positivos |
|------------------------------------------|
*/
//Código do desafio:
const inputs = [7, 5, 6, -3.4, 4.6, undefined] //para uso local
const numeros = new Array(6)
for (let i = 0; i < numeros.length; i++) {
// numeros[i] = parseFloat(gets())) //para uso na DIO
numeros[i] = parseFloat(inputs[i]) //para uso local
}
let totalPositivos = numeros
.filter((n) => n && n >= 0)
.length
console.log(`${totalPositivos} valores positivos`);