Вы находитесь на странице: 1из 2

/***************************************************************/ /* */ /* */ /* September 29, 2011 */ /* CarRental.

cs */ /* */ /* This program is to caculate the license plate into a car */ /* rental code by using the Letters and Numbers on the */ /* license plate. */ /* */ /***************************************************************/ using System; namespace CarRental { class Program { static void Main(string[] args) { string make, model; //3 Letters On license plate char firstLetter; char secondLetter; char thirdLetter; //3 int int int Numbers On license plate firstNumber; secondNumber; thirdNumber;

//Adding the ID's together int NumberTotal; int LetterTotal; int NumLetTotal; //Getting the resulting Letter int Remainder; int FinalLetter; const int LetterPlace = 65; char letter; Console.Write("Welcome to the License"); Console.WriteLine(" Plate to Car Rental Code Converter!\n"); // Asking the user questions Console.Write("What company manufactured your car: "); make = Console.ReadLine(); Console.Write("What is the model of your car: "); model = Console.ReadLine(); Console.WriteLine(); Console.Write("\t Please enter 1 character"); Console.WriteLine(" for the following questions!\n"); firstLetter = TagLetter("first", "letter"); secondLetter = TagLetter("second", "letter"); thirdLetter = TagLetter("third", "letter"); Console.WriteLine();

firstNumber = TagNumber("first", "number"); secondNumber = TagNumber("second", "number"); thirdNumber = TagNumber("third", "number"); Console.WriteLine(); //Getting the total Number ID LetterTotal = (int)firstLetter + (int)secondLetter + (int)thirdLette r; NumberTotal = (firstNumber * 100) + (secondNumber * 10) + thirdNumbe r; NumLetTotal = LetterTotal + NumberTotal; //Formula of getting the Letter Remainder = NumLetTotal % 26; FinalLetter = LetterPlace + Remainder; letter = Convert.ToChar(FinalLetter); //End Result Console.WriteLine("Make = {0}", make); Console.WriteLine("Model = {0}", model); Console.WriteLine("{0}{1}{2} {3}{4}{5} = {6}{7}", firstLetter, secondLetter, thirdLetter, firstNumber, secondNumber, thirdNumber, letter, NumLetTotal); Console.ReadLine(); } public static char TagLetter(string pos, string Letter) { string inputLetter; Console.Write("What is the {0} {1} of the license plate: ", pos, Let ter); inputLetter = Console.ReadLine(); return (char.Parse(inputLetter)); } public static int TagNumber(string pos, string Number) { string inputNumber; Console.Write("What is the {0} {1} of the license plate: ", pos, Num ber); inputNumber = Console.ReadLine(); return (int.Parse(inputNumber)); } } }

Вам также может понравиться