Допишите код по заданию на c#
Задание:
Создать класс Man, содержащий поля имя, фамилия, день рождения, вес и рост. Создать не менее трех объектов класса. Вывести на экран фамилию самого высокого человека, рожденного зимой.
Код:
class Person {
public string name;
public string lastName;
public int month;
public int weight;
public int height;
public Man( name, lastName, month, weight, height)
{
this.name = name;
this.lastName = lastName;
this.month = month;
this.weight = weight;
this.height = height;
}
function void chack () {
if (month == 'mart' && month == 'january' && month == 'febrary') {
return height
}
}
}
Person Bob = new Man();
Person Ann = new Man();
Person Lisa = new Man();
дальше нужна отдельная функция для проверки роста
и прсто выводишь того самого выского
Ответы
Ответ:
человека
static void Main(string[] args)
{
Person Bob = new Person("Bob", "Smith", 3, 90, 180);
Person Ann = new Person("Ann", "Johnson", 1, 80, 170);
Person Lisa = new Person("Lisa", "Brown", 2, 75, 165);
Person highestPerson = FindHighestPerson(Bob, Ann, Lisa);
Console.WriteLine("The highest person is " + highestPerson.lastName);
}
public static Person FindHighestPerson(Person Bob, Person Ann, Person Lisa)
{
Person highestPerson = Bob;
if (Ann.height > highestPerson.height && Ann.month == 1 || Ann.month == 2 || Ann.month == 3)
{
highestPerson = Ann;
}
if (Lisa.height > highestPerson.height && Lisa.month == 1 || Lisa.month == 2 || Lisa.month == 3)
{
highestPerson = Lisa;
}
return highestPerson;
}
Объяснение: