// Castulo Jason Quintero CSC5 Chapter 4, pg. 220, #2
//
/*******************************************************************************
*
* Convert a Number Into a Roman Numeral
* _____________________________________________________________________________
* This program will collect user input for a selected
* number ranging from 1 to 10 and covert that number
* into a roman numeral
* _____________________________________________________________________________
* INPUT
* inputNum : Selected number
*
* OUTPUT
* romanNum : Represented Roman numeral for selected number
******************************************************************************/
#include <iostream>
#include <string>
using namespace std;
int main() {
// Outputs - The specified roman numeral based on user input
const string romanNum1 = "I", romanNum2 = "II", romanNum3 = "III",
romanNum4 = "IV", romanNum5 = "V", romanNum6 = "VI",
romanNum7 = "VII", romanNum8 = "VIII", romanNum9 = "IX",
romanNum10 = "X";
int inputNum; // Input - The number that the user wants converted
cout << "************************************\n";
cout << "Convert A Number To A Roman Numeral \n";
cout << "************************************\n";
cout << "\nEnter a number from 1 - 10: ";
cin >> inputNum;
switch (inputNum)
{
case 1:
cout << romanNum1 << endl;
break;
case 2:
cout << romanNum2 << endl;
break;
case 3:
cout << romanNum3 << endl;
break;
case 4:
cout << romanNum4 << endl;
break;
case 5:
cout << romanNum5 << endl;
break;
case 6:
cout << romanNum6 << endl;
break;
case 7:
cout << romanNum7 << endl;
break;
case 8:
cout << romanNum8 << endl;
break;
case 9:
cout << romanNum9 << endl;
break;
case 10:
cout << romanNum10 << endl;
break;
default:
cout << "Invalid: Only a number between 1 and 10 can be entered.\n";
}
return 0;
}