Исправить ошибки в коде, и сделать так чтобы работала по c# пожалуйстааа
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
internal class Program
{
class Person
{
public string name;
public string lastName;
public int month;
public int weight;
public int height;
public class Man (string name, string lastName, string month, double weight, int height)
{
this.name = name;
this.lastName = lastName;
this.month = month;
this.weight = weight;
this.height = height;
}
void check(string month)
{
if (month == "mart" && month == "january" && month == "febrary")
{
return height;
}
}
static void Main(string[] args)
{
Person Bob = new Man("Bob", "Smith", 3, 90, 180);
Person Ann = new Man("Ann", "Johnson", 1, 80, 170);
Person Lisa = new Man("Lisa", "Brown", 2, 75, 165);
Person highestPerson = FindHighestPerson(Bob, Ann, Lisa);
Console.WriteLine("The highest person is " + highestPerson.lastName);
}
public static FindHighestPerson(Bob, Ann, Lisa)
{
Person highestMan = Bob;
if (Ann.height > highestMan.height && Ann.month == 1 && Ann.month == 2 && Ann.month == 3)
{
highestMan = Ann;
}
if (Lisa.height > highestMan.height && Lisa.month == 1 && Lisa.month == 2 && Lisa.month == 3)
{
highestMan = Lisa;
}
return highestMan;
}
}
}
Ответы
using System;
namespace ConsoleApp1
{
internal class Program
{
public class Person
{
public string name;
public string lastName;
public int month;
public double weight;
public int height;
public Person(string name, string lastName, int month, double weight, int height)
{
this.name = name;
this.lastName = lastName;
this.month = month;
this.weight = weight;
this.height = height;
}
}
public static Person FindHighestPerson(Person Bob, Person Ann, Person Lisa)
{
Person highestMan = Bob;
if (Ann.height > highestMan.height && (Ann.month == 1 || Ann.month == 2 || Ann.month == 3))
{
highestMan = Ann;
}
if (Lisa.height > highestMan.height && (Lisa.month == 1 || Lisa.month == 2 || Lisa.month == 3))
{
highestMan = Lisa;
}
return highestMan;
}
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);
}
}
}
HelloWorld.cs(49,82): error CS1525: Unexpected symbol `Ann'
HelloWorld.cs(57,68): error CS1525: Unexpected symbol `Lisa'
HelloWorld.cs(57,85): error CS1525: Unexpected symbol `Lisa'