static void Main(string[] args) { //luodaan Kiuas olio-instanssi Kiuas kiuas = new Kiuas(); //annetaan kiukaalle nimi kiuas.Name = "Harvia"; //tarkistetaan onko kiuas päällä vai ei kiuas.PrintInfo(); //laitetaan kiuas päälle, asetetaan lämpötila- ja kosteusarvot kiuas.TurnStoveOn(); kiuas.SetTemperature(80.5); kiuas.SetHumidity(90); //säädetään lisää lämpötila- ja kosteusarvoa kiuas.SetTemperature(84.5); kiuas.SetHumidity(80); //laitetaan kiuas kiinni kiuas.TurnStoveOff(); //loppu }
static void Main(string[] args) { Kiuas kiuas = new Kiuas(AskTemperature(), AskMoisture(), true); Console.WriteLine(kiuas.IsOnOff()); Console.WriteLine(kiuas.CheckStatus()); bool on = true; while (on) { Console.WriteLine("Adjust temperature with 1, moisture with 2, and turn the sauna off with 3"); int action = int.Parse(Console.ReadLine()); switch (action) { case 1: while (true) { if (kiuas.ChangeTemperature(AskTemperature())) { Console.WriteLine("Temperature changed"); Console.WriteLine(kiuas.CheckStatus()); break; } else { Console.WriteLine("Too hot or too cold"); continue; } } break; case 2: while (true) { if (kiuas.ChangeMoisture(AskMoisture())) { Console.WriteLine("Moisture changed"); Console.WriteLine(kiuas.CheckStatus()); break; } else { Console.WriteLine("Give value between 0-100"); continue; } } break; case 3: on = false; kiuas.IsOn = false; break; default: Console.WriteLine("Give value between 1-3"); break; } } Console.WriteLine(kiuas.IsOnOff()); }