69096

Елементи керування: перемикачі і прапорці

Лабораторная работа

Информатика, кибернетика и программирование

Написати програму розрахунку вартості замовлення друку фотографій. Написати програму розрахунку вартості автомобіля в залежності від комплектації. Написати програму обчислення поточного дня з початку року вашого дня народження.

Украинкский

2014-09-29

54.5 KB

3 чел.

Кросплатформне програмування

Кредитний модуль 1

Лабораторна робота 3. Елементи керування: перемикачі і прапорці.

Мета роботи:

1. Використання на формі перемикачів RadioButton

2. Використання CheckBox 

3. Компонент календар і його інтерфейс

Порядок виконання роботи

Створення Windows Forms

Запустіть Visual Studio 2008, із стартової сторінки перейдіть до створення проекту, виберіть шаблон  проекту Windows Forms Application.

У вікні Solution Name введіть ім'я Рішення  Lab3.

У вікні дизайнера змініть ім'я класу  форми на змістовне ім.

Для цього у вікні коду проекту виділимо ім'я змінної об'єкту, потім в головному меню виберемо пункт Refactor і підпункт Rename. У вікні, що відкрилося, вкажемо нове ім'я. Тоді будуть показані всі місця, що вимагають перейменування об'єкту, як це видно з рисунку. Натисніть кнопку Apply.

Завдання для самостійної роботи

Всі проекти розмістити в одному рішенні Lab3.

варіанту

Зміст завдання

1

1. Написати програму розрахунку вартості замовлення друку фотографій. Вхідні дані для розрахунку – розмір (9х12,12х15,18Х24) і кількість фотографій. Вибір розміру реалізувати через RadioButton. Якщо кількість фотографій більше 20, то надається знижка 10%.

2. Написати програму розрахунку вартості автомобіля в залежності від комплектації. Використати елемент CheckBox.

3. Написати програму обчислення поточного дня з початку року вашого дня народження. Дату народження вибрати за допомогою компонента MonthCalendar. День року вивести в текстове поле.

2

1. Написати програму розрахунку вартості замовлення піци. Вхідні дані для розрахунку – сорт піци (до 4-х найменувань) і кількість піц. Вибір сорту реалізувати через RadioButton. Якщо кількість замовлень більше 20, то надається знижка 10%.

2. Модифікувати попередню програму, реалізувавши вибір сорту піци через CheckBox, щоб було можна замовляти різні сорти піци.

3. Написати програму обчислення поточного дня року вашого дня народження. Дату народження вибрати за допомогою компонента MonthCalendar. День року вивести в текстове поле.

3

1. Написати програму розрахунку вартості замовлення пива. Вхідні дані для розрахунку – сорт пива (світле, темне), кількість порцій. Вибір сорту реалізувати через RadioButton. Якщо кількість замовлень більше 20, то надається знижка 15%.

2. Модифікувати попередню програму, реалізувавши вибір сорту пива через CheckBox, щоб було можна замовляти різні сорти пива одночасно.

3. Написати програму обчислення поточного дня року вашого дня народження. Дату народження вибрати за допомогою компонента MonthCalendar. День року вивести в текстове поле.

4

1. Написати програму розрахунку вартості замовлення морозива. Вхідні дані для розрахунку – сорт морозива (до 4-х найменувань), кількість порцій. Вибір сорту реалізувати через RadioButton. Якщо кількість замовлень більше 20, то надається знижка 5%.

2. Модифікувати попередню програму, реалізувавши вибір морозива через CheckBox, щоб було можна замовляти різні сорти одночасно.

3. Написати програму обчислення поточного дня року вашого дня народження. Дату народження вибрати за допомогою компонента MonthCalendar. День року вивести в текстове поле.

5

1. Написати програму розрахунку вартості замовлення кави в кафе. Вхідні дані для розрахунку – тип кави (експрессо, амерікано, капуччіно), кількість порцій. Вибір типу кави реалізувати через RadioButton. Якщо кількість замовлень більше 20, то надається знижка 15%.

2. Модифікувати попередню програму, реалізувавши вибір сорту кави через CheckBox, щоб було можна замовляти різні типи одночасно.

3. Написати програму обчислення поточного дня року вашого дня народження. Дату народження вибрати за допомогою компонента MonthCalendar. День року вивести в текстове поле.

6

