51122

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

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

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

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

Русский

2014-02-06

77.03 KB

4 чел.

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

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

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

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

Лабораторная работа №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);

       }

   }

}

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


 

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

27640. Понятие и характеристика убийства при отягчающих обстоятельствах (ч.2 ст. 105 УК) 32 KB
  Убийство при отягчающих обстоятельствах характеризуется наличием квалифицирующих признаков того или иного элемента состава преступления объекта субъективной объективной сторон. Квалифицирующие признаки объекта: это пункты а б в г ст. Для квалификации по п. Квация по п.
27641. Понятие квалификации преступлении, ее этапы. Конкуренция уголовно-правовых норм, ее виды 30 KB
  Квалифицировать преступления значит дать ему юридическую оценку указать уголовноправовую норму предусматривающую это деяние. В юридических документах квалификация преступления выражается в виде ссылки на соответствующую статью УК или несколько статей. Квалификация преступления это точная уголовноправовая оценка конкретного общественно опасного деяния. Понятие квалификации имеет два взаимосвязанных значения: 1 процесс установления признаков состава преступления в деянии лица; 2 результат этого процесса т.
27643. Понятие некорыстных преступлений против собственности, их виды и юридическая характеристика 32.5 KB
  167 УК РФ Объект преступления отношения собственности. Объективная сторона преступления характеризуется: уничтожением или повреждением чужого имущества; причинением значительного ущерба собственнику владельцу. Субъективная сторона прямой мотивы и цель могут быть разнообразными; могут выражаться например в стремлении скрыть следы совершенного ранее преступления или из мести из ревности за исключением тех которые превращают деяние в преступление иного рода терроризм организация и участие в массовых беспорядках диверсия...
27644. Понятие объекта преступления в уголовном праве. Классификация объектов преступления по вертикали и горизонтали. Многообъектные преступления 35 KB
  Классификация объектов преступления по вертикали и горизонтали. Многообъектные преступления. Соотношение объекта и предмета преступления.
27645. Электрическое торможение асинхронных двигателей 185.35 KB
  Основные сведения о способах торможения асинхронных двигателей Рекуперативное торможение при спуске тяжелого груза Рекуперативное торможение при переходе с большей скорости на меньшую
27646. Понятие оконченного преступления. Зависимости момента окончания преступления от конструкции его состава. Момент окончания длящихся и продолжаемых преступлений 25.5 KB
  Понятие оконченного преступления. Зависимости момента окончания преступления от конструкции его состава. деяние которое содержит все признаки состава того преступления на совершение которого был направлен умысел виновного. Наличие оконченного преступления определяется в первую очередь тем что его объективная и субъективная стороны получили полную реализацию.
27647. Понятие состава преступления и его значение в уголовном праве. Элементы, основные и факультативные признаки состава преступления. Соотношение преступления и его состава. Виды составов преступлений 34.5 KB
  Элементы основные и факультативные признаки состава преступления. Соотношение преступления и его состава. Состав преступления это совокупность объективных и субъективных признаков закрепленных в уголовном законе которые характеризуют общественно опасное деяние как конкретное преступление.
27648. Побег из мест лишения свободы, из-под ареста или из-под стражи (ст. 313 УК), его отличие от уклонения от отбывания лишения свободы (ст. 314 УК) 27 KB
  Побег из мест лишения свободы изпод ареста или изпод стражи ст. 313 УК его отличие от уклонения от отбывания лишения свободы ст. Побег из мест лишения свободы или из под ареста или из при стражи ст.313 его отличие от уклонения отбывания лишения свободы ст.