Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace Cars
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- #region 1.
- string[] csv = File.ReadAllLines("orca_share_media1698960021779_7125954815189299273.csv");
- List<string> model = new List<string>();
- List<double> engine_size = new List<double>();
- List<double> horsepower = new List<double>();
- List<string> latest_launch = new List<string>();
- for (int i = 1; i < csv.Length; i++)
- {
- string[] line = csv[i].Split(';');
- model.Add(line[0]);
- engine_size.Add(Convert.ToDouble(line[1].Replace('.', ',')));
- horsepower.Add(Convert.ToDouble(line[2]));
- latest_launch.Add(line[3]);
- }
- #endregion 1.
- #region 2.
- Console.Write("Adj meg egy évszámot: ");
- string evszam = Console.ReadLine();
- string[] ev = new string[latest_launch.Count];
- for (int i = 0; i < latest_launch.Count; i++)
- {
- string[] line = latest_launch[i].Split("/");
- ev[i] = line[2];
- }
- int db = 0;
- for (int i = 0; i < latest_launch.Count; i++)
- {
- if (ev[i] == evszam)
- {
- db++;
- }
- }
- Console.WriteLine(db);
- #endregion 2.
- #region 3.
- Console.Write("Adj meg egy lökettérfogatot: ");
- string loketterfogat = Console.ReadLine();
- double avg = 0;
- double avgdb = 0;
- for (int i = 0; i < engine_size.Count; i++)
- {
- if (engine_size[i] == Convert.ToDouble(loketterfogat))
- {
- avg += horsepower[i];
- avgdb++;
- }
- }
- Console.WriteLine($"Az átlag teljesítmény: {avg/avgdb}");
- #endregion 3.
- #region 4.
- List<double> temp = new List<double>();
- int minindex = 0;
- double min = horsepower[0] / engine_size[0];
- for (int i = 0; i < engine_size.Count; i++)
- {
- temp.Add(horsepower[i]/engine_size[i]);
- if (min > temp[i])
- {
- min = temp[i];
- minindex = i;
- }
- ;
- }
- Console.WriteLine($"Legkisebb teljesítmény/lökettérfogat arányú model: {model[minindex]}");
- #endregion 3.
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement