الگوریتم نویسی

چند مثال ساده از الگوریتم ها برای هنرجویان هنرستان

الگوریتم نویسی

چند مثال ساده از الگوریتم ها برای هنرجویان هنرستان

الگوریتم نویسی

تبدیل مبنای 10 به 2

شنبه, ۴ ارديبهشت ۱۳۹۵، ۰۹:۳۲ ق.ظ

 تبدیل مبنای 10 به 2

ایجاد یک پروژه ویندوزی:در برنامهvs یک پروژه جدید از نوع Windows Form Application با نام  دلخواه  در مسیر شخصی بسازید.

کنترل های برنامه :

کنترل های برنامه

 

Label2

Label1

TextBox1

Button

Form1

lblTotal

lblAdad

txtNumber

btnShow

Form1

Name

-

عدد:

-

نمایش

عدد در مبنای 2

Text

         -

Yes

-

-

Yes

Right To Left

 

private void btnShow_Click(object sender, EventArgs e)

{

     double b = 0,p = 0,digit; // تعریف متغیر

     int n = int.Parse(txtNumber.Text); دریافت عدد//

     while (n!=0) تکرار حلقه تا  زمانی که 0 نباشد//

{

     digit = n % 2;// digitt ذخیره باقیمنانده حاصل تقسیم عدد بر 2 در متغیر

     b+=digit * Math.Pow(10.0,p++);

     n/=2; برای نصف کردن عدد//

}

lblTotal.Text = b.ToString(); چاپ مبنای 2 عدد//

}

موافقین ۰ مخالفین ۰ ۹۵/۰۲/۰۴
محمدرضا استاجی