Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class PhoneBill {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- int totalMessages = sc.nextInt();
- int totalCalls = sc.nextInt(); // in minutes
- int addMessages = Math.abs(totalMessages - 20);
- double addMessagesTaxes = addMessages * 0.06;
- double addMessagesSalesTax = addMessagesTaxes * 0.2;
- int addMinutes = Math.abs(totalCalls - 60);
- double addMinutesTaxes = addMinutes * 0.10;
- double addMinutesSalesTax = addMinutesTaxes * 0.2;
- double salesTaxes = addMessagesSalesTax + addMinutesSalesTax;
- double bill = 12 + (addMessagesTaxes + addMessagesSalesTax) + (addMinutesTaxes + addMinutesSalesTax);
- if (totalCalls > 60) {
- if (totalMessages > 20) {
- System.out.printf("%d additional messages for %.2f levas \n%d additional minutes for %.2f levas \n%.2f additional taxes \n%.2f total bill", addMessages, addMessagesTaxes, addMinutes, addMinutesTaxes, salesTaxes, bill);
- } else {
- System.out.printf("0 additional messages for 0.00 levas \n%d additional minutes for %.2f levas \n%.2f additional taxes \n%.2f total bill", addMinutes, addMinutesTaxes, salesTaxes, bill);
- }
- } else{
- if (totalMessages > 20) {
- System.out.printf("%d additional messages for %.2f levas \n0 additional minutes for 0.00 levas \n%.2f additional taxes \n%.2f total bill", addMessages, addMessagesTaxes, salesTaxes, bill);
- } else {
- System.out.println("0 additional messages for 0.00 levas \n0 additional minutes for 0.00 levas \n0.00 additional taxes \n12.00 total bill");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement