51122

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

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

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

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

Русский

2014-02-06

77.03 KB

2 чел.

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

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

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

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

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

       }

   }

}

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


 

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

23966. Софокл «Царь Эдип» 15.39 KB
  Софокл Царь Эдип Софокл 496406гг до н. Лучшая – Царь Эдип. В ней он исп миф о судьбе фиванских царей Лае и его сыне Эдипе. Они назвали его Эдип эдипус – с опухшими ногами.
23967. Еврипид (180-70гг до н.э.) 12.59 KB
  и Софокл жили в одно время но младший его современник Софокл отразил ярко афине общ в период расцвета а Еврипид в период его кризиса. Эти особ афинго общ в период кризиса им нашли отраж в твве Еврипида. Еврипид не был популярен среди соврем его взгляды не сходились с согражданами соврем часто не понимали его. Еврипид происх очевидно из сред по достатку семьи.
23968. Римская литература, влияние греческой 22 KB
  Римская литература влияние греческой Первая традиционная литература. Этрусков свергли = республика – сумрачные века Усиливается влияние сельского элемента замедляется развитие письменности литература была только деловая не было развитой мифологической системы. Литература развивается быстрее и более интенсивно. Римская литература с самого начала уже эллинистична.
23969. Рим. Три специфические особенности римской литературы 11.86 KB
  Три специфические особенности римской литературы. а Первой отличительной чертой литературы в сравнении с греческой является то что это литература гораздо более поздняя и потому гораздо более зрелая. Рим мог воспользоваться уже готовыми результатами векового развития греческой литературы усвоить их достаточно быстро и основательно и создавать на этой основе уже свою собственную гораздо более зрелую и развитую литературу. С самого начала развития римской литературы чувствуется сильное греческое влияние.
23970. Римская литература, периодизация 21.5 KB
  – расцвет комедии длится до начала деятельности Цицерона. III Классический Золотой век а время Цицерона – расцвет прозы 8143 гг. б время Августа – расцвет поэзии 43 г.
23971. Римский фольклор 21 KB
  песни: свадебные застольные погребальные фесценнины – песни шуточного содержания связанные с обрядами плодородия.
23972. Римская комедия. Плавт 35.5 KB
  Писал паллиаты – комедии на греческий сюжет. Комедии греческого плаща. Брал сюжеты из греческой новоаттической комедии действие в греческих городах персонажи с греческими именами но использует римские реалии. Выбирает комедии которые будут интересны римлянам.
23973. Архаический период римской литературы. Первые авторы 23 KB
  Трагедии Впервые ввел драму на римский сюжет – претекстата. Ромул мифологический сюжет Кластидит исторический сюжет Больше всего прославился в комедии.