چرا دورآموز؟
در انجمن می توانید در خارج از تایم آموزش سوالات خود را بپرسید و تمرین های خود را پاسخ دهید
ماشین حساب
جمعه، 15 خرداد 1405
7
2 عدد دریافت کرده و جمع ، ضرب ، تقسیم ، تفریق ، توان و باقیمانده تقسیم 2 عدد را به یکدیگر بدست آورید
نکته :
- محدودیت در دریافت اعداد قرار دهید به طوریکه حداکثر عدد وارد شده نباید بیشتر از 7 رقم باشد
- عدد منفی قبول نکند
- پیامهای خطا با رنگ زمینه قرمز و پاسخ درست در زمینه سبز باشد
نویسنده : سامیار اقبال
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
int num1 = int.Parse(textBox1.Text);
int num2 = int.Parse(textBox2.Text);
if (num1 < 0 || num2 < 0 )
{
label1.Text = "عدد منفی مجاز نیست";
return;
}
if (num1 > 999999 || num2 > 999999)
{
label1.Text = "عدد باید کمتر از 7 رقم باشد";
return;
}
if (num1 ==0||num2==0)
{
label1.Text = "عددی وارد کنید";
return;
}
label4.Visible = true;
label5.Visible = true;
label6.Visible = true;
label7.Visible = true;
label8.Visible = true;
label1.Visible = false;
label4.Text = $"جمع : {num1 + num2}";
label5.Text = $"تفریق : {num1 - num2}";
label6.Text = $"ضرب : {num1 * num2}";
label7.Text = $"تقسیم : {num1 / num2}";
label8.Text = $"توان : {Math.Pow(num1,num2)}";
}
catch (FormatException)
{
label1.Text = "ورودی نامعتبر می باشد";
}
}
}
}
نویسنده : سامیار اقبال
کد در ارتباط با ماشین حسابی که دو عدد دریافت و جمع تفریق ضرب تقسیم و توان ان را نشان می دهد
2 تکست باکس و 8 لیبل و 1 دکمه دارد و در رویداد دکمه این کد را وارد میکنیم
private void button1_Click(object sender, EventArgs e)
{
try
{
int num1 = int.Parse(textBox1.Text);
int num2 = int.Parse(textBox2.Text);
if (num1 < 0 || num2 < 0 )
{
label1.Text = "عدد منفی مجاز نیست";
return;
}
if (num1 > 999999 || num2 > 999999)
{
label1.Text = "عدد باید کمتر از 7 رقم باشد";
return;
}
if (num1 ==0||num2==0)
{
label1.Text = "عددی وارد کنید";
return;
}
label4.Visible = true;
label5.Visible = true;
label6.Visible = true;
label7.Visible = true;
label8.Visible = true;
label1.Visible = false;
label4.Text = $"جمع : {num1 + num2}";
label5.Text = $"تفریق : {num1 - num2}";
label6.Text = $"ضرب : {num1 * num2}";
label7.Text = $"تقسیم : {num1 / num2}";
label8.Text = $"توان : {Math.Pow(num1,num2)}";
}
catch (FormatException)
{
label1.Text = "ورودی نامعتبر می باشد";
}
}