예제 #1
0
            public static void TestaaKiuas()
            {
                Kiuas Harvia  = new Kiuas();
                int   valinta = 5;

                Console.WriteLine("Valitse haluamasi toiminto:");
                Console.WriteLine("Sauna päälle valitsemalla 1 tai pois päältä valitsemalla 2:");
                Console.WriteLine("Aseta saunan lämpötila valitsemalla 3");
                Console.WriteLine("Aseta saunan kosteus valitsemalla 4");
                Console.WriteLine("Poistu saunasta valitsemalla 0");
                valinta = int.Parse(Console.ReadLine());
                if (valinta == 1)
                {
                    Harvia.Virta = true;
                    Harvia.OnkoPaalla();
                }
                else if (valinta == 2)
                {
                    Harvia.Virta = false;
                    Harvia.OnkoPaalla();
                }
                else if (valinta == 3)
                {
                    Harvia.AsetaLampo();
                }
                else if (valinta == 4)
                {
                    Harvia.AsetaKosteus();
                }
                else if (valinta == 0)
                {
                    Console.WriteLine("Siihen loppui saunominen tällä erää");
                }
            }
예제 #2
0
            public static void TestaaKiuas()
            {
                Kiuas munKiuas = new Kiuas();

                Console.WriteLine("Päälle vai pois? 0/1");
                munKiuas.Tila = int.Parse(Console.ReadLine());
                if (munKiuas.Tila == 1)
                {
                    Console.WriteLine("Anna teho. (0,1,2,3,4)");
                    munKiuas.Teho = int.Parse(Console.ReadLine());
                    Console.WriteLine("Anna kosteus. (0-100)");
                    munKiuas.kosteus = int.Parse(Console.ReadLine());
                    Console.WriteLine("Heitetäänkö löylyä?0-10 kertaa.");
                    int a = int.Parse(Console.ReadLine());
                    if (a > 0)
                    {
                        Console.WriteLine(munKiuas.Löylyä(a));
                    }
                    else
                    {
                        Console.WriteLine("Sauna hiipuu..");
                    }
                }
                else
                {
                    Console.WriteLine("Kiuas on pois päältä");
                }
            }
예제 #3
0
            public static void Controlpanel()
            {
                Kiuas harvia = new Kiuas();
                Console.WriteLine("Haluatko käynnistää kiukaan (y/n)?");
                while (true)
                {
                    string vastaus = Console.ReadLine();
                    if (vastaus.Substring(0, 1) == "y" || vastaus.Substring(0, 1) == "Y")
                    {
                        harvia.paalla = true;
                        break;
                    }
                    else if (vastaus.Substring(0, 1) == "n" || vastaus.Substring(0, 1) == "N")
                    {
                        harvia.paalla = false;
                        break;
                    }
                    Console.Write("Haluatko käynnistää kiukaan (y/n)?");
                }
                if (harvia.paalla == true)
                {
                    Console.Write("Mihin asteeseen haluat saunan lämmön? ");
                    harvia.lampo = int.Parse(Console.ReadLine());
                    Console.Write("Mihin prosenttiin haluat saunan kosteuden? ");
                    harvia.kosteus = int.Parse(Console.ReadLine());
                    Console.WriteLine(harvia.warming());
                    Console.WriteLine("Kiuas on nyt valmis käyttöön! lämpö on {0} celsiusta ja kosteus {1} prosenttia", harvia.lampo, harvia.kosteus);
                    while (harvia.paalla == true)
                    {

                        Console.Write("Haluatko heittää löylyä (y/n)?");
                        string vastaus = Console.ReadLine();
                        if (vastaus.Substring(0, 1) == "y" || vastaus.Substring(0, 1) == "Y")
                        {
                            Console.WriteLine(harvia.loyly());
                        }

                        Console.Write("Haluatko lopettaa saunomisen? (y/n)?");
                        vastaus = Console.ReadLine();
                        if (vastaus.Substring(0, 1) == "y" || vastaus.Substring(0, 1) == "Y") harvia.paalla = false;


                    }
                }


                Console.WriteLine("Kiuas on nyt sammutettu! harvia kiittää!!");

            }
