5. Складіть програму Округлення, що у вікно повідомлення виводить округлене число до знака, яке обирається за допомогою елемен та керування на вікні (оберіть доцільний елемент): десяті, соті, тисячні. Для числа, яке введено в текстове поле, результат виво диться у вікно повідомлення.
Ответы на вопрос
Ответ:
Program.cs:
using System;
using System.Windows.Forms;
class Program
{
static public void Main()
{
MessageBoxManager.No = "Десяті";
MessageBoxManager.Yes = "Соті";
MessageBoxManager.Cancel = "Тисячні";
MessageBoxManager.Register();
double Num = Convert.ToDouble(Microsoft.VisualBasic.Interaction.InputBox("Число", "Число"));
DialogResult result = MessageBox.Show("Округлення","Округлення", MessageBoxButtons.YesNoCancel);
if(result == DialogResult.Cancel)
{
MessageBox.Show(Convert.ToString(Num - Num % 0.001));
}
else if(result == DialogResult.Yes)
{
MessageBox.Show(Convert.ToString(Num - Num % 0.01));
}
else if (result == DialogResult.No)
{
MessageBox.Show(Convert.ToString(Num - Num % 0.1));
}
}
}
Объяснение:
Я использовал библиотеку для управления MessageBox. Ее можно скачать по этой ссылке: https://www.codeproject.com/Articles/18399/Localizing-System-MessageBox
Возьмите оттуда лишь файл MessageBoxManager.cs