Создать меню с командами Input, Calc и Exit - C#
Формулировка задачи:
Создать меню с командами Input, Calc и Exit.
При выборе команды Input открывается диалоговое окно, содержащее:
• три поля типа TextBox для ввода длин трех сторон треугольника;
• группу из двух флажков (Периметр и Площадь) типа CheckBox;
• кнопку типа Button. Обеспечить возможность:
• ввода длин трех сторон треугольника;
• выбора режима с помощью флажков: подсчет периметра и/или площади треугольника.
При выборе команды Calc открывается диалоговое окно с результатами. При вы¬боре команды Exit приложение завершается.
Решение задачи: «Создать меню с командами Input, Calc и Exit»
textual
Листинг программы
namespace help { /*Создать меню с командами Input, Calc и Exit. При выборе команды Input открывается диалоговое окно, содержащее: • три поля типа TextBox для ввода длин трех сторон треугольника; • группу из двух флажков (Периметр и Площадь) типа CheckBox; • кнопку типа Button. Обеспечить возможность: • ввода длин трех сторон треугольника; • выбора режима с помощью флажков: подсчет периметра и/или площади треугольника. При выборе команды Calc открывается диалоговое окно с результатами. При вы¬боре команды Exit приложение завершается.*/ public partial class Form1 : Form { public Form1() { InitializeComponent(); } public int a; public int b; public int c; public double rezult; private void button1_Click(object sender, EventArgs e) { a = int.Parse(textBox1.Text); b = int.Parse(textBox2.Text); c = int.Parse(textBox3.Text); // a = 12; // b = 12; // c = 12; if (checkBox1.Checked) maskedTextBox1.Text = Perimetr().ToString() ; if (checkBox2.Checked) { maskedTextBox1.Mask = "00.00"; maskedTextBox1.Text = Area().ToString(); } } public double Area() { int p = (a + b + c) / 2; rezult = Math.Sqrt(p * (p - a) * (p - b) * (p - c)); return rezult; } public double Perimetr() { rezult = a + b + c; return rezult; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д