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 с.


 

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

11445. Проверка закона сохранения энергии 109.5 KB
  Лабораторная работа №3 Проверка закона сохранения энергии Цель работы: проверка с помощью маятника Обербека закона сохранения энергии при поступательном и вращательном движении. Приборы и инструменты: маятник Обербека секундомер масштабная линейка штангенц
11446. Изучение закона сохранения импульса в механике 67 KB
  Лабораторная работа №4 Изучение закона сохранения импульса в механике Цель: экспериментальная проверка закона сохранения импульса при центральном упругом ударе шаров. Приборы и инструменты: экспериментальная установка набор шаров течнические весы л
11447. Изучение колебаний математического маятника и измерение ускорения свободного падения 96.5 KB
  Лабораторная работа №5 Изучение колебаний математического маятника и измерение ускорения свободного падения ...
11448. Измерение длины звуковых волн в воздухе и определение показателя адиабаты 93.5 KB
  Лабораторная работа №8 Измерение длины звуковых волн в воздухе и определение показателя адиабаты Цель работы: измерение длины звуковых волн резонансным методом определение скорости звука в воздухе и термодинамического отношения теплоемкостей. Приборы и принад...
11449. Определение универсальной газовой постоянной 137.5 KB
  Лабораторная работа №16 Определение универсальной газовой постоянной Цель работы: изучение свойств идеального и реального газа экспериментальное определение универсальной газовой постоянной. Приборы и принадлежности: баллон откачивающий насос манометр для изм...
11450. ВИВЧЕННЯ БУДОВИ, ПРИНЦИПУ ДІЇ ТА ВИКОРИСТАННЯ ЛАЗЕРІВ 226.5 KB
  Лабораторна робота №4 ВИВЧЕННЯ БУДОВИ ПРИНЦИПУ ДІЇТА ВИКОРИСТАННЯ ЛАЗЕРІВ Мета роботи: вивчення принципу роботи і визначення довжини хвилі випромінювання газового лазера. Прилади та обладнання: лазер ЛГ209 дифракційна решітка лінійка міліметровий папір. Тео
11451. КВАНТОВА ФІЗИКА 194.5 KB
  КВАНТОВА ФІЗИКА 1. ВСТУП Закони квантової фізики квантової механіки складають фундамент вивчення будови речовини. Вони дозволили зясувати будову атомів встановити природу хімічного звязку властивості напівпровідників та ін. Квантова фізика наука про будов
11452. Исследование скважин методом последовательной смены установившихся притоков 750 KB
  ЛАБОРАТОРНАЯ РАБОТА №1 Исследование скважин методом последовательной смены установившихся притоков. Целью данного исследования скважин является определение коэффициента продуктивности скважин гидропроводности и проницаемости призабойной части пласта. В з
11453. ИНФОРМАТИКА В 6 КЛАССЕ. ВСЕ КОНСПЕКТЫ УРОКОВ 2.74 MB
  Учебное методическое пособие для учителя предполагает наличие в школьном кабинете информатики IBM-совместимых компьютеров, организованных в локальную сеть, а также программного обеспечения: операционной системы Windows 2000 (Windows NT, XP и т.д.), графического редактора Paint, текстового редактора Microsoft Word (или WordPad), системы программирования Pascal ABC с исполнителем Чертежник. Допустимое время работы школьников за компьютером – 20 минут.