نمایش نتایج 1 تا 4 از 4

نام تاپیک: ماشین حساب در مبنای دو؟

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #4
    کاربر دائمی آواتار m.4.r.m
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    تبریز
    پست
    1,412

    نقل قول: ماشین حساب در مبنای دو؟

    شما با این کار می تونی راحت کارتو انجام بدی
    Shell "calc.exe"


    البته این هم کد B2D و D2B :

    Function Bin2Dec(Num As String) As Long
    Dim n As Integer
    n = Len(Num) - 1: a = n
    Do While n > -1
    x = Mid(Num, ((a + 1) - n), 1)
    Bin2Dec = IIf((x = "1"), Bin2Dec + (2 ^ (n)), Bin2Dec)
    n = n - 1
    Loop

    End Function

    Public Function Dec2Bin(DecVal)
    Dim bits, Dec As String
    Dec = DecVal
    If Dec >= 128 Then bits = "1": Dec = Dec - 128 Else bits = "0"
    If Dec >= 64 Then bits = bits & "1": Dec = Dec - 64 Else bits = bits & "0"
    If Dec >= 32 Then bits = bits & "1": Dec = Dec - 32 Else bits = bits & "0"
    If Dec >= 16 Then bits = bits & "1": Dec = Dec - 16 Else bits = bits & "0"
    If Dec >= 8 Then bits = bits & "1": Dec = Dec - 8 Else bits = bits & "0"
    If Dec >= 4 Then bits = bits & "1": Dec = Dec - 4 Else bits = bits & "0"
    If Dec >= 2 Then bits = bits & "1": Dec = Dec - 2 Else bits = bits & "0"
    If Dec >= 1 Then bits = bits & "1": Dec = Dec - 1 Else bits = bits & "0"
    If Dec > 0 Then
    Dec2Bin = "11111111"
    Else
    Dec2Bin = bits
    End If
    End Function
    آخرین ویرایش به وسیله m.4.r.m : شنبه 18 خرداد 1392 در 23:41 عصر

تاپیک های مشابه

  1. ماشین حساب (آشنایی با Syntax Diagram)
    نوشته شده توسط Kambiz در بخش الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 8
    آخرین پست: شنبه 01 آبان 1389, 23:10 عصر
  2. ماشین حساب ویندوز !
    نوشته شده توسط Gladiator در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: سه شنبه 27 اردیبهشت 1384, 11:27 صبح
  3. کامپوننت ماشین حساب
    نوشته شده توسط betanam در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 2
    آخرین پست: یک شنبه 15 تیر 1382, 07:18 صبح
  4. راهنمائی- من دنبال برنامه های ماشین حساب گرافیکی- کد هافمن -
    نوشته شده توسط علی سخاوت در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 1
    آخرین پست: چهارشنبه 11 تیر 1382, 20:29 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •