uaveiro-leci/1ano/2semestre/poo/src/aula02/EnergyToHeatWater.java

26 lines
985 B
Java
Raw Normal View History

2023-02-18 14:09:11 +00:00
package aula02;
// Código da package utils disponível em
// https://github.com/TiagoRG/uaveiro-leci/tree/master/1ano/2semestre/poo/src/utils
2023-02-18 14:09:11 +00:00
import utils.UserInput;
2023-02-17 23:33:57 +00:00
import java.util.Scanner;
// Solução do exercício 3
public class EnergyToHeatWater {
public static void main(String[] args) {
Scanner sin = new Scanner(System.in);
System.out.print("Kg de água? ");
2023-02-18 14:09:11 +00:00
double kgOfWater = UserInput.getPositiveNumber(sin);
2023-02-17 23:33:57 +00:00
System.out.print("Temperatura inicial da água (ºC)? ");
double initialTemperature = sin.nextDouble();
System.out.print("Temperatura final da água (ºC)? ");
double finalTemperature = sin.nextDouble();
double energy = kgOfWater * (finalTemperature - initialTemperature) * 4184;
System.out.printf("Para aquecer %.3fkg de água de %.2fºC para %.2fºC, serão necessários %.3fJ de energia.\n", kgOfWater, initialTemperature, finalTemperature, energy);
2023-02-20 10:14:11 +00:00
sin.close();
2023-02-17 23:33:57 +00:00
}
}