Введення даних і виведення результатів
Використання присвоєння Нехай змінній а потрібно надати початкове значення 5, змінній b 10, змінній с -2,5, змінній d значення "Україна". Відповідні команди матимуті, такий вигляд: а = 5 : b = 10 : с = -2.5 : d = "Україна"
Застосування текстових полів для введення даних. а = TextBox1.Text b = TextBox2.Text с = TextBox3.Text d = TextBox4.Text Змінні одержують значення з текстових полів, які користувач заповнить числами 5, 10, -2,5 на етапі виконання проекту.
Функція InputBox для діалогового введення даних. Функція InputBox призначена для введення даного з клавіатури у спеціально діалогове вікно. Вона має такий вигляд: = InрutВох(,,,, )
Функція InputBox для діалогового введення даних. У функції InputBox() усі параметри, крім першого, можна не застосовувати. Коротка форма команди введення така: =InputВох( ). Наприклад, а = InputBoxf Введіть значення а").
Функція InputBox для діалогового введення даних. b = InputBox("Введіть значення b", "Сторона трикутника", 10) х1 = InputBox(Введіть координату х1) у1 = InputBox(Введіть координату у1) х2 = InputBox(Введіть координату х2) у2 = InputBox(Введіть координату у2) хЗ = lnputBox("Введіть координату хЗ) уЗ = InputBox(Введіть координату уЗ) а = Sqr((x2 - х1)^ 2 + (у2 - у1) ^ 2) b = Sqr((x3 - х1) ^ 2 + (уЗ - у 1)^ 2) с = Sqr((x3 - х2) ^ 2 + (уЗ - у2)^ 2)
Виведення результатів. Застосування вікна повідомлень. Вікно повідомлень дає змогу отримувати на екрані результати, не застосовуючи форми та елементи керування. MessageBox.Show (, ) Другий параметр заголовок вікна можна не зазначати
Приклади. MessageBox.Show("периметр = " & p) & - операція з'єднання текстів Щоб вивести декілька значень в одному вікні, застосовують одну команду, але зі складним текстовим виразом, наприклад, таким: "периметр=" & р & "; площа=" & s. MessageBox.Show("периметр = " & p, "Приклад 2", MessageBoxButtons.OKCancel)
Виведення результатів у текстові поля і написи. TextBox1.Text = Label1.Text =. Label1.Text = 6 * 9 TextBox1.Text = 8 * 8
Форматне виведення числових даних. Результати виконання коду чи усієї програми рекомендують виводити на екран у зручному для читання та подальшого опрацювання вигляді, тобто у потрібному форматі. Після десяткової коми у числовому результаті може бути багато надлишкових цифр (кажуть незначущих цифр). Щоб не виводити їх на екран, застосовують форматування даного. Label1.Text = 6 / 9
Формат це текстове дане, що містить такі символи: #, 0, крапку, деякий текст. Символ # резервує одну позицію для цифри. Якщо позицій користувач зарезервував замало, то система додасть потрібну кількість для правильного відображення цілої частини числа і заокруглить дробову частину. Format (, ) p = Реультат Label1.Text = Format(p, "##")126 Label1.Text = Format(p, "####")126 Label1.Text = Format(p, "##.#")125,8 Label1.Text = Format(p, "###.## грн")125,75 грн
Format (, ) Символ 0 резервує позицію де обов'язково має стояти значуща цифра (або число 0, якщо цифр у числі менше, ніж символів «0» у форматі). p = Результат Label1.Text = Format(p, "0000")0126 Label1.Text = Format(p, "0000.0")0126,8
Розгляньте текстовий вираз для отримання рядка з результатами обчислення довжини кола (нехай l = 48, ) і площі круга (s = 201, ) з двома цифрами після десяткової крапки (коми): "Довжина=" + Format(L, "##.## см, ") +" площа=" + Format(s, "##.## кв. см"). На екрані одержимо такий результат: Довжина = 48,23 см, площа = 201,24 кв. см. Текстовий вираз для цієї задачі можна записати простіше одним із двох способів: 1) "Довжина = " + Str(L) + " площа = " + Str(s) 2) "Довжина = " & L & " площа = " & s. Але тепер на екрані отримаємо числа з надлишковими цифрами: Довжина = 48, площа = 201, Якщо застосовують символ +, то до цілочислових даних треба застосувати функцію Str, наприклад, як у першому способі.
Обрахуйте щоб дані вводилися функцією InputBox, виводилися MessageBox.Show. До даних виведення застосовувався б формат 1.Обчислити площу бічної поверхні та об'єм конуса за заданою висотою h, твірною L та радіусом основи r. 2.Обчислити кінетичну та потенціальну енергії тіла заданої маси т, яке рухається на висоті h зі швидкістю V.