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

       }

   }

}

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


 

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

8552. Проблема сознания и основные подходы к ее философскому анализу: субстанциональ-ный, функциональный, экзистенциально-феноменологический 37 KB
  Проблема сознания и основные подходы к ее философскому анализу: субстанциональный, функциональный, экзистенциально-феноменологический В истории философии сложилось несколько подхода к философскому анализу феномена сознания: субстанциональный, натура...
8553. Проблема социокультурной природы сознания. Сознание и язык. Сознание и коммуникация 52.5 KB
  Проблема социокультурной природы сознания. Сознание и язык. Сознание и коммуникация Природу и функционирование сознания невозможно понять вне исследования социокультурной его детерминированности. Классическая философия изначально исходила из возможн...
8554. Сознание и самосознание 35 KB
  Сознание и самосознание На основании определения сознания как формы отражения объективной действительности можно утверждать, что оно нацеленно на внешние предметы. Тело человека, его сознание, его познавательный процесс не входит непосредственно в к...
8555. Структура и функции сознания 45 KB
  Структура и функции сознания Анализ структуры сознания первоначально базировался на данных классической психологии, в русле исследований которой были выделены следующие составляющие сознания: интеллект, эмоции, воля, внимание, память. Сознание челов...
8556. Философские проблемы сознания 179.5 KB
  Философские проблемы сознания § 1. Проблема сознания в философии и науке. Концепция отражения. § 2. Возникновение сознания. Проблема идеального в философии. § 3. Социально-историческая, деятельно-информационная природа сознания. § 4. Общественное и ...
8557. Електронне та електричне обладнання автомобілів 239.31 KB
  ВСТУП Мета проведення лабораторних робіт - набуття студентами практичних навичок визначення лабораторним шляхом технічних характеристик різних апаратів, приладів і електромашин, що встановлюють на автомобілях ознайомлення із сучасним лаб...
8558. Алмазная сутра 31.5 KB
  Алмазная сутра. Будда сказал Субхути: - Все Бодхисаттвы должны так овладевать своим сознанием: сколько бы ни было существ, должны они думать, рождающихся из яиц, рождающихся из утробы, рождающихся из сырости или вследствие превращений, имеющих цвет...
8559. Барт. Миф сегодня 36 KB
  Р. Барт. Миф сегодня Что же такое миф сегодня. На этот вопрос я сразу же дам простой ответ, точно согласующийся с этимологией: миф - это слово. Разумеется, это не какое угодно слово: чтобы язык стал мифом, он должен обладать некоторыми особыми...
8560. Бердяев. Соотношение философии, религии и науки 41 KB
  Н. А. Бердяев. Соотношение философии, религии и науки Первое и самое сильное нападение философии пришлось выдержать со стороны религии, и это не прекращается и до сих пор, так как религия есть вечная функция человеческого духа. Именно столкновение ф...