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);

       }

   }

}

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


 

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

29433. Основные теоретические модели экономического роста 14.47 KB
  Основные теоретические модели экономического роста АнеокейнсианскиеБ НеоклассическиеВСоциальноинституциональные Неок. согласно теории Домара существует равновесный тип прироста реального дохода в экономике при котором полностью используются имеющиеся производственные мощности. Такое динамическое равновесие может оказаться неустойчивым как только темп роста плановых инвестиций частного сектора отклоняется от уровня заданного моделью. Харрод построил специальную модель экономического роста 1939г.
29435. Валютная система :понятие, эволюция, режимы обменных курсов. Валютная политика 20.29 KB
  В период между войнами до Бреттонвудской системы статус резервной валюты особой категории конвертируемой валюты не был официально закреплен ни за одной валютой а английский фунт стерлингов и американский доллар оспаривали лидерство в ходе острой конкурентной борьбы. Причем впервые статус резервной валюты был юридически закреплен за долларом и фунтом стерлингов. Обычно валютный курс национальной валюты фиксируется по отношению к основным мировым валютам таким как доллар евро йена или к корзине валют. Для поддержания курса национальной...
29438. Структурные изменения национальной экономики. Основные показатели 14.48 KB
  Основные показатели Промышленность является самой главной отраслью материального производства несмотря на то что с началом перехода к постиндустриальному обществу доля промышленности в мировом ВВП и занятости экономически активного населения стала уменьшаться. Большие сдвиги происходят в отраслевой структуре мировой промышленности. В странах Запада доля добывающих отраслей во всем промышленном производстве в среднем составляет 2 а в развивающихся странах 14 Изменения коснулись и внутренних пропорций в добывающей и обрабатывающей...
29439. Оценка наукоемкости отраслей национальной экономики 13.72 KB
  Оценка наукоемкости отраслей национальной экономики Критерии качественной оценки наукоёмких отраслей: Прогрессивность отрасли Ускоренный прилив инвестиций и рост занятых новые технологии Комплексное влияние на развитие традиционных отраслей и сферы услуг в части трансферта технологий Высокая конкурентоспособность выпускаемой продукции Тесная взаимосвязь наукоёмких отраслей с соотв.Динамичность перечня наукоёмких отраслей их зависимость от степени зрелости базовых технологий цикла развития отрасли. 2 подхода определения перечня наукоёмких...
29440. Структура и пропорции национальной экономики: понятия, факторы влияния, характеристика 14.07 KB
  Структура и пропорции национальной экономики: понятия факторы влияния характеристика Сущность национальной экономики состоит в том что она представляет собой сложившуюся систему национального и общественного воспроизводства государства в которой между собой взаимосвязаны отрасли виды и формы общественного труда сложившиеся в результате длительного исторического эволюционного развития конкретной страны. Влияние на особенности национальной экономики оказывают исторические культурные традиции географическое положение государства его...