package thirty_days_of_code;

import java.util.Scanner;

/*
 * Problem Statement
 * 
 * Practice how to do arithmetic with code in this challenge! If given the meal
 * price, tip percentage, and tax percentage, we can find the final price of a
 * meal.
 * 
 * In many of these challenges, you will need to read input from stdin (standard
 * input) and write your output in stdout (standard output). Different
 * programming languages provide different ways to handle input and output.
 * 
 * In Java, one way to take input from stdin is to use the Scanner class and
 * read in from System.in. In other words, Java's Scanner class allows us to get
 * information from the user/outside world by reading in from System.in.
 * 
 * In this problem, we read as input the original price of the meal, tip
 * percentage, and tax percentage.
 * 
 * Good luck!
 * 
 * Input Format
 * 
 * Three numbers, (M, T, and X), each on separate lines:
 * 
 * M will be a double representing the original price of the meal.
 * 
 * T will be a integer representing the percentage that the customer wants to
 * tip based off of the original price of the meal.
 * 
 * X will be an integer representing the tax percentage that the customer has to
 * pay based off of the original price of the meal.
 * 
 * Output Format
 * 
 * A string stating...
 * 
 * The final price of the meal is $-.
 * where the final price of the meal is substituted for the dash. The price
 * should be rounded to the nearest integer (dollar) - the code for rounding has
 * already been added in the editor if you are coding in Java.
 * 
 * Sample Input
 * 
 * 12.00
 * 20
 * 8
 * Sample Output
 * 
 * The final price of the meal is $15.
 */
public class Arithmetic {

    public static void main(String[] args) {
        
        Scanner sc = new Scanner(System.in);
        double M = sc.nextDouble(); // original meal price
        int T = sc.nextInt(); // tip percentage
        int X = sc.nextInt(); // tax percentage

        double tip = (M * T) / 100;
        double tax = (M * X) / 100;
        int total = (int) Math.round(M + tip + tax);
      
        System.out.println("The final price of the meal is $" + total + ".");
        sc.close();
    }
}
Add Arithmetic