5. Складіть програму Округлення, що у вікно повідомлення виводить округлене число до знака, яке обирається за допомогою елемен та керування на вікні (оберіть доцільний елемент): десяті, соті, тисячні. Для числа, яке введено в текстове поле, результат виво диться у вікно повідомлення.​


Sulik200000: Я так понимаю, код должен быть на C#?

Ответы

Ответ дал: Sulik200000
2

Ответ:

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

Вас заинтересует