-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathIntervalo.js
46 lines (39 loc) · 1.61 KB
/
Intervalo.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
/*
====================================================
Desafios Iniciais JavaScript
====================================================
2/3 - Intervalo
====================================================
Desafio
Faça um programa que leia um valor qualquer e apresente uma mensagem dizendo em qual dos seguintes intervalos ([0,25], (25,50], (50,75], (75,100]) este valor se encontra. Caso o valor não esteja em nenhum destes intervalos, deverá ser impressa a mensagem: “Fora de intervalo”.
O símbolo ( representa "maior que". Por exemplo:
[0,25] indica valores entre 0 e 25.0000, inclusive eles.
(25,50] indica valores maiores que 25 Ex: 25.00001 até o valor 50.0000000
Entrada
O arquivo de entrada contém um número com ponto flutuante qualquer.
Saída
A saída deve ser uma mensagem conforme exemplo abaixo.
--------------------------------------------
| Exemplo de Entrada | Exemplo de Saída |
--------------------------------------------
| 25.01 | Intervalo (25,50] |
--------------------------------------------
| 25.00 | Intervalo [0,25] |
--------------------------------------------
| 100.00 | Intervalo (75,100] |
--------------------------------------------
| -25.02 | Fora de intervalo |
--------------------------------------------
SOLUÇÃO ABAIXO: */
let X = parseFloat(gets());
if (X>=0 && X<=25){
print("Intervalo [0,25]" );
}else if (X > 25 && X <= 50){
print("Intervalo (25,50]");
}else if (X > 50 && X <= 75){
print("Intervalo (50,75]");
}else if (X > 75 && X <= 100){
print("Intervalo (75,100]");
}else{
print("Fora de intervalo");
}