Назад Уперед Зміст

Завдання

Створити багатовіконне додаток, що містить три вікна:

  1. Головне вікно, що містить меню;
  2. Діалогове (модальное) вікно, що містить вхідні дані. При натисканні на кнопку ОК виконуються обчислення, при натисканні на Cancel вікно закривається.
  3. Вікно, в яке буде виводитися результат обчислень (НЕ модальное).

    Вікна:

    1. У головному вікні створити меню, що складається з пунктів Input, Calc, About.

      • При виборі команди About відкривається вікно з інформацією про розробника.
      • При виборі команди Input відкривається діалогове вікно, що містить вхідні дані (для кожного варіанту свої) .Наприклад:
      • При виборі команди Calc відкривається вікно з результатами (для кожного варіанту свої) .Наприклад:
    2. У діалоговому вікні в залежності від варіанту містяться:
      • Одне або два текстових поля TextBox
      • Два CheckBox для вибору одного або другого завдань (або обох)
      • Групу з двох радіокнопок RadioButton або один елемент ComboBox для вибору кольору тексту або фону відповідно до варіанта
      • Дві кнопки типу Button. При натисканні на ОК, виконуються обчислення. При натисканні на Cancel форма введення закривається.
    3. Вікно, в яке буде виводитися результат обчислень. В ньому:
      • Повинен бути обраний в попередньому вікні колір фону або колір тексту (за варіантами)
      • Елементи Label, в які виводяться результати обчислень і коментарі до них. Якщо обрано одне з двох завдань, то Label для невибраного завдання повинні бути рани пробілу.

      Варіанти завдань

      Варіант Кількість текстових полів Зміст текстових полів Дії з даними Вибір оформлення вікна з результатами
      1 1 рядок символів Вивести символи в нижньому регістрі
      Вивести символи в верхньому регістрі
      Радиокнопки для вибору кольору тексту
      2 1 Рядок символів Визначити довжину рядка
      Порахувати кількість прогалин
      Список для вибору
      кольору фону
      3 1 Ціле число Визначити знак числа
      визначити парність
      Список для вибору кольору тексту
      4 1 Ціле число Визначити значность (одно-, дво, трьох або багатозначне)
      Визначити, чи є квадратом іншого числа
      радіокнопку для вибору кольору фону
      5 1 Пропозиція Визначити кількість слів
      Визначити кількість слів, що закінчуються на «а»
      радіокнопку для вибору кольору тексту
      6 1 Пропозиція Переставити в зворотному порядку:
      Слова пропозиції
      Букви в кожному слові
      Список для вибору кольору фону
      7 2 Два числа Знайти їх НОД
      Знайти найменше число
      Список для вибору кольору тексту
      8 2 Два числа Знайти їх НОК
      Знайти найбільше число
      радіокнопку для вибору кольору фону
      9 2 Два числа Знайти кількість парних чисел між введеними числами
      Знайти кількість паліндромів між введеними числами.
      радіокнопку для вибору кольору тексту
      10 2 Два числа Чи ділиться перше на друге
      Знайти кількість простих чисел між введеними числами.
      Список для вибору кольору фону
      11 2 Пропозиція і буква Вивести всі слова пропозиції, крім слів, які починаються на цю букву.
      Вивести всі слова пропозиції, крім слів, які закінчуються на цю букву
      Список для вибору кольору тексту
      12 2 Пропозиція і буква Вивести всі слова пропозиції, в яких є ця літера.
      Вивести всі слова пропозиції, в яких немає цієї літери
      радіокнопку для вибору кольору фону
      13 2 Пропозиція і число Вивести всі слова пропозиції, довжина яких менше цього числа.
      Вивести всі слова пропозиції, крім слова, номер якого дорівнює цьому числу.
      радіокнопку для вибору кольору тексту
      14 2 Два рядки Чи можна з букв першого рядка отримати другий рядок?
      Скільки разів другий рядок входить в першу?
      Список для вибору кольору фону
      15 1 Рядок. У рядку сума натуральних чисел будь значности. Знайти суму чисел.
      Знайти НСД всіх чисел
      Список для вибору кольору фону

      Назад Уперед Зміст