예제 #4
0
            public static void ohjauspaneeli()
            {
                Kiuas omaHarvia = new Kiuas();

                Console.WriteLine("Haluatko käynnistää kiukaan (y/n)?");
                while (true)
                {
                    string vastaus = Console.ReadLine();
                    if (vastaus.Substring(0, 1) == "y" || vastaus.Substring(0, 1) == "Y")
                    {
                        omaHarvia.paalla = true;
                        break;
                    }
                    else if (vastaus.Substring(0, 1) == "n" || vastaus.Substring(0, 1) == "N")
                    {
                        omaHarvia.paalla = false;
                        break;
                    }
                    Console.Write("Haluatko käynnistää kiukaan (y/n)?");
                }
                if (omaHarvia.paalla == true)
                {
                    Console.Write("Kuinka kuumaksi haluat saunan? ");
                    omaHarvia.lampo = int.Parse(Console.ReadLine());
                    Console.Write("Minka haluat saunan kosteudeksi? ");
                    omaHarvia.kosteus = int.Parse(Console.ReadLine());
                    Console.WriteLine(omaHarvia.warming());
                    Console.WriteLine("Sauna on nyt valmis! \nLampo on {0} celsiusta ja kosteus {1} prosenttia", omaHarvia.lampo, omaHarvia.kosteus);
                    while (omaHarvia.paalla == true)
                    {
                        Console.Write("Haluatko heittää löylyä (y/n)?");
                        string vastaus = Console.ReadLine();
                        if (vastaus.Substring(0, 1) == "y" || vastaus.Substring(0, 1) == "Y")
                        {
                            Console.WriteLine(omaHarvia.loyly());
                        }

                        Console.Write("Haluatko sammuttaa kiukaan? (y/n)?");
                        vastaus = Console.ReadLine();
                        if (vastaus.Substring(0, 1) == "y" || vastaus.Substring(0, 1) == "Y")
                        {
                            omaHarvia.paalla = false;
                        }
                    }
                }


                Console.WriteLine("Kiuas on nyt sammutettu.");
            }
예제 #5
0
        public static void TestaaKiuas()
        {
            Kiuas uusiKiuas = new Kiuas();

            Console.WriteLine("Onko kiuas päällä/kiinni?(vastaa päällä tai kiinni)");
            uusiKiuas.Tila = Console.ReadLine();
            uusiKiuas.GetTila();

            Console.WriteLine("Aseta lämpötila");
            uusiKiuas.Lämpötila = int.Parse(Console.ReadLine());
            uusiKiuas.GetLämpötila();

            Console.WriteLine("Heitä löylyä x kertaa");
            uusiKiuas.Kosteus = int.Parse(Console.ReadLine());
            uusiKiuas.GetKosteus();
        }
예제 #6
0
        public static void TestaaKiuas()
        {
            Kiuas Harvia = new Kiuas();

            Console.WriteLine("Onko kiuas päällä? (true/false): ");
            Harvia.virta = bool.Parse(Console.ReadLine());
            if (Harvia.virta == true)
            {
                Console.WriteLine("Anna lämpötila: ");
                Harvia.lampotila = int.Parse(Console.ReadLine());
                Console.WriteLine("Anna kosteus: ");
                Harvia.kosteus = int.Parse(Console.ReadLine());
                Console.WriteLine("Kiukaan lämpötila on " + Harvia.lampotila);
                Console.WriteLine("Kiukaan kosteus on " + Harvia.kosteus);
            }
            else
            {
                Console.WriteLine("Pistä se piäle");
            }
        }
예제 #7
0
        //Pääohjelma
        public static void main()
        {
            Kiuas kiuas = new Kiuas();

            kiuas.Temperature = 0;
            kiuas.Moisture    = 0;
            kiuas.State       = "Off";

            Console.WriteLine("State: {0}", kiuas.state);
            Console.WriteLine("Temperature: {0}", kiuas.Temperature);
            Console.WriteLine("Moisture: {0}", kiuas.Moisture);
            Console.WriteLine(" ");

            Console.WriteLine("Set state (On/Off) :");
            kiuas.State = (Console.ReadLine());
            Console.WriteLine("Set temperature ('C) :");
            kiuas.Temperature = int.Parse(Console.ReadLine());
            Console.WriteLine("Set moisture (%):");
            kiuas.Moisture = int.Parse(Console.ReadLine());

            Console.WriteLine("State: {0}", kiuas.state);
            Console.WriteLine("Temperature: {0}'C", kiuas.Temperature);
            Console.WriteLine("Moisture: {0} %", kiuas.Moisture);
        }
