Ejemplo n.º 1
0
        public void getPriceButton_Click(object sender, EventArgs e)
        {
            diamond = new Diamond();
            if (Write() && WriteColor())
            {
                diamond.Name       = inputName.Text;
                diamond.Weight     = Convert.ToDouble(inputWeight.Text.Replace(".", ","));
                diamond.CutQuality = Convert.ToDouble(inputCutQuality.Text.Replace(".", ","));
                int colorNumber = Convert.ToInt32(inputColor.Text);

                ColorNum color = new ColorNum();
                if (colorNumber == 1)
                {
                    color = ColorNum.Blue;
                }
                else if (colorNumber == 2)
                {
                    color = ColorNum.Yellow;
                }
                else
                {
                    color = ColorNum.None;
                }
                diamond          = new KindOfDiamond(diamond.Name, diamond.Weight, diamond.CutQuality, diamond.Cost(), color);
                priceOutput.Text = Convert.ToString(diamond.Cost());
            }
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            string check = "";

            do
            {
                Diamond diamond = new Diamond();
                Console.WriteLine("Введите название алмаза:");
                diamond.Name = Console.ReadLine();
                Console.WriteLine("Введите вес(в каратах):");
                diamond.Weight = Input();
                Console.WriteLine("Введите качество огранки в баллах:");
                diamond.CutQuality = Input();

                Console.WriteLine("Выберите цвет алмаза из списка - \n1) Голубой \n2) Желтый \n3) Красный \n4) Белый");
                int      colorNumber = InputColor();
                ColorNum color       = new ColorNum();
                if (colorNumber == 1)
                {
                    color = ColorNum.Blue;
                }
                else if (colorNumber == 2)
                {
                    color = ColorNum.Yellow;
                }
                else
                {
                    color = ColorNum.None;
                }
                diamond = new KindOfDiamond(diamond.Name, diamond.Weight, diamond.CutQuality, diamond.Cost(), color);
                Console.WriteLine("Цена = " + diamond.Cost());
                Console.WriteLine();
                Console.WriteLine("Если хотите продолжить, введите 0, если хотите завершить работу, нажмите любую кнопку");
                check = Convert.ToString(Console.ReadLine());
            }while (check == "0");
            Console.ReadKey();
        }