Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //01 Write a program that reads a year from the console and checks whether it is a leap. Use DateTime.
- //ОБЯСНЕНИЕ: В тази задача най-лесно е да изпробваме специално предвидения в .NET за целта системен клас DateTime.IsLeapYear, който е предвиден да връща булев резултат, в зависимост от който изписваме на кознозолата,
- //дали годината е високосна или не.
- namespace _01_YearIsLeapDateTime
- {
- class YearIsLeapDateTime
- {
- static void Main()
- {
- Console.Write("Please enter year to check: ");
- bool isLeap = DateTime.IsLeapYear(int.Parse(Console.ReadLine()));
- if (isLeap == true)
- {
- Console.WriteLine("The year is Leap");
- }
- else
- {
- Console.WriteLine("The yea is NOT a Leap");
- }
- }
- //02 Write a program that generates and prints to the console 10 random values in the range [100, 200].
- //ОБЯСНЕНИЕ: Използваме системния клас Random и неговия метод .Next за да кенерираме 10-те случайни числа.
- //Тъй като Random.Next има една особеност, в следстиве на която, ако му зададем параметри (100, 200), то тогава той би дал числа в интервала 100-199,
- //за да получим 10-те произволни числа в интервала от 100 до 200 трябва да му зададем параметри (100, 201).
- namespace _02_Prints10RandomNumbers
- {
- class Prints10RandomNumbers
- {
- static void Main()
- {
- Random randomNumber = new Random();
- Console.WriteLine("Ten random numbers are: ");
- for (int i = 0; i < 10; i++)
- {
- Console.WriteLine("{0}", randomNumber.Next(100, 201));
- }
- }
- //ОБЯСНЕНИЕ: Задача, чиято цел е да упражним още един от системните класове на .NET - този път това е System.DateTime.
- namespace _03_PrintsDayOfWeek
- {
- class PrintsDayOfWeek
- {
- static void Main()
- {
- DateTime today = DateTime.Now;
- Console.WriteLine("Today is {0}", today.DayOfWeek);
- }
- ОБЯСНЕНИЕ: Имаме стринг от числа, разделени помежду си от спейсове и трябва да съберем тези числа. Ползваме input.Split(' '), за да разцепим стринга по интервалите му,
- след което, с помощта на един foreach цикъл, прилагаме за всеки един разцепен елемент int.Parse() и накрая просто събираме сумата им.
- */
- namespace _06_ReadesValuesAndCalcsSum
- {
- class ReadesValuesAndCalcsSum
- {
- static void Main()
- {
- string input = "43 68 9 23 318";
- string[] numbers = input.Split(' ');
- int sum = 0;
- foreach (string p in numbers)
- {
- sum += int.Parse(p);
- }
- Console.WriteLine("The sum is {0}", sum);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement