In Java, Compute Billing For Home And Corporate Users
public class Bills{ private static void printBill(final String client, final int connections, final int channels){ System.out.printf("Client: %s%n", client); System.out.printf("No# of connections: %d%n", connections); System.out.printf("No# of channels: %d%n", channels); float regChg = 5.5f; float srvChg = 21.5f; float chnChg = 8.5f; if(10 < channels){ chnChg += 0.5f * (channels - 10); } if("Corporate".equalsIgnoreCase(client)){ regChg = 15.0f; srvChg = 75.0f; chnChg = 50.0f; if(20 < channels){ chnChg += 2.0f * (channels - 20); } } if(10 < connections){ srvChg += 5.0 * (connections-10); } System.out.printf("Registration charges: $%.2f%n", regChg); System.out.printf("Initial service charges: $%.2f%n", srvChg); System.out.printf("Premium channels: $%.2f%n", chnChg); double total = regChg + srvChg + chnChg; System.out.printf("Total charges: $%....