techhipbettruvabetnorabahisbahis forumutaraftarium24eduseduedueduedueduseduedusedusedu 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:

techhipbettruvabetnorabahisbahis forumutaraftarium24eduseduedueduedueduseduedusedusedu
x

Check Also

Java Pyramid Star Pattern Program | Patterns

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

grandpashabetgrandpashabetgrandpashabethttps://mobilebarhawaii.com/ballettea tropazgrandpashabetatakoy escortatakoy escortGrandpashabetonwinligobetgrandpashabetYalova escortbakırköy escorthalkali escortGrandpashabetstarzbetkucukcekmece escortbağcılar escortjojobetsightcarefatih escortİlkadım Escortmaltepe escortdeneme bonusu veren sitelerescort kadıköyarnavutkoy escortstarzbetcasibom828https://canlicasino.shorthandstories.com/https://canlicasino.shorthandstories.com/basaksehir escortistanbul, escortjojobetmeritkingbets10Grandpashabetonlyfans leakscasibomgrandpashabetmeritkingkingroyal telegramromabetromabetromabetperabettürk ifşaselcuksportshdtaraftariumtaraftariumpadişahbetmadridbetcasibom girişbahiscomcasibomtipobetmadridbetcasibomGrandpashabetgrandpashabetdeneme bonusu veren kumar sitelericasibomgrandpashabetbelek escortgrandpashabetgrandpashabetholiganbetcasibom828onwin girişdeneme bonusu veren sitelerbahis siteleriligobetbetwoonbetciovaycasinocasibomdeneme bonusu veren sitelerjokerbetcasibom güncelganobet girişcasibomcasibomzbahis girişhttps://www.newstrendline.com/deneme bonusu veren sitelerdeneme bonusu casibomdeneme bonusu veren sitelercasiboxbetciocratosroyalbetcratosroyalbetcasibomcasibom토토사이트batumi escortscasibom girişonwincasibom güncel girişhttps://sonbahisegiris.com/sonbahis-sikayet/holiganbetholiganbetmatbetmatbetcasibomfixbetjojobetgranpashabetmilanobetasyabahissuperbetnakitbahiszbahisbahiscomotobetBetturkeyJojobetsheratonbetportobetholiganbetholiganbetcasibombettiltdeneme bonusu veren sitelerbetcioonwinextrabetimajbetmavibetbetciomatadorbetkralbettrust walletyeni deneme bonusu veren sitelergrandpashabetdeneme bonusu veren sitelerfixbetgrandpashabet