Добавлен: 10.01.2024
Просмотров: 25
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство образования и науки РТ
Государственное автономное профессиональное образовательное учреждение
«Нижнекамский индустриальный техникум»
ОТЧЕТ
Итоговая работа
Ход работы: Вариант 7
Задача: Согласно индивидуальному заданию создать программу на языке C# для решения задачи оптимизации (из Лабораторной работы 2) по своему варианту.
-
Создал форму которая сможет вычислить прибыль производства, на нее добавил несколько TextBox, Label и Button при нажатии которой выполняется вычисление. Изначально в TextBox ввел данные которые даны в задаче, но при желании их можно изменить.
Рис. 1 – Калькулятор
Нажал на кнопку Итого и получил результат который представлен на рис. 2
Рис. 2 – Выполнил расчет
Рис. 3 – Таблица в Excel
Далее я изменил данные в некоторых полях для ввода и получил такой результат. Представлен на рис. 4
Рис. 4 – Подсчет с измененными данными
Листинг 1:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp5
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void label5_Click(object sender, EventArgs e)
{
}
private void textBox9_TextChanged(object sender, EventArgs e)
{
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
int value1 = int.Parse(textBox9.Text);
int value2 = int.Parse(textBox1.Text);
int result = value1 / value2;
textBox14.Text = result.ToString();
int value3 = int.Parse(textBox10.Text);
int value4 = int.Parse(textBox3.Text);
int result2 = value3 / value4;
textBox13.Text = result.ToString();
int value5 = int.Parse(textBox11.Text);
int value6 = int.Parse(textBox5.Text);
int result3 = value5 / value6;
textBox12.Text = result.ToString();
int value7 = int.Parse(textBox9.Text);
int value8 = int.Parse(textBox2.Text);
int result4 = value7 / value8;
textBox17.Text = result.ToString();
int value9 = int.Parse(textBox10.Text);
int value10 = int.Parse(textBox4.Text);
int result5 = value9 / value10;
textBox16.Text = result.ToString();
int value11 = int.Parse(textBox11.Text);
int value12 = int.Parse(textBox6.Text);
int result6 = value11 / value12;
textBox15.Text = result.ToString();
int value13 = int.Parse(textBox14.Text);
int value14 = int.Parse(textBox7.Text);
int result7 = value13 * value14;
textBox21.Text = result.ToString();
int value17 = int.Parse(textBox14.Text);
int value18 = int.Parse(textBox7.Text);
int value15 = int.Parse(textBox17.Text);
int value16 = int.Parse(textBox8.Text);
if (value18 * value17 > value15 * value16)
{
int result8 = value17 * value18;
textBox21.Text = result8.ToString();
}
else
{
int result9 = value15 * value16;
textBox21.Text = result9.ToString();
}
int value20 = int.Parse(textBox14.Text);
int value21 = int.Parse(textBox7.Text);
int value22 = int.Parse(textBox17.Text);
int value23 = int.Parse(textBox8.Text);
if (value20 * value21 > value22 * value23)
{
int result10 = value20 * value21;
textBox20.Text = result10.ToString();
}
else
{
int result11 = value22 * value23;
textBox20.Text = result11.ToString();
}
int value24 = int.Parse(textBox13.Text);
int value25 = int.Parse(textBox7.Text);
int value26 = int.Parse(textBox16.Text);
int value27 = int.Parse(textBox8.Text);
if (value24 * value25 > value26 * value27)
{
int result22 = value24 * value25;
textBox19.Text = result22.ToString();
}
else
{
int result23 = value26 * value27;
textBox19.Text = result23.ToString();
}
int value30 = int.Parse(textBox19.Text);
int value28 = int.Parse(textBox20.Text);
int value29 = int.Parse(textBox21.Text);
int result35 = value30 + value28 + value29;
textBox18.Text = result35.ToString();
}
private void textBox3_TextChanged(object sender, EventArgs e)
{
}
private void textBox4_TextChanged(object sender, EventArgs e)
{
}
private void textBox5_TextChanged(object sender, EventArgs e)
{
}
private void textBox6_TextChanged(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void textBox8_TextChanged(object sender, EventArgs e)
{
}
private void textBox7_TextChanged(object sender, EventArgs e)
{
}
private void textBox14_TextChanged(object sender, EventArgs e)
{
int value1 = int.Parse(textBox9.Text);
int value2 = int.Parse(textBox1.Text);
int result = value1 / value2;
textBox14.Text = result.ToString();
}
private void textBox17_TextChanged(object sender, EventArgs e)
{
int value7 = int.Parse(textBox9.Text);
int value8 = int.Parse(textBox2.Text);
int result = value7 / value8;
textBox17.Text = result.ToString();
}
private void textBox21_TextChanged(object sender, EventArgs e)
{
}
private void textBox20_TextChanged(object sender, EventArgs e)
{
int value20 = int.Parse(textBox13.Text);
int value21 = int.Parse(textBox7.Text);
int value22 = int.Parse(textBox16.Text);
int value23 = int.Parse(textBox8.Text);
if (value20 * value21 > value22 * value23)
{
int result = value20 * value21;
textBox20.Text = result.ToString();
}
else
{
int result = value22 * value23;
textBox20.Text = result.ToString();
}
}
private void textBox16_TextChanged(object sender, EventArgs e)
{
int value9 = int.Parse(textBox10.Text);
int value10 = int.Parse(textBox4.Text);
int result = value9 / value10;
textBox16.Text = result.ToString();
}
private void textBox13_TextChanged(object sender, EventArgs e)
{
int value3 = int.Parse(textBox10.Text);
int value4 = int.Parse(textBox3.Text);
int result2 = value3 / value4;
textBox13.Text = result2.ToString();
}
private void textBox12_TextChanged(object sender, EventArgs e)
{
int value5 = int.Parse(textBox11.Text);
int value6 = int.Parse(textBox5.Text);
int result = value5 / value6;
textBox12.Text = result.ToString();
}
private void textBox15_TextChanged(object sender, EventArgs e)
{
int value11 = int.Parse(textBox11.Text);
int value12 = int.Parse(textBox6.Text);
int result = value11 / value12;
textBox15.Text = result.ToString();
}
private void textBox19_TextChanged(object sender, EventArgs e)
{
int value24 = int.Parse(textBox12.Text);
int value25 = int.Parse(textBox7.Text);
int value26 = int.Parse(textBox15.Text);
int value27 = int.Parse(textBox8.Text);
if (value24 * value25 > value26 * value27)
{
int result = value24 * value25;
textBox19.Text = result.ToString();
}
else
{
int result = value26 * value27;
textBox19.Text = result.ToString();
}
}
private void textBox18_TextChanged(object sender, EventArgs e)
{
int value30 = int.Parse(textBox19.Text);
int value28 = int.Parse(textBox20.Text);
int value29 = int.Parse(textBox21.Text);
int result = value30 + value28 + value29;
textBox18.Text = result.ToString();
}
}
}