Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Threading;
- using System.Text.RegularExpressions;
- class BankAccountData
- {
- static void Main()
- {
- string firstName, middleName, lastName;
- decimal balance;
- string bankName;
- string iban;
- string firstNameCC, secondNameCC, thirdNameCC;
- long firstCC, secondCC, thirdCC;
- Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
- Console.WriteLine("Please enter customer first name");
- firstName = Console.ReadLine();
- Console.WriteLine("Please enter customer middle name");
- middleName = Console.ReadLine();
- Console.WriteLine("Please enter customer last name");
- lastName = Console.ReadLine();
- Console.WriteLine("Enter balance");
- bool checkBalance = decimal.TryParse(Console.ReadLine(), out balance);
- while (checkBalance == false)
- {
- Console.WriteLine("Balance must be a valid number");
- checkBalance = decimal.TryParse(Console.ReadLine(), out balance);
- }
- Console.WriteLine("Enter Bank name");
- bankName = Console.ReadLine();
- Console.WriteLine("Enter IBAN");
- iban = Console.ReadLine();
- Console.WriteLine("Enter first CC number");
- firstNameCC = Console.ReadLine();
- while (!(Regex.IsMatch(firstNameCC, "^[0-9]{16}$")))
- {
- Console.WriteLine("Enter valid CC 16 digit number");
- firstNameCC = Console.ReadLine();
- }
- firstCC = long.Parse(firstNameCC);
- Console.WriteLine("Enter second CC number");
- secondNameCC = Console.ReadLine();
- while (!(Regex.IsMatch(secondNameCC, "^[0-9]{16}$")))
- {
- Console.WriteLine("Enter valid CC 16 digit number");
- secondNameCC = Console.ReadLine();
- }
- secondCC = long.Parse(secondNameCC);
- Console.WriteLine("Enter third CC number");
- thirdNameCC = Console.ReadLine();
- while (!(Regex.IsMatch(thirdNameCC, "^[0-9]{16}$")))
- {
- Console.WriteLine("Enter valid CC 16 digit number");
- thirdNameCC = Console.ReadLine();
- }
- thirdCC = long.Parse(thirdNameCC);
- Console.OutputEncoding = System.Text.Encoding.UTF8;
- Console.Clear();
- Console.WriteLine("\t{0}", bankName);
- Console.WriteLine("Name: {0} {1} {2}" + Environment.NewLine + "IBAN : {3}" +
- Environment.NewLine + "Balance: {4:#0.00$}" + Environment.NewLine + "First CreditCard №: {5}" +
- Environment.NewLine + "Second CreditCard №: {6}" + Environment.NewLine + "Third CreditCard №: {7}",
- firstName, middleName, lastName, iban, balance, firstCC, secondCC, thirdCC);
- }
- }
Add Comment
Please, Sign In to add comment