예제 #8
0
            public static void Controlpanel()
            {
                Kiuas sauna = new Kiuas();

                Console.WriteLine("Käynnistetäänkö kiuas (y/n)??");

                while (true)
                {
                    string vastaus = Console.ReadLine();
                    if (vastaus.Substring(0, 1) == "y" || vastaus.Substring(0, 1) == "Y")
                    {
                        sauna.paalla = true;
                        break;
                    }
                    else if (vastaus.Substring(0, 1) == "n" || vastaus.Substring(0, 1) == "N")
                    {
                        sauna.paalla = false;
                        break;
                    }
                    Console.Write("Käynnistetäänkö kiuas (y/n)??");
                }
                if (sauna.paalla == true)
                {
                    Console.Write("Kiukaan asteet? > ");

                    sauna.lampo = int.Parse(Console.ReadLine());

                    Console.Write("Mikä kosteus % > ");

                    sauna.kosteus = int.Parse(Console.ReadLine());

                    Console.WriteLine(sauna.warming());

                    Console.WriteLine("Sauna on ready!! lämpö on {0} celsiusta ja kosteus {1} prosenttia", sauna.lampo, sauna.kosteus);

                    while (sauna.paalla == true)
                    {
                        Console.Write("Haluatko heittää löylyä (y/n)?");

                        string vastaus = Console.ReadLine();

                        if (vastaus.Substring(0, 1) == "y" || vastaus.Substring(0, 1) == "Y")
                        {
                            Console.WriteLine(sauna.loyly());
                        }

                        Console.Write("Haluatko lopettaa saunomisen? (y/n)?");

                        vastaus = Console.ReadLine();

                        if (vastaus.Substring(0, 1) == "y" || vastaus.Substring(0, 1) == "Y")
                        {
                            sauna.paalla = false;
                        }
                    }
                }


                Console.WriteLine("Sauna on vaihteeksi kylmä");

                Console.ReadLine();
            }
예제 #9
0
        public static void Kiuas1()

        {
            Kiuas kiuasyksi = new Kiuas();
            int   looppi    = 1;

            while (looppi == 1)
            {
                Console.WriteLine("Saunaharjoitus");
                Console.WriteLine("Paina 1 käynnistääksesi/sammuttaaksesi saunan ");
                Console.WriteLine("Paina 2 asettaaksesi kosteuden");
                Console.WriteLine("Paina 3 asettaaksesi lämpötilan");
                Console.WriteLine("Paina 0 poistuaksesi");
                int input   = 0;
                int valinta = new int();
                while (input == 0)
                {
                    string valinta2 = Console.ReadLine();
                    int    valintanro;
                    bool   testi = int.TryParse(valinta2, out valintanro);
                    if (testi == true && valintanro < 4)
                    {
                        valinta = valintanro;
                        input++;
                    }
                }
                Console.Clear();
                switch (valinta)
                {
                case 0:
                    looppi = 0;
                    break;

                case 1:
                    if (kiuasyksi.paalla == false)
                    {
                        kiuasyksi.paalla = true;
                        Console.WriteLine("Sauna päällä: {0}", kiuasyksi.paalla);
                    }
                    else if (kiuasyksi.paalla == true)
                    {
                        kiuasyksi.paalla = false;
                        Console.WriteLine("Sauna päällä: {0}", kiuasyksi.paalla);
                    }
                    break;

                case 2:
                    if (kiuasyksi.paalla == true)
                    {
                        Console.WriteLine("Anna haluttu kosteustaso 0-100%: ");

                        kiuasyksi.kosteus = int.Parse(Console.ReadLine());
                        if (kiuasyksi.kosteus <= 100)
                        {
                            Console.WriteLine("Saunan kosteustaso on nyt: {0}%", kiuasyksi.kosteus);
                        }
                        else
                        {
                            Console.WriteLine("Kosteuden on oltava välillä 0-100%");
                        }
                        break;
                    }
                    else
                    {
                        Console.WriteLine("Saunan pitää olla ensin päällä!");
                    }
                    break;

                case 3:
                    if (kiuasyksi.paalla == true)
                    {
                        Console.WriteLine("Syötä haluttu lämpötila: ");
                        kiuasyksi.lampotila = int.Parse(Console.ReadLine());
                        Console.WriteLine("Saunan lämpötila on nyt: {0} celsiusastetta", kiuasyksi.lampotila);
                    }
                    else
                    {
                        Console.WriteLine("Saunan pitää olla ensin päällä!");
                    }
                    break;
                }
            }
        }