-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathCalculoDeViagem.java
48 lines (34 loc) · 1.82 KB
/
CalculoDeViagem.java
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
/*
====================================================
Solucionando desafios matemáticos em Java
====================================================
1/5 - Cálculo de viagem
====================================================
Desafio
Rubens quer calcular e mostrar a quantidade de litros de combustível gastos em uma viagem de carro, sendo que seu carro faz 12 KM/L. Como ele não sabe fazer um programa que o auxilie nessa missão, ele te pede ajuda. Para efetuar o cálculo, deve-se fornecer o tempo gasto em horas na viagem e a velocidade média durante a mesma em km/h. Assim, você conseguirá passar para Rubens qual a distância percorrida e, em seguida, calcular quantos litros serão necessários para a viagem que ele quer fazer. Mostre o valor com 3 casas decimais após o ponto.
Entrada
O arquivo de entrada contém dois inteiros. O primeiro é o tempo gasto na viagem em horas e o segundo é a velocidade média durante a mesma em km/h.
Saída
Imprima a quantidade de litros necessária para realizar a viagem, com três dígitos após o ponto decimal
-----------------------------------------
| Exemplo de Entrada | Exemplo de Saída |
| 10 85 | 70.833 |
| 22 67 | 122.833 |
-----------------------------------------
SOLUÇÃO ABAIXO: */
import java.util.Scanner;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class CalculoDeViagem{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
List<Double> lista = Arrays.asList(sc.nextLine().split(" "))
.stream()
.map(valor -> Double.parseDouble(valor))
.collect(Collectors.toList());
Double calculo = (lista.get(0) * lista.get(1)) / 12;
System.out.printf("%.3f", calculo);
sc.close();
}
}