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

       }

   }

}

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


 

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

54573. Моя Україна – моя Батьківщина. Незалежність України 52.5 KB
  Незалежність України Виховна година для учнів випускників Мета: формувати громадянську позицію в учнів розуміння особистої причетності до всіх подій які відбуваються в Україні шанобливе ставлення до нетлінних духовних скарбниць народу повагу до національних символів традицій оберегів; виховувати в учнів почуття патріотизму національної свідомості любові до рідного краю. Що таке Україна для кожного з вас учні наводять свої думки асоціації аргументують власне сприйняття України як держави наводять приклади з власного...
54574. Ніхто не має права ображати людину 49 KB
  Наш дзвінок вже дав сигнал Працювати час настав Ось і ти часу не гай Працювати починай Доброго дня діти Сідайте. Діти мене звати Вікторія Ігорівна і урок Я і Україна сьогодні проведу у вас я. Діти згадайте будьласка тему минулого вашого уроку. Молодці діти згадали ми з вами минулу тему.
54576. Німецькомовні країни. Розвиток монологічного мовлення 48 KB
  Über Deutschland, Österreich und die Schweiz haben wir vieles erfahren. Und noch gibt es zwei kleine Staaten, wo man deutsch spricht. Hört kleine Information über diese Staaten zu!
54577. ПРОГРАМА ДИСТАНЦІЙНОГО НАВЧАННЯ З НІМЕЦЬКОЇ МОВИ 96.5 KB
  Звісно відпочинок це також необхідна сторона нашого життя але головне завдання вчителя це компетентний учень і робота в режимі дистанційного навчання є чудовим інструментом для його виховання. Робота з текстом: Виписати та вивчити нові слова; Прочитати текст; Перекласти усно; Дати письмові відповіді на питання до тексту та переслати їх на електронну адресу вчителя. Робота з текстом: Виписати та вивчити нові слова; Прочитати текст; Перекласти усно; Виконати тестове завдання до тексту та переслати отримані відповіді на...
54578. Значення нітрогену та його сполук в природі та господарській діяльності людини 57.5 KB
  Сьогодні ми проведемо узагальнюючий урок з теми Підгрупа нітрогену. Щоб виконати завдання редакції необхідно заповнити таблицю Позитивна та негативна роль нітрогену та його сполук. Роль нітрогену та його сполук Позитивна Негативна ІІІ.
54579. НАВЧАЛЬНО-МЕТОДИЧНА КАРТКА (ПЛАН) ЗАНЯТТЯ 174 KB
  Мета завдання: Навчальна: зясувати соціальноекономічну сутність заробітної плати; визначити сфери державного регулювання оплати праці в умовах ринкових відносин; проаналізувати особливості організацій оплати праці на підприємстві; зясувати що лежить в основі побудови системи оплати праці на підприємстві в сучасних умовах; виявити переваги та недоліки різних систем...
54580. З Новим роком! 103.5 KB
  Принц Рік новий вже так близенько Кілька днів всього пройде. Принц Рік новий не за горами Крок за кроком і прийде. Але поки разом з нами Рік старий.
54581. Уроки вдохновения 3.3 MB
  Если вспомнить сколько существует всякой путаницы недоумений всевозможных толкований вокруг метода Константина Сергеевича получившего название метода физических действий сколько было опубликовано неясных изложений этого метода его ближайшими учениками и помощниками последних лет жизни то невольно радуешься тому что почти стенографическое изложение репетиций Станиславского по этому методу становится нашим общим достоянием. Эти ленинские слова из беседы с Кларой Цеткин можно поставить эпиграфом к бессмертному учению Константина...