51122

Разработка программы с использованием элементов Radiobutton, Button, Listbox

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

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

Задание на работу: Разработать программу с использованием элементов Rdiobutton Button Listbox. Предметная область фотопрокат. Код программы (файл Form1.cs)...

Русский

2014-02-06

77.03 KB

3 чел.

ПЕРВОЕ ВЫСШЕЕ ТЕХНИЧЕСКОЕ УЧЕБНОЕ ЗАВЕДЕНИЕ РОССИИ

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«НАЦИОНАЛЬНЫЙ МИНЕРАЛЬНО-СЫРЬЕВОЙ УНИВЕРСИТЕТ «ГОРНЫЙ»

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

по дисциплине

«Объектно-ориентированное программирование»

Выполнил студент: Орлов Антон Юрьевич

Шифр 0402020012 группа ПОВТв-10

Специальность 230105.65 , курс 3

Санкт-Петербург

2013

Проверил:   _________________   /  Шумова Е.О.  

Задание на работу:

Разработать программу с использованием элементов Radiobutton, Button, Listbox. Предметная область фотопрокат.

Код программы (файл Form1.cs)

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace photo

{

   public partial class Form1 : Form

   {

       public Form1()

       {

           InitializeComponent();

       }

       private void label3_Click(object sender, EventArgs e)

       {

       }

       private void label2_Click(object sender, EventArgs e)

       {

       }

       private void label3_Click_1(object sender, EventArgs e)

       {

       }

       private void button1_Click(object sender, EventArgs e)

       {

           double cost = 0;

           string s = "";

           if (radioButton13.Checked && radioButton14.Checked && radioButton15.Checked)

           {

               listBox1.Items.Add("Вы не выбрали ничего.");

               return;

           }

           if (radioButton1.Checked)

           {

               s = "Canon 5D";

               cost += 800;

           }

           else if (radioButton2.Checked)

           {

               s = "Canon 5D mark II";

               cost += 1100;

           }

           else if (radioButton3.Checked)

           {

               s = "Canon 5D mark III";

               cost += 1500;

           }

           else if (radioButton4.Checked)

           {

               s = "Canon 1DX";

               cost += 2000;

           }

           if ((!radioButton13.Checked) && (!radioButton14.Checked || !radioButton15.Checked))

                   s += " + ";

           if (radioButton5.Checked)

           {

               s += "Canon 16-35";

               cost += 600;

           }

           else if (radioButton6.Checked)

           {

               s += "Canon 24-70";

               cost += 600;

           }

           else if (radioButton7.Checked)

           {

               s += "Canon 24-105";

               cost += 500;

           }

           else if (radioButton8.Checked)

           {

               s += "Canon 70-200";

               cost += 600;

           }

           if ((!radioButton15.Checked) && (!radioButton13.Checked || !radioButton14.Checked))

               if (!radioButton14.Checked)

                 s += " + ";

           if (radioButton9.Checked)

           {

                s += "Canon 220EX";

               cost += 100;

           }

           else if (radioButton10.Checked)

           {

               s += "Canon 430EX";

               cost += 200;

           }

           else if (radioButton11.Checked)

           {

               s += "Canon 580EX";

               cost += 300;

           }

           else if (radioButton12.Checked)

           {

               s += "Canon 600EX";

               cost += 400;

           }

         

           s += ". Цена = " + Convert.ToString(cost);

           

           listBox1.Items.Add(s);

       }

   }

}

Скриншот с результатами выполнения программы:


 

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

15692. Функции СМИ в жизни общества 68 KB
  Функции СМИ в жизни общества 1. Информационная функция Все средства массовой информации потому и называются так что первым и главным их качеством была способность удовлетворить информационные потребности индивида общества государства. Телевидение распространяет...
15693. Психология массовых коммуникаций 2.48 MB
  Харрис Р. Психология массовых коммуникаций. 4е международное издание СОДЕРЖАНИЕ Предисловие Глава Средства массовой информации в обществе: учебное пособие для нашей жизни Глава Практика и теория массовой коммуник...
15694. Право. 10–11 класс. Базовый и углублённый уровни 1.84 MB
  Учебник содержит материал о ключевых вопросах истории и теории права и государства, в нем рассмотрены система и важнейшие отрасли российского права – конституционное, гражданское, семейное, трудовое, уголовное и др. Основной текст учебника дополняют интересные факты, сведения, документы. Развернутый методический аппарат включает вопросы для самоконтроля, темы для проектов, рефератов и обсуждения, рубрики «Это интересно», «Информация к размышлению», «Исследуем документы и материалы».
15695. Символизм как миропонимание 112 KB
  Еще недавно думали мир изучен. Всякая глубина исчезла с горизонта. Простиралась великая плоскость. Не стало вечных ценностей открывавших перспективы. Все обесценилось. Но не исчезло стремление к дальнему в сердцах. Захотелось перспективы. Опять запросило сердце вечны
15696. Публицистская деятельность А. Блока в журнале Золотое руно 37.5 KB
  Публицистская деятельность А. Блока в журнале Золотое руно Блок активно включается в литературную повседневность публикуется во всех символистских журналах Весы Золотое руно; в газетах Слово Речь; в альманахах. Золотое руно ежемесячный художествен...
15697. Красота в природе 215 KB
  Владимир Сергеевич Соловьёв Красота в природе Красота спасет мир. Достоевский Странно кажется возлагать на красоту спасение мира когда приходится спасать саму красоту от художественных и критических опытов старающихся заменить идеальнопрекрас
15698. НАЧИНАЕМ РАБОТУ: ПОДГОТОВКА ДАННЫХ И ПРЕДВАРИТЕЛЬНЫЙ АНАЛИЗ 82 KB
  Лабораторная работа 1. Начинаем работу: подготовка данных и предварительный анализ Для того чтобы создать таблицу с данными: Запустите программу STATISTICA Создайте свой файл File  New  ОК. Программа создает пустую таблицу содержащую 10 строк и 10 с...
15699. ОПИСАТЕЛЬНАЯ СТАТИСТИКА И ГРАФИКИ 78 KB
  Лабораторная работа 2. описательная статистика и графики Описательные статистики: минимум максимум среднее дисперсия стандартное отклонение медиана квартили мода и т.д. Идея этих статистик очень проста: вместо того чтобы рассматривать...
15700. ЧАСТИЧНАЯ КОРРЕЛЯЦИЯ 49.5 KB
  Лабораторная работа 3. ЧАСТИЧНАЯ Корреляция Задание 3.1: научимся считать частичную корреляцию Коэффициент частичной корреляции можно посчитать так Statistics Basic Statistics/Tables Correlation Matrices Advanced/Plot 3.1.1. Откройте уже знакомый файл Empl_Data.sta в программе STATISTICA 3.1.2....