Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class AgeAfter10Years
- {
- static void Main()
- {
- Console.WriteLine("Моля въведете рождената си дата във формат dd-mm-yyyy");
- string input = Console.ReadLine();
- DateTime Now = DateTime.Today;
- DateTime Birthday;
- //Връща True ако успее да превърне въведения стринг в дейттайм формат
- if (DateTime.TryParse(input, out Birthday))
- {
- if (Birthday > Now)
- {
- Console.WriteLine("Изглежда все още не сте роден/а. Опитайте отново.");
- Console.WriteLine();
- Main();
- }
- else
- {
- int age = DateTime.Today.Year - Birthday.Year;
- //проверяваме дали рождения ден в текущата година вече е минал
- if (Birthday.AddYears(age) > Now)
- {
- age--;
- }
- Console.WriteLine("Възрастта ви е: " + age);
- Console.WriteLine("Възрастта ви след 10 години ще е: " + (age + 10));
- }
- }
- else
- {
- Console.WriteLine("Невалиден формат на датата. Моля опитайте отново.");
- Console.WriteLine();
- Main();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement