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()); } }
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(); }