4.4k views
0 votes
You're a ticket agent for a commercial airline and responsible for checking the identification for each passenger before issuing their boarding pass. Due to federal regulations, there is a total of three different forms of ID that can potentially be used. You must determine whether the passenger has the sufficient identification to board the plane or not. Facts: ⢠A passport is enough for a boarding pass ⢠Without a passport, passengers must have two other forms of ID: driver's license birth certificate ⢠If the above two conditions are not met, then they are denied. Input Your solution must take in three boolean inputs. The first input represents whether they have a passport or not. The second input represents whether they have a driver's license or not. The third input represents whether they have a birth certificate or not Output The output should display as a boolean result whether they can board the plane or not. Sample Input Sample output true false false true false true true true false false false false

1 Answer

4 votes

Answer:

Follows are the code to this question:

import java.util.*;//import package for user input

public class Main //defining class

{

public static void main(String[] as)//main method

boolean x,y,z;//defining boolean variable

Scanner ox= new Scanner(System.in);//create Scanner class object for user input

System.out.println("input value: "); //print message

x=ox.nextBoolean();//input value

y=ox.nextBoolean();//input value

z=ox.nextBoolean();//input value

System.out.println("Output: ");//print message

System.out.println(x

}

Output:

1)

input value:

true

false

false

Output:

true

2)

input value:

false

true

true

Output:

true

3)

input value:

false

false

false

Output:

false

Step-by-step explanation:

In the given code, inside the class three boolean variable "x,y, and z" is declared, that uses the scanner class for input the value from the user end, and in the next print, the method is declared, that uses " OR and AND" gate for calculating the input value and print its value.

In the AND gate, when both conditions are true. it will print the value true, and in the OR gate, when one of the conditions is true, it will print the value true.

User Jins Peter
by
6.7k points