public static void TestaaKiuas() { //Console.WriteLine("Syötä arvot: Lämpö, Kosteus sekä onko kiuas päällä (true tai false). Paina eneteriä jolloin pääset aina syöttämään seuraavaa arvoa"); //Kiuas puuKiuas = new Kiuas(int.Parse(Console.ReadLine()), int.Parse(Console.ReadLine()), bool.Parse(Console.ReadLine())); Kiuas harvia = new Kiuas(); harvia.Päällä = false; harvia.Lämpö = 0; harvia.Kosteus = 0; Console.WriteLine("1. Aseta kiuas päälle kirjoittamalla true"); harvia.Päällä = bool.Parse(Console.ReadLine()); while (harvia.Päällä == true) { Console.WriteLine("1. Lämpötila \n2. Kosteus \n9. Sulje"); int valinta = int.Parse(Console.ReadLine()); if (valinta == 1) { harvia.Lämpö = int.Parse(Console.ReadLine()); } if (valinta == 2) { harvia.Kosteus = int.Parse(Console.ReadLine()); } if (valinta == 9) { harvia.Päällä = false; } harvia.PrintData(); } }
public void KiuasMain() { Console.Clear(); Kiuas minunKiuas = new Kiuas(); bool isGood; float temperature; float humidity; bool isOn; string isOnString; Console.WriteLine("Kiuas"); Console.Write("Aseta kiukaan lämpötila:"); while (isGood = float.TryParse(Console.ReadLine(), out temperature) == false) { ; } minunKiuas.Temperature = temperature; Console.Write("Aseta kiukaan kosteus:"); while (isGood = float.TryParse(Console.ReadLine(), out humidity) == false) { ; } minunKiuas.Humidity = humidity; Console.Write("Laitetaanko kiuas päälle? y/n"); do { isOnString = Console.ReadLine(); }while((isOnString.Equals("y") != true) && isOnString.Equals("n") != true); if (isOnString.Equals("y")) { minunKiuas.IsOn = true; } else { minunKiuas.IsOn = false; } Kiuas show = new Kiuas(); show.ShowStats(minunKiuas); }
static void Tehtava1() { Kiuas kiuas = new Kiuas(); Console.Write("Onko kiuas päällä? (0/1): "); int virtaa = int.Parse(Console.ReadLine()); if (virtaa == 0) { kiuas.Virta = false; } else { kiuas.Virta = true; } Console.Write("Haluttu lämpötila: "); kiuas.Lampotila = int.Parse(Console.ReadLine()); Console.Write("Haluttu kosteus: "); kiuas.Kosteus = int.Parse(Console.ReadLine()); Console.Clear(); Console.WriteLine("Kiuas on päällä: {0}", kiuas.Virta); Console.WriteLine("Lämpötila-asetus: {0}", kiuas.Lampotila); Console.WriteLine("Kosteusasetus: {0}", kiuas.Kosteus); }
internal void ShowStats(Kiuas kiuas) { Console.WriteLine("Kiukaan lämpötila: " + kiuas.Temperature); Console.WriteLine("Kiukaan kosteus: " + kiuas.Humidity); Console.WriteLine("Kiuas päällä: " + kiuas.IsOn); }