Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a program that computes the fare on the Copenhagen Transit system given two inputs from the user: The zone number. The passenger type. Your

Write a program that computes the fare on the Copenhagen Transit system given two inputs from the user:

The zone number.

The passenger type.

Your prompts to the user must be :

Enter zone number :
Enter adult or child :

The fare on Copenhagen Transit is specified as follows:

If the zone is 2 or smaller and the ticket type is "adult," the fare is 23.0.

If the zone is 2 or smaller and the ticket type is "child," the fare is 11.5.

If the zone is 3 and the ticket type is "adult," the fare is 34.5.

If the zone is 3 or 4 and the ticket type is "child," the fare is 23.0.

If the zone is 4 and the ticket type is "adult," the fare is 46.0.

If the zone is greater than 4, the fare is -1.00 (since your calculator does not handle inputs that high).

Your output must be of the format:

The fare for adultOrChild to zone number zoneNumber is fare.

import java.util.Scanner;

public class CopenhagenTransit
{
public static void main(String[] args) {

Scanner input = new Scanner(System.in);

System.out.println("Enter zone number :");
int zoneNumber = input.nextInt();

System.out.println("Enter adult or child :");
String adultOrChild = input.next();

double price = 0.0;

if(zoneNumber <= 2 && adultOrChild.equals("adult"))
{ price = 23.0; }
else
{
if(zoneNumber <= 2 && adultOrChild.equals("Child"))
{ price = 11.5; }
else
{

if(zoneNumber == 3 && adultOrChild.equals("adult"))
{ price = 34.5;}
else{

if((zoneNumber == 3 || zoneNumber == 4) && adultOrChild.equals("Child"))
{price = 23.0;}
else{
if(zoneNumber == 4 && adultOrChild.equals("adult"))
{ price = 46.0;}
else{
if(zoneNumber < 4 && adultOrChild.equals("adult"))
{ price = -1.00;}

System.out.println("The fare for "+ adultOrChild + " to zone number " + zoneNumber + " is " + price + ".");

}
}
Keep getting, "Reached end of file while parsing."

Step by Step Solution

3.49 Rating (162 Votes )

There are 3 Steps involved in it

Step: 1

Below is the correct code and output attached import ... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Introduction to Java Programming, Comprehensive Version

Authors: Y. Daniel Liang

10th Edition

133761312, 978-0133761313

More Books

Students also viewed these Accounting questions

Question

Find the radius of convergence of? 1.2.3 1.3.5 (2n-1) r2n+1 -1

Answered: 1 week ago