Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)
Java Program to Calculate Telephone Bill | Java Programs
Latest :

Java Program to Calculate Telephone Bill | Java Programs

Java program to calculate telephone bill, here is the detailed program. There are certain steps to be taken so that, we arrive at our desired solution. Our first step is to understand the problem completely and to also see if any constraints are mentioned. Then, we determined the inputs required as well as the expected output. Then, we plan on the logic to reach our expected output.

Our problem statement is, to calculate the telephone bill based on the number of calls. Therefore, our required input here is the number of calls. Our expected output in this problem is, to find the telephone bill. The logic used is mentioned below.

To read inputs at runtime, in Java we can make use of the Scanner class. This can be used to read any primitive datatype by creating an object of this class and invoking the methods. Here, since our input is the number of calls, we make use of the nextDouble() method to do so.

Scanner sc=new Scanner(System.in);   //creating object

System.out.println(“enter the no of calls”);

n=sc.nextDouble();    //reading value at runtime

After getting our input, based on the number of calls made (n), the amount charged varies and so does its calculation. But one thing to keep in mind is, irrespective of the number of calls, for the first 100 calls, minimum of 200Rs is to be paid which is stored in a variable (total bill)

If the number of calls made is between 100 and 150 then, for the first 100 its the same 200Rs while, for the next 50 calls, each call costs 0.6Rs. So, the formula used is:

totalbill=totalbill+((n-100)*0.6);

Else, if the number of calls (n) is between 150 to 200 then, till 150 calls its the same as above while, for the next 50 calls i.e., 150th to 200th call, it costs 0.5Rs per call. So, the calculation is as follows:

totalbill=totalbill+((n-100)*0.6+(n-150)*0.5);

Else if the number of calls (n) is greater than 200 then, for all the calls after 200th call, it costs 0.4Rs per call. So, the calculation is as follows:

totalbill=totalbill+((n-100)*0.6+(n-150)*0.5+(n-200)*0.4);

This way, we calculate the total bill based on the number of calls and finally display on our console screen.

Output:

x

Check Also

Rhombus Star Pattern Program In Java – Patterns

Java program to print Rhombus star pattern program. We have written the below print/draw Rhombus ...

bakırköy escortşişli escortsightcareDeneme Bonusu Veren SitelerDeneme Bonusu Veren SitelerDeneme Bonusu Veren SitelerDeneme Bonusu Veren Sitelerdeneme bonusu veren sitelergrandpashabetgrandpashabetGrandpashabetdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelercasinofastbetwoondeneme bonusu veren sitelerdeneme bonusugrandpashabetdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerromabetgrandpashabetgrandpashabetgrandpashabetbetgray güncel girişgrandpashagrandpashabetgrandpashabetgrandpashabet güncel girişgrandpashadeneme bonusu veren sitelerDeneme Bonusu Veren SitelerjojobetbetovissheratonbetbahislionDubai escortBetpas girişholiganbet güncel girişbahiscasinojojobetbetgray güncelcasibom güncel girişholiganbetholiganbetjojobetcasibomgrandpashabetgrandpashabetgrandpashabet güncel adresgrandpashacasibompusulabetjojobetmatbetpadişahbetpadişahbetmeritkingjojobetgrandpashaCasibomultrabetmatbethalkalı escortmatbetsweet bonanzacasibomcasibom girişcasibomcasibom girişcasibomcasibom girişvaycasinoPadişahbetvaycasino girişcasibomcasibomromabetromabetcasibom girişcasibomsheratonbetcasibombetnanobetcioholiganbetotobetotobetsakarya escortBetpasBetpas girişkralbetkralbetvaycasino girişkingroyalkingroyalmadridbetmadridbetSheratonbetsheratonbetdermocasibom giriş deneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerromabetmarsbahissora watermark removermarsbahiscasinoroyalSekabetjojobetnitrobahis giriştipobetmeritkingimajbetholiganbet,holiganbet giriş,holiganbet güncel girişjojobet,jojobet giriş,jojobet güncel giriş,jojobet tv,jojobet resmi girişvaycasinotipobet girişsekabettipobet girişmeritkingjojobetjojobetbetturkeymeritkingbahiscomholiganbetjojobetjojobet girişbahsinegrandpashabetholiganbet girişgalabetmeritking girişbahiscom girişholiganbet,holiganbet giriş,holiganbet güncel girişmeritkingholiganbet girişbahiscomjojobetholiganbetmeritking girişjojobetcasibomholiganbetgrandbetting girişcasibom girişholiganbetholiganbet girişjojobetjojobetbetnano girişmatbetcasibom girişbetnanokulisbetwbahisjokerbetHoliganbetNakitbahismarsbahisparibahismatadorbet girişbetnanoultrabetcasibomcasibom girişgalabetbetcioCasibomcasibom güncel girişcasibom girişcasibom girişsolibetsolibet girişsolibet giriş adresisolibetsolibetcasibomcratosroyalbetjojobet