close

Вход

Забыли?

вход по аккаунту

?

Лаб01 Сокращение

код для вставкиСкачать
Министерство образования и науки Украины
Национальный аэрокосмический университет им.Н.Е.Жуковского
"ХАИ"
Отчёт по лабораторной работе №1
по предмету: "Теория алгоритмов и математическая логика"
Сделал:
студент 325 группы
Заярный А.В.
Проверил:
Слепичева М.А
Харьков 2013
Вариант №6
Универсальная программа
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 algor_nod_ch
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int a = int.Parse(this.textBox1.Text);
int b = int.Parse(this.textBox2.Text);
if (a == b) a = 0;
while (a != 0 && b != 0)
{
if (a > b) a = a % b;
else b = b % a;
}
this.label1.Text = (int.Parse(this.textBox1.Text) / (a + b)).ToString();
this.label2.Text = (int.Parse(this.textBox2.Text) / (a + b)).ToString();
this.label15.Text += " " + (a + b).ToString();
}
private void button2_Click(object sender, EventArgs e)
{
int a = int.Parse(this.textBox3.Text);
int b = int.Parse(this.textBox4.Text);
int c = int.Parse(this.textBox5.Text);
int d = int.Parse(this.textBox6.Text);
if (a == b) a = 0;
if (c == d) c = 0;
while (a != 0 && b != 0)
{
if (a > b) a = a % b;
else b = b % a;
}
while (c != 0 && d != 0)
{
if (c > d) c = c % d;
else d = d % c;
}
a = a + b;
c = c + b;
if (a == c) a = 0;
while (a != 0 && c != 0)
{
if (a > c) a = a % c;
else c = c % a;
}
this.label3.Text = (int.Parse(this.textBox4.Text) / (a + b)).ToString();
this.label4.Text = (int.Parse(this.textBox3.Text) / (a + c)).ToString();
this.label5.Text = (int.Parse(this.textBox5.Text) / (a + c)).ToString();
this.label6.Text = (int.Parse(this.textBox6.Text) / (a + c)).ToString();
this.label16.Text += " " + (a + c).ToString();
}
}
}
Результат:
ЗаярныйА.В._325 2
Документ
Категория
Рефераты
Просмотров
7
Размер файла
39 Кб
Теги
лаб01, сокращений
1/--страниц
Пожаловаться на содержимое документа