Ejemplo n.º 1
0
        public static void Tehtava()

        {
            Console.WriteLine("Tehtävä: ohjelmoida kiukaan toiminta");
            Kiuas kiuas = Start();

            Aseta_lampotila(kiuas);
            Console.Write("Aseta kosteus > ");
            kiuas.Kosteus = Convert.ToInt32(Console.ReadLine());
            string vastaus;

            do
            {
                Console.Write("Haluatko laittaa pois päältä? (y/n)");
                vastaus = Console.ReadLine();
                if (vastaus == "y")
                {
                    kiuas.on_paalla = false;
                    Console.Write("Kiuas on pois päältä");
                }
                else
                {
                    Aseta_lampotila(kiuas);
                }
            } while (vastaus != "y");
        }
Ejemplo n.º 2
0
        static Kiuas Aseta_lampotila(Kiuas kiuas)
        {
            Console.Write("Aseta haluamasi lämpötilä > ");
            int lampo = Convert.ToInt32(Console.ReadLine());

            if (kiuas.Lampotila < lampo)
            {
                kiuas.Lampenee(lampo);
            }
            if (kiuas.Lampotila > lampo)
            {
                kiuas.Viilentaa(lampo);
            }


            return(kiuas);
        }
Ejemplo n.º 3
0
        public static Kiuas Start()
        {
            Console.Write("Aseta ilma lämpötila > ");
            int   ilma_lampotila = Convert.ToInt32(Console.ReadLine());
            Kiuas kiuas;

            string vastaus;

            do
            {
                Console.WriteLine("Kiuas on pois päältä. Haluatko laittaa sen päälle? (y/n)");
                vastaus = Console.ReadLine();
                if (vastaus == "n")
                {
                    Console.WriteLine("Hyvästi!");
                    Console.ReadLine();
                    System.Environment.Exit(1);
                }
            } while (vastaus != "y");

            kiuas = new Kiuas(ilma_lampotila);

            return(kiuas);
        }