Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2019
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class PhoneBill {
  4.  
  5. public static void main(String[] args) {
  6.  
  7. Scanner input = new Scanner(System.in);
  8.  
  9. int messages = input.nextInt();
  10. int minutes = input.nextInt();
  11. int phoneBill = 12;
  12.  
  13. double textPrice = 0;
  14. double callPrice = 0;
  15. double textPaid = 0.06;
  16. double callPaid = 0.10;
  17. double textAdd = Math.abs(messages - 20);
  18. double callAdd = Math.abs(minutes - 60);
  19.  
  20. double messagesPay;
  21. double minutesPay;
  22.  
  23. messagesPay = textPaid * textAdd;
  24. minutesPay = callPaid * callAdd;
  25.  
  26. double salesTax;
  27. double billTotal;
  28.  
  29. double sum = messagesPay + minutesPay;
  30. salesTax = (sum * 20) / 100;
  31. billTotal = phoneBill + sum + salesTax;
  32.  
  33. if(messages > 20 && minutes > 60){
  34. System.out.printf("%.0f additional messages for %.2f levas %n%.0f additional minutes for %.2f levas %n%.2f additional taxes %n%.2f total bill", textAdd, messagesPay, callAdd, minutesPay,salesTax, billTotal);
  35. }else if (messages <= 20 && minutes > 60) {
  36. System.out.printf("0 additional messages for 0.00 levas %n%.0f additional minutes for %.2f levas %n%.2f additional taxes %n%.2f total bill", callAdd, minutesPay, salesTax, billTotal);
  37. }else if (messages > 20 && minutes <= 60) {
  38. System.out.printf("%.0f additional messages for %.2f levas %n0 additional minutes for 0.00 levas %n%.2f additional taxes %n%.2f total bill", textAdd, messagesPay, salesTax, billTotal);
  39. }else {
  40. System.out.println("0 additional messages for 0.00 levas");
  41. System.out.println("0 additional minutes for 0.00 levas");
  42. System.out.println("0.00 additional taxes");
  43. System.out.println("12.00 total bill");
  44. }
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement