223k views
2 votes
Write a program which:

Allows the user to input any of the following string: A1, A2, B1, B2, C1, C2

If the input is from the A category, the program must output "Footwear: ". And if the input is A1 it should output "Shoes" and if A2 it should output "Trainers"

B should output "Tops: "

B1 "Jackets"

B2 "TShirts"

C "Pants: "

C1 "Trousers"

C2 "Shorts"

If the user has not entered the correct data, the program must output "Incorrect input"

1 Answer

5 votes

Answer:

Ill do this in C# and Java

Step-by-step explanation:

C#:

public static void Main(string[] args)

{

string input = Console.ReadLine();

switch (input)

{

case "A1":

Console.WriteLine("Footwear:");

Console.WriteLine("Shoes");

break;

case "B1":

Console.WriteLine("Tops:");

Console.WriteLine("Jackets");

break;

case "C1":

Console.WriteLine("Pants:");

Console.WriteLine("Trousers");

break;

case "A2":

Console.WriteLine("Footwear:");

Console.WriteLine("Trainers");

break;

case "B2":

Console.WriteLine("Tops:");

Console.WriteLine("TShirts");

break;

case "C2":

Console.WriteLine("Pants:");

Console.WriteLine("Shorts");

break;

default:

Console.WriteLine("Incorrect Input");

break;

}

}

Java:

public static void main(String[] args)

{

Scanner myObj = new Scanner(System.in); // Create a Scanner object

String input = myObj.nextLine();

{

switch (input)

{

case "A1":

System.out.println("Footwear:");

System.out.println("Shoes");

break;

case "B1":

System.out.println("Tops:");

System.out.println("Jackets");

break;

case "C1":

System.out.println("Pants:");

System.out.println("Trousers");

break;

case "A2":

System.out.println("Footwear:");

System.out.println("Trainers");

break;

case "B2":

System.out.println("Tops:");

System.out.println("TShirts");

break;

case "C2":

System.out.println("Pants:");

System.out.println("Shorts");

break;

default:

System.out.println("Incorrect Input");

break;

}

}

User Birgersp
by
5.8k points