Java Reference
In-Depth Information
COMPLETE PROGRAM LISTING
//***********************************************************
// Author: D.S. Malik
//
// Program: Cable Company Billing
// This program calculates and prints a customer's bill for
// a local cable company. The program processes two types of
// customers: residential and business.
//***********************************************************
4
import java.util.*;
public class CableCompanyBilling
{
static Scanner console = new Scanner(System.in);
//Named constants - residential customers
static final double R_BILL_PROC_FEE = 4.50;
static final double R_BASIC_SERV_COST = 20.50;
static final double R_COST_PREM_CHANNEL = 7.50;
//Named constants - business customers
static final double B_BILL_PROC_FEE = 15.00;
static final double B_BASIC_SERV_COST = 75.00;
static final double B_BASIC_CONN_COST = 5.00;
static final double B_COST_PREM_CHANNEL = 50.00;
public static void main(String[] args)
{
//Variable declaration
int accountNumber;
char customerType;
int noOfPremChannels;
int noOfBasicServConn;
double amountDue;
System.out.println("This program computes "
+ "a cable bill.");
System.out.print("Enter the account "
+ "number: ");
//Step 1
accountNumber = console.nextInt();
//Step 2
System.out.println();
System.out.print("Enter the customer type: "
+ "R or r (Residential), "
+ "B or b(Business): ");
//Step 3
Search WWH ::




Custom Search