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

Perfect Number In Java Program – 3 Ways | Programs

Java program to check a perfect number or not. The following program has been written ...

bakırköy escortşişli escortsightcaredeneme bonusu veren sitelerromabetdeneme bonusu veren sitelerdeneme bonusu veren sitelerDeneme Bonusu Veren SitelerDeneme Bonusu Veren SitelerDeneme Bonusu Veren SitelerDeneme Bonusu Veren Sitelermatbetdeneme bonusu veren sitelergrandpashabetgrandpashabetGrandpashabetdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelercasinofastbetwoonroyalbetdeneme bonusugrandpashabetdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerromabetgrandpashabetgrandpashabetgrandpashabetgrandpashabetcasibom girişcasibombetgray güncel girişgrandpashagrandpashabetgrandpashabetgrandpashabet güncel girişGrandpashabet twitterdeneme bonusu veren sitelerDeneme Bonusu Veren SitelerjojobetbetbigorealbahisnitrobahisSanal showBetpasnitrobahismatbet güncelartemisbetcasibommeritking girişmeritkingmeritkinggrandpashabet girişimajbetjojobetmeritking girişpusulabetjojobet girişultrabetultrabetvaycasinovaycasinoultrabetultrabetmeritkingjojobet girişholiganbet giriştempobet girişolabahis girişmeritkingvaycasinovaycasinoultrabetultrabetultrabetmeritbetcasibom girişcasibomcasibom girişcasibomcasibom girişsuperbetin girişesbetmeritkingjojobetholiganbettempobetolabahishitbetvaycasinoultrabetultrabetvaycasinovaycasinosonbahis giriştimebetmeritking.comasyabahisasyabahisultrabetultrabetjojobetholiganbetultrabetvaycasinovaycasinoultrabetsekabet girişultrabetimajbetultrabetmarsbahisgrandpashabetpusulabet girişesbet girişvaycasinosuperbetin güncel girişMeritkingmarkajbetjojobetjokerbetparibahispumabet girişjojobetholiganbetsonbahistimebet girişHoliganbetholiganbet girişmarsbahisholiganbetmatbetjojobetmeritking.combetwooncasibomgalabetgrandpashabet güncel giriş adresiGrandpashabet resmi adrespumabetGrandpashabet girişbetgarmarsbahisbetciobetgray güncelmatbet giriş 2025holiganbetholiganbetcasibomcasibomgrandpashabetgrandpashabetgrandpashabetGrandpashabet girişGrandpashabet twittercasibompusulabetjojobet girişcasibom girişvaycasinovaycasinoCasibomjojobet girişgrandpashatempobet güncel girişholiganbetmarsbahistumbetmatbethalkalı escortbetsmove giriştaraftariumvaycasinomarsbahisvaycasinomarsbahis girişmarsbahisbetciobetcio girişolabahisMarsbahiscasibom girişcasibomgooglewinxbetwinxbetmatbet girişmatbetrealbahiscasibomextrabetgobahisjojobet girişotobetotobetsakarya escortBetpasBetpasmadridbetmadridbetjojobetnakitbahisnakitbahisnakitbahisnakitbahisyakabetalobetgrandpashabetimajbet güncel giriş