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

       }

   }

}

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


 

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

5173. Формы и особенности международной интеграции производства 77.5 KB
  Формы и особенности международной интеграции производства Базовые стратегии развития бизнеса. Межфирменная интеграция и диверсификация производства. Формы и уровни международной интеграции производства. 1 Базовые стратегии развития...
5174. Предмет, задачи и методы генетики. 756 KB
  Предмет, задачи и методы генетики. Генетика - наука об основных закономерностях наследственности и изменчивости. Наследственность - это свойство живых организмовприобретать в процессе онтогенеза признаки сходные с родительскими организмами и п...
5175. Понятия, ген, генотип и фенотип. Фенотипическая и генотипическая изменчивость, мутации 247.5 KB
  Понятия, ген, генотип и фенотип. Фенотипическая и генотипическая изменчивость, мутации. При изучении закономерностей наследования обычно скрещивают особи, отличающиеся друг от друга альтернативными признаками, например желтый и зеленый цвет, гладкая...
5176. Концепции клеточного строения и функционирования живой материи 699 KB
  Концепции клеточного строения и функционирования живой материи I. История открытия клеточного строения живых организмов Все живые организмы построены из клеток. Одноклеточные организмы (бактерии, простейшие, многие водоросли и грибы) состоят из одно...
5177. Закон гомологических рядов 37.5 KB
  Закон гомологических рядов Обработка обширного материала наблюдений и опытов, детальное исследование изменчивости многочисленных линнеевских видов (линнеонов), огромное количество новых фактов, полученных главным образом при изучении культурных раст...
5178. Генетика бактерий. Особенности морфологической организации ядерного аппарата бактерий 67 KB
  Генетика бактерий На модели бактерий и вирусов были открыты все основные закономерности генетики. 1.Особенности морфологической организации ядерного аппарата бактерий: - не имеет ядерной мембраны, ядрышка, носит название нуклеоид - носителем ...
5179. Основы генетики 92.5 KB
  Основы генетики. Генетика - наука о наследственности и изменчивости. Наследственность - это свойство дочерних организмов быть похожими на своих родителей морфологическими, физиологическими, биохимическими и другими признаками и особенностями...
5180. Характеристика генетического аппарата бактерий 4.97 MB
  Характеристика генетического аппарата бактерий Организация генома. Генетический аппарат бактерий представлен бактериальной хромосомой, внехромосомными факторами наследственности - плазмидами, а также входящими в их состав мобильными генетическ...
5181. Генетика и биополитический конфликт в 20 веке. Евгеника 50.5 KB
  Евгеника В 1883 году англичанин Фрэнсис Гальтон – кузен Чарльза Дарвина - заложил основы евгеники. Он считал, что большинство признаков у человека являются наследственными, и их можно улучшить путём контролируемых браков. В позитивной гене...