Question
Topics Branching switch statement Would you please provide the answer in C++ using Branching/ Switch statement , I had posted this question before and the
Topics
Branching
switch statement
Would you please provide the answer in C++ using Branching/ Switch statement , I had posted this question before and the answer was provided in Java.
Description
Write a program that translates a letter used in a telephone number into an equivalent numeric digit. The program asks the user to enter a letter, translates the letter into the corresponding digit and displays it. The user may enter its selection either as an upper or lower case letter.
The program translates the letter into a digit according to the table below:
Letters Digit
a b c 2
d e f 3
g h i 4
j k l 5
m n o 6
p q r s 7
t u v 8
w x y z 9
Testing
Input Test 1
Enter a letter: p
Output Test 1
Letter: p
Digit: 7
Input Test 2
Enter a letter: P
Output Test 1
Letter: P
Digit: 7
Sample Code 1
/*
The code below determines the character entered by user.
*/
/*
C++ code:
*/
char letter;
cout << Enter a single alphabet: << endl;
cin >> letter;
/*
Java code:
*/
/*
The code snippet below does the following:
It asks the user to enter a single alphabetical character
It saves the entered character in a string named in.
It extracts the first character from the String in.
It saves the extracted character in a char variable named letter.
*/
String in;
char letter;
int digit;
in = JOptionPane.showInputDialog(Enter a single alphabet);
letter = in.charAt(0);
Sample Code 2
/*
The code snippet below attempts to determine the digit corresponding to the letter.
Only a partially written Switch statement is shown. Add the additional cases.
*/
switch (letter)
{
case a:
case b:
case c:
case A:
case B:
case C:
digit = 2;
break;
case d:
case e:
case f:
case D:
case E:
case F:
digit = 3;
break;
}
Would you please provide the answer in C++ using Branching/ Switch statement , I had posted this question before and the answer was provided in Java.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started