Как решить данную задачу корректно? Решил задачу. Всё работает. Но преподаватель указал некоторые ошибки. Вот условие задачи:
Написать класс User, описывающий человека (Фамилия, Имя, Отчество, Дата рождения, Возраст). Написать программу, демонстрирующую использование этого класса. using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Incap3
{
class Program
{
static void Main(string[] args)
{
var user = new User();
Console.WriteLine("Введите возраст: ");
user.Age = int.Parse(Console.ReadLine());
Console.Clear();
Console.WriteLine("Фамилия: " + user.GetSurname);
Console.WriteLine("Имя: " + user.GetName);
Console.WriteLine("Отчество: " + user.GetPatronymic);
Console.WriteLine("Дата рождения: " + user.GetBirthday.ToString("13/01/1996"));
Console.WriteLine("Возраст: " + user.GetAge);
}
public class User
{
private string Name = "Альберт", Surname = "Рагимов", Patronymic = "Акимович";
internal int Age;
private DateTime Birthday;
public string GetName
{
get
{
return Name;
}
}
public string GetSurname
{
get
{
return Surname;
}
}
public string GetPatronymic
{
get
{
return Patronymic;
}
}
public int GetAge
{
get
{
return Age;
}
}
public DateTime GetBirthday
{
get
{
return Birthday;
}
}
}
}
}

21 Авг 2019 в 07:08
264 +1
0
Ответы
1

Для исправления ошибок в программе, необходимо сделать следующее:

Исправить представление даты рождения в строке "13/01/1996" на переменную Birthday.Убедиться, что при вводе возраста данные корректно преобразуются в int.Добавить возможность задания всех полей (Фамилия, Имя, Отчество, Дата рождения, Возраст) через конструктор класса User.Проверить правильность работы программы после внесенных изменений.

После внесения этих изменений, программа должна работать корректно и отображать данные о пользователе правильно.

20 Апр 2024 в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир