private elektronikBeyin(bool kontakDurum, IMotor motor) { int hiz = 0; kontak anahtar = new kontak(); anahtar.kontakKontrol(kontakDurum); motor.motorHizi(hiz); }
static void Main(string[] args) { int hiz = 0; int secim = 0; string secim2 = null; bool calistir; kontak anahtar = new kontak(); Console.WriteLine("Lutfen aracın motor tipini seciniz: "); Console.WriteLine("1-)Dizel "); Console.WriteLine("2-)Benzinli "); secim = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Aracı çalıştırmak ister misiniz?(e/h)"); secim2 = Console.ReadLine(); if (secim2 == "e" || secim == 1) { anahtar.kontakKontrol(true); dizelMotor motor = new dizelMotor(); gazPedali gaz = new gazPedali(true); frenPedali fren = new frenPedali(false); direksiyon yon = new direksiyon(); tekerlekler tekerlekYon = new tekerlekler(); hizGöstergesi aracHiz = new hizGöstergesi(); farlar far = new farlar(); sinyalLambalari sinyal = new sinyalLambalari(); far.farKolu(); } else if (secim2 == "e" || secim == 2) { anahtar.kontakKontrol(true); benzinliMotor motor = new benzinliMotor(); gazPedali gaz = new gazPedali(true); frenPedali fren = new frenPedali(true); direksiyon yon = new direksiyon(); tekerlekler tekerlekYon = new tekerlekler(); hizGöstergesi aracHiz = new hizGöstergesi(); farlar far = new farlar(); sinyalLambalari sinyal = new sinyalLambalari(); } else { farlar far = new farlar(); sinyalLambalari sinyal = new sinyalLambalari(); anahtar.kontakKontrol(false); } Console.ReadLine(); }