Стоимость обеда до налогообложения и чаевых составляет 12.00, процент налога на обед составляет 20%, а чаевые на обед - 8%. Вам нужен класс Scanner для получения ввода от пользователя.
12.00
20
8
Ожидаемый результат:
15
Я пробовал разные способы, особенно с кодом ниже, но получаю другой результат. Я не могу получить 15, как ожидалось.
enter public class MealSolution {
private static final Scanner scanner = new Scanner(System.in);
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.out.print("Enter cost of meal: ");
double meal_cost = scanner.nextDouble();
System.out.print("Enter the tip percent: ");
int tip_percent = scanner.nextInt();
System.out.print("Enter tax of meal: ");
int tax_percent = scanner.nextInt();
double tip = meal_cost * tip_percent/100;
double tax = meal_cost * tax_percent/100;
double cost = meal_cost + tip + tax;
long total_cost = Math.round(cost);
System.out.println(total_cost);
scanner.close();
}
}