-
ک.م.م / ب.م.م در c#
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
با استفاده از این نرم افزار می توانید ک.م.م و ب.م.م هر عددی را که خواستید حساب کنید!
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
این کد نیز به ساده ترین صورت ممکن نوشته شده است.
امیدوارم مفید باشد.
کد های برنامه:
کد:
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 ک.م.م_ب.م.م
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void cmd1_Click(object sender, EventArgs e)
{
if (chk1.Checked == false && chk2.Checked == false)
MessageBox.Show(“لطفا یکی را انتخاب کنید”);
else
{
if (chk2.Checked== true && chk1.Checked== true)
MessageBox.Show(“نمی توانید هر دو را با هم حساب کنید”);
else
{
if (txt1.Text == “” || txt2.Text == “”)
MessageBox.Show(“لطفا ۲عدد مورد نظرتان را در دو کادر وارد نمایید”);
else
{
double a, b, c, d;
a = double.Parse(txt1.Text);
b = double.Parse(txt2.Text);
for (double i = 1; i < a || i < b; i++)
{
if (a % i == 0 && b % i == 0)
txt3.Text = i.ToString();
}
c = double.Parse(txt3.Text);
if (chk2.Checked == true)
{
d = a * b / c;
txt3.Text = d.ToString();
}
if (chk2.Checked == true)
lbl1.Visible = true;
}
}
}
}
private void cmd2_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void cmd3_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
chk2.Checked = false;
chk1.Checked = false;
txt1.Clear();
txt2.Clear();
txt3.Clear();
}
}
}
}
}