Программирование 1 курс 2 семестр / отчет 4.1 прога
.docxФедеральное агентство связи
Федеральное государственное бюджетное образовательное учреждение высшего образования
«Поволжский государственный университет телекоммуникаций и информатики»
Факультет Базового телекоммуникационного образования
Направление
(специальность) Информационные технологии и системы связи
Предмет Вычислительная техника и ЯП
Лабораторная работа №4
Выполнил ИКТ – 92 Ядринцев С.М.
Должность инициалы фамилия
Самара 2020 г.
4. Тип DateTime в языке C#
4.1. Консольное приложение
string d1, s, f;
Console.WriteLine("Введите фамилию");
f = Console.ReadLine();
Console.WriteLine();
Console.WriteLine("ВВедите дату рождения дд.мм.гггг");
d1 = Console.ReadLine();
DateTime dt1 = Convert.ToDateTime(d1);
Console.WriteLine("Ваша фамилия-" + f);
Console.WriteLine();
Console.WriteLine("Вы рождены");
Console.WriteLine(dt1);
DateTime dt2 = DateTime.Now;
Console.WriteLine();
Console.WriteLine("Сегодня");
Console.WriteLine(dt2);
int i = (dt2.Year - dt1.Year) * 365;
Console.WriteLine("Вы прожили " + i + " дней");
Console.WriteLine();
Console.WriteLine("Сколько дней вы ещё хотите учиться?");
s = Console.ReadLine();
dt2 = dt2.AddDays(Convert.ToInt32(s));
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("Вы станете умным " + dt2);
Console.WriteLine();
Console.WriteLine("Это будет через " + dt2.DayOfWeek);
Console.WriteLine("Если не поняли,подучите английский");
Console.ReadKey();
4.2. Windows Forms приложение
string f = textBox1.Text;
int c = Convert.ToInt32(textBox2.Text);
int c1 = Convert.ToInt32(textBox3.Text);
dateTimePicker2.MaxDate = DateTime.Now;
DateTime dt1 = dateTimePicker2.Value;
DateTime dt2 = DateTime.Now;
int d = (dt2.Year - dt1.Year) * 365;
string s = "вы " + f;
listBox1.Items.Add(s);
s = Convert.ToString(d);
s = "Вы прожили " + s + " дней";
listBox1.Items.Add(s);
s = "Вы хотите учиться ещё " + s + " дней";
listBox1.Items.Add(s);
s = Convert.ToString(d);
dt2 = dt2.AddDays(c1);
s = "Вы станете умным " +dt2 ;
listBox1.Items.Add(s);
s = Convert.ToString(dt1.DayOfWeek);
s = "это будет в " + s;
listBox1.Items.Add(s);
s = "Если вы не поняли, подучите английский";
listBox1.Items.Add(s);
Вывод: Ошибка заключается в коде, так как он показывает, что я стану умным в прошлом времени.