Как получить точный возраст, если день рождения будет раз в 3 дня? - C#

Узнай цену своей работы

Формулировка задачи:

Я делаю небольшой симулятор человечка на конкурс, столкнулся с такой проблемой - возраст. Я решил, что персонажу будет исполняться +1 год каждые 3 дня. Я написал скрипт:
Листинг программы
  1. SaveDate2 = DateTime.Now;
  2. if (PlayerPrefs.HasKey("DateAge"))
  3. {
  4. SaveDate1 = Convert.ToDateTime(PlayerPrefs.GetString("DateAge"));
  5. }
В функции, получив сохранённую, так сказать "дату рождения персонажа", которая изначально сохраняется при начале игры, я так же в переменную получил текущую дату. И вот теперь, КАК ЖЕ СДЕЛАТЬ ТАК, ЧТОБЫ ВОЗРАСТ СЧИТАЛСЯ ИМЕННО КАЖДЫЕ 3 ДНЯ, А НЕ КАК У ЧЕЛОВЕКА КАЖДЫЙ ГОД?

Решение задачи: «Как получить точный возраст, если день рождения будет раз в 3 дня?»

textual
Листинг программы
  1. int age = (int)((SaveDate2 - SaveDate1).TotalDays/3);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.533 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут