8.
This commit is contained in:
parent
881be802ba
commit
a0a6b91945
|
@ -85,11 +85,12 @@ namespace RealEstate
|
|||
Seller = new Seller(int.Parse(t[9]), t[10], t[11]);
|
||||
Category = new Category(int.Parse(t[12]), t[13]);
|
||||
}
|
||||
//7. feladat
|
||||
public double DistanceTo(double lat2, double long2)
|
||||
{
|
||||
double lat1 = double.Parse(LatLong.Split(',')[0].Replace('.',','));
|
||||
double long1 = double.Parse(LatLong.Split(',')[1].Replace('.',','));
|
||||
return Math.Sqrt();
|
||||
return Math.Sqrt(Math.Pow(lat1-lat2,2)+ Math.Pow(long1-long2,2));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -25,10 +25,19 @@ namespace RealEstate
|
|||
double atlag = fszsumma / darab;
|
||||
Console.WriteLine($"6.feladat: A földszinti ingatlanok átlagos alapterülete: {atlag:F2} m2.");
|
||||
|
||||
//6.feladat - Lambda
|
||||
//6. feladat - Lambda
|
||||
//double atlag2 = hirdetesek.Average(h => h.Area);
|
||||
double atlag2 = hirdetesek.Where(h => h.Floors == 0).Average(h => h.Area);
|
||||
Console.WriteLine($"6.feladat/2: A földszinti ingatlanok átlagos alapterülete: {atlag2:F2} m2.");
|
||||
|
||||
//8. feladat
|
||||
List<Ad> tehermentesek = hirdetesek.Where(h => h.FreeOfCharge).ToList().OrderBy(h => h.DistanceTo(47.4164220114023, 19.066342425796986)).ToList();
|
||||
Ad legkozelebbi = tehermentesek[0];
|
||||
Console.WriteLine("8. feladat: A Mesevár óvodához legközelebbi tehermentes ingatlan adatai: ");
|
||||
Console.WriteLine($"\tEladó neve: {legkozelebbi.Seller.Name}");
|
||||
Console.WriteLine($"\tEladó telefonja: {legkozelebbi.Seller.Phone}");
|
||||
Console.WriteLine($"\tAlapterület: {legkozelebbi.Area}");
|
||||
Console.WriteLine($"\tSzobák száma: {legkozelebbi.Rooms}");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user