public void StartDrive() { Console.WriteLine("Get ready to drive a car..."); int CarState = car.getState(); if (CarState == 0) { car.Start(); int state1 = seatBelt.getState(); int state2 = headlight.getState(); int state3 = engine.getState(); if (state1 == 1) { Console.WriteLine("Emniyet kemeri zaten takılı."); } else { seatBelt.Fasten(); } if (state2 == 1) { Console.WriteLine("Farlar zaten açık."); } else { headlight.On(); } if (state3 == 1) { Console.WriteLine("Motor zaten çalışıyor."); } else { engine.Start(); } } else { Console.WriteLine("Araba zaten çalışıyor."); } }