1. Написати програму розрахунку вартості замовлення номеру в готелі. Вхідні дані для розрахунку – тип номеру (1 місткий, 2 місткий, 3 місткий), кількість номерів. Вибір типу номеру реалізувати через RadioButton. Якщо кількість номерів більше 10, то надається знижка 30%.

2. Модифікувати попередню програму, реалізувавши вибір типу номеру через CheckBox, щоб було можна замовляти різні типи одночасно.

3. Написати програму обчислення поточного дня року вашого дня народження. Дату народження вибрати за допомогою компонента MonthCalendar. День року вивести в текстове поле.

7

1. Написати програму розрахунку вартості замовлення друку фотографій. Вхідні дані для розрахунку – розмір (9х12,12х15,18Х24) і кількість фотографій. Вибір розміру реалізувати через RadioButton. Якщо кількість фотографій більше 20, то надається знижка 10%.

2. Написати програму розрахунку вартості автомобіля в залежності від комплектації. Використати елемент CheckBox.

3. Написати програму обчислення поточного дня з початку року вашого дня народження. Дату народження вибрати за допомогою компонента MonthCalendar. День року вивести в текстове поле.

8

1. Написати програму розрахунку вартості замовлення піци. Вхідні дані для розрахунку – сорт піци (до 4-х найменувань) і кількість піц. Вибір сорту реалізувати через RadioButton. Якщо кількість замовлень більше 20, то надається знижка 10%.

2. Модифікувати попередню програму, реалізувавши вибір сорту піци через CheckBox, щоб було можна замовляти різні сорти піци.

3. Написати програму обчислення поточного дня року вашого дня народження. Дату народження вибрати за допомогою компонента MonthCalendar. День року вивести в текстове поле.

9

1. Написати програму розрахунку вартості замовлення пива. Вхідні дані для розрахунку – сорт пива (світле, темне), кількість порцій. Вибір сорту реалізувати через RadioButton. Якщо кількість замовлень більше 20, то надається знижка 15%.

2. Модифікувати попередню програму, реалізувавши вибір сорту пива через CheckBox, щоб було можна замовляти різні сорти пива одночасно.

3. Написати програму обчислення поточного дня року вашого дня народження. Дату народження вибрати за допомогою компонента MonthCalendar. День року вивести в текстове поле.

10

1. Написати програму розрахунку вартості замовлення морозива. Вхідні дані для розрахунку – сорт морозива (до 4-х найменувань), кількість порцій. Вибір сорту реалізувати через RadioButton. Якщо кількість замовлень більше 20, то надається знижка 5%.

2. Модифікувати попередню програму, реалізувавши вибір морозива через CheckBox, щоб було можна замовляти різні сорти одночасно.

3. Написати програму обчислення поточного дня року вашого дня народження. Дату народження вибрати за допомогою компонента MonthCalendar. День року вивести в текстове поле.

Література

1. C# 2005 и платформа .Net 3.0 для профессионалов. Нейгел К., Ивьен Б. и др. –М.: ООО “И.Д. Вильямс", 2008. –1376 с.

2. Культин Н.Б. Microsoft Visual C# в задачах и примерах. – СПб.: БХВ-Петербург, 2009. -320 с.


 

А также другие работы, которые могут Вас заинтересовать

23052. Електронний ключ на біполярному транзисторі 482 KB
  Каскад виконує логічну операцію заперечення оскільки високий рівень напруги на вході забезпечує введення транзистора у режим насичення коли напруга на навантаженні буде низькою. При введенні наведеної вище схеми дослідження ключового каскаду застосовуються джерела сталої напруги живлення VCC та імпульсної вхідної напруги VIN. Перелічимо основні параметри даних джерел: Як джерело сталої напруги живлення застосовується стандартна модель VSRC що міститься у бібліотеці source. Основними є такі її параметри: DC стала напруга що її виробляє...
23053. Електронні ключі на МДН-транзисторах 1.07 MB
  Вважайте що напруга живлення дорівнює 10 В амплітуда вхідного імпульсу 10 В тривалість цього імпульсу 500 нс його період 1000 нс. Тривалості фронту і спаду імпульсу задайте дуже малими наприклад по 0. Поясніть зміни у тривалості спаду вихідного імпульсу та рівні напруги логічного нуля на виході. Параметри джерел вважайте такими: напруга живлення 20 В амплітуда вхідного імпульсу 20 В тривалість цього імпульсу 500 нс його період 1000 нс.
23054. Базовий елемент транзисторно-транзисторної логіки (ТТЛ) 1016 KB
  Насправді опором навантаження для виходу ТТЛсхеми звичайно є вхідний опір наступної ТТЛсхеми. Оскільки у реальних ситуаціях на один вихід треба під’єднувати досить багато входів важливим є такий параметр схеми як навантажувальна здатність тобто максимальна кількість входів яку можна навантажити на вихід без втрати працездатності схеми. Оскільки транзистори в даній схемі працюють у режимах насичення та відсікання має місце досит значна інерційність схеми потрібен певний час для переведення транзисторів з одного граничного стану в...
23055. Моделювання цифрових логічних схем 178.5 KB
  Перелічимо деякі логічні ІМС 74ї серії: 74x00 базовий елемент 2ІНЕ 74x10 логічний елемент 3ІНЕ 74x20 логічний елемент 4ІНЕ 74x30 логічний елемент 8ІНЕ 74x02 логічний елемент 2АБОНЕ 74x27 логічний елемент 3АБОНЕ 74x08 логічний елемент 2І 74x32 логічний елемент 2АБО 74x04 інвертор логічний елемент НЕ 74x51 логічний елемент 2І2АБОНЕ 74x86 логічний елемент Виключне АБО на 2 входи Пакет OrCAD дозволяє провести суто цифрове моделювання для даного вузла схеми якщо до цього вузла під’єднані лише входи та виходи...
23056. Роль та повноваження Ради національної безпеки України в системі забезпечення національної безпеки 40.5 KB
  Роль та повноваження Ради національної безпеки України в системі забезпечення національної безпеки. Це випливає із Закону України Про Раду національної безпеки.подає пропозиції Президентові України щодо .визначення стратегічних національних інтересів України концептуальних підходів та напрямів забезпечення національної безпеки і оборони у політичній економічній соціальній військовій науковотехнологічній екологічній інформаційній та інших сферах проектів державних програм доктрин .
23057. Стратегія національної безпеки України: основні положення та проблеми формування 38 KB
  Стратегія національної безпеки України: основні положення та проблеми формування. ТЕМА: Стратегія національної безпеки Стратегія – чітко вивірений шлях і напрям досягнення мети. Стратегія національної безпеки – це система державнополітичних рішень головних напрямків діяльності у сфері безпеки послідовна реалізація яких забезпечує досягнення мети головна лінія що дозволяє забезпечити безпеку на певний період спрямована на досягнення середньострокових та довгострокових інтересів. В НАТО змінено пріоритет безпеки на поширення зони...
23058. Загрози національній безпеці України у політичній сфері та шляхи їх нейтралізації 40 KB
  Загрози національній безпеці України у політичній сфері та шляхи їх нейтралізації. Загрози у внутрішньополітичній сфері: порушення з боку органів державної влади та органів місцевого самоврядування Конституції і законів України прав і свобод людини і громадянина в тому числі при проведенні виборчих кампаній недостатня ефективність контролю за дотриманням вимог Конституції і виконанням законів України; можливість виникнення конфліктів у сфері міжетнічних і міжконфесійних відносин радикалізації та проявів екстремізму в діяльності деяких...
23059. Загрози національній безпеці України в економічній сфері та шляхи їх подолання 38 KB
  Загрози в економічній сфері: істотне скорочення внутрішнього валового продукту зниження інвестиційної та інноваційної активності і науковотехнічного та технологічного потенціалу скорочення досліджень на стратегічно важливих напрямах інноваційного розвитку; ослаблення системи державного регулювання і контролю у сфері економіки; нестабільність у правовому регулюванні відносин у сфері економіки в тому числі фінансової фіскальної політики держави; відсутність ефективної програми запобігання фінансовим кризам; зростання...
23060. Загрози національній безпеці України в соціальній сфері та шляхи їх подолання 22 KB
  Загрози у соціальній та гуманітарній сферах: невідповідність програм реформування економіки країни і результатів їх здійснення визначеним соціальним пріоритетам; неефективність державної політики щодо підвищення трудових доходів громадян подолання бідності та збалансування продуктивної зайнятості працездатного населення; криза системи охорони здоров'я і соціального захисту населення і як наслідок небезпечне погіршення стану здоров'я населення; поширення наркоманії алкоголізму соціальних хвороб; загострення демографічної кризи;...