Write an application that computes the cost of a telephone call. The inputs

are the time the call was placed (this should be written as a 24-hour time, e.g.,

2149 for a call placed a 9:49p.m.), the duration of the call in minutes, and the

distance in miles of the destination of the call. The output is the cost of the

call. Cost is computed as follows:


Basic cost is $0.003 per minute per mile.


Calls placed between 8am and midnight (800 to 2400) are subject to a 20%

surcharge. (That is, basic cost is increased by 0.2.)


A tax of 6% is added to the cost.

The di±cult part of this project is computing the surcharge, if any. To help do

this, use the operation

Math.ceil(E), which returns the nearest integer value

that is not less than

E. For example, Math.ceil(0.2359 - 0.0759) equals 1.0,

Math.ceil(0.0630 - 0.0759) equals 0.0.

pls i have this school project for tomorow someone help !

6 Years
Discussion Span
Last Post by deathmagnetix
public class telCost {
public static void main (String[] args) {
	int time = new Integer(args[0]).intValue();
	int calltime = new Integer(args[1]).intValue();
	double distance = new Double(args[2]).doubleValue();
	double price = distance* calltime * 0.0003;
	price = price  * (6/price);
	if (time > 800 && time < 2400 ) 
		System.out.println(price +0.2);
	else System.out.println(price);

this is wat ive done till now , basically i can't understand the problem correctly .. :(

Edited by deathmagnetix: n/a

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.