Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- //да се напише програма, която за въведена от клавиатурата дата извежда кой ден от седмицата се пада на английски и български
- //Програмата да се изпълнява многократно до въвеждане на празна стойност
- //Некоректните дати да не се обработват, а да се извежда съобщение за грешка и да се изисква въвеждане на следваща дата
- class DateOperationsBeta
- {
- static void Main()
- {
- string userDate = "";
- Console.WriteLine("Please enter a date: DD.mm.YYYY\nOR:");
- Console.WriteLine("Press [ENTER] to exit.");
- userDate = Console.ReadLine();
- bool inputIsEmpty = String.IsNullOrEmpty(userDate);
- while (!inputIsEmpty)
- {
- try
- {
- DateTime date = Convert.ToDateTime(userDate);
- Console.WriteLine("Year: {0}, Month: {1}, Day: {2}", date.Year, date.Month, date.Day);
- int dayOfWeek = (int)date.DayOfWeek;
- switch (dayOfWeek)
- {
- case 0: Console.WriteLine("Sunday\nНеделя"); break;
- case 1: Console.WriteLine("Monday\nПонеделник"); break;
- case 2: Console.WriteLine("Tuesday\nВторник"); break;
- case 3: Console.WriteLine("Wednesday\nСряда"); break;
- case 4: Console.WriteLine("Thursday\nЧетвъртък"); break;
- case 5: Console.WriteLine("Friday\nПетък"); break;
- case 6: Console.WriteLine("Saturday\nСъбота"); break;
- }
- }
- catch (FormatException)
- {
- Console.WriteLine("\"{0}\" is not a valid date. Enter a new date.", userDate);
- userDate = Console.ReadLine();
- }
- }
- while (inputIsEmpty)
- {
- Environment.Exit(0);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement