示例#1
0
文件: Kiuas.cs 项目: k9227/TTOS0200
        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();
            }
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }
示例#4
0
 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);
 }