تبليغاتX
o_t_fars
 
   
     
 
 
 

آهنگ جدید و بسیار زیبای رضا صادقی به نام کجایی ؟؟

WwW.Kingkong.Ir  ||  WwW.Bi3Da.Info

Reza Sadeghi - Kojaei 128.mp3

 
 
   |    نوشته شده توسط Zavosh Abdollahzadeh
 
 
  http://red8rood2.mihanblog.com/

سلام بچه ها نظرتون در باره این بازی چیه

 

 
 
   |    نوشته شده توسط شهروز
 
 
  سلام دوستان خوب هستید امتحان برنامه نویسی چه جور دادید ؟

ایشا الله که همگی خوب داده باشید

بچه ها در این پست جواب سوال آخرو گذاشتم که شاید  یکیم الکی الکی پیچونده

باشمش  به هر حال اگر کسی سر جلسه امتحان نتونسته جواب بده و دوست داره که

بتونه از چه طریقی قابل محاسبه هست می تونه از لینک زیر استفاده کنه

لینک دانلود

این عکس روبرو  نمونه خروجی می باشد که در حالت های مختلف بیان شده.

البته طریق آسان تری هم داشته

و در ضمن اینم به بچه هایی که نمی دونن تا الان بگم که جواب سوال یک خود عدد می شده

اینجوری که اگر ۲۴۸۵ بوده

۲

۴

۸

۵

را چاپ می کرده و جواب نه ۲ میشده نه مقلوب عدد بلکه خود عدد بوده

البته میدونم که دیگه همگی فهمیدید اما ...

اینم نمونه برنامه هست برای که اجرا کنید و به اطمینان پیدا کنید

البته این سوال در صفحه ۹۳ کتاب آقای جعفر نژاد قمی قسمت تمرین حل شده است.

لینک دانلود

 

 
 
   |    نوشته شده توسط شهروز
 
 
   برنامه مبدل مبنا

با اين برنامه كوچك قادر خواهيد بود كه اعداد مبناي 2، مبناي 8، مبناي 16 و كد اسكي معادل آنها را به طور همزمان يكجا داشته باشيد. عدد مي تواند در فرم هاي 4 بيتي، 8 بيتي، 16 بيتي و 32 بيتي باشد. همچنين با يك كليك مي توانيد معكوس عدد ، شيفت به راست و شيفت به چپ عدد را هم ببينيد. چرخش عدد به راست و چپ هم يكي از قابليتهاي جالب اين برنامه كوچك است. نتايج بر روي همه قسمتها، همزمان و با تغيير هر كدام از قسمتها تغيير مي كنند.

دانلود برنامه : مبدل مبنا
( 103 كيلوبايت )

 
 
   |    نوشته شده توسط شهروز
 
 
  گر عدد N در مبنای ۱۰ باشد و بخواهیم ان را به مبنای ۲ ببریم بجای تقسیمات متوالی بر ۲ عدد را در ۵

بطریق زیر ضرب میکنیم . اگر N زوج باشد با ضرب در ۵ صفر خارج قسمت بعنوان یک رقم بحساب

میاوریم . ولی اگر عدد فرد باشد پس از کسر واحد از ان و ضرب در ۵ از صفرش صرف نظر میکنیم .

 

 

 با اين  كد ميتونين يه عدد رو از مبناي ۲ تا ۳۶ به يه عدد ديگه با مبناي توي همين بازه تبديل كنين.كد از

۳ تا تابع تشكيل شده كه يكيش عدد از از مبناي n به مبناي ۱۰ مياره يكي از مبناي ۱۰ به مبناي n و

سومي هم با ادغام اين ۲ تا تابع يك عدد رو از يك مبنا به مبناي ديگه ميبره.چون عددي كه به اين تابع

ميديم ميتونه مبناش بيشتر از ۱۰ باشه بايد از نوع رشته اي باشه مثلا "FFFFF1" در مبنای 16 یا "

HCAA10" در مبناي ۱۸ يا بيشتر. تابع اول عدد ورودي رو ميگيره بعد مبناي ورودي بعد مبناي خروجي و

جواب رو هم به همون دليلي كه براي وروديش گفتم به صورت رشته برميگردونه:


Public Function BaseNto10(ByVal Number As String, ByVal _
        FromBase As Byte) As Long
    Dim Number_Base10 As Long
    Dim Cnt As Long
    Dim NumberLen As Long
    Dim Digit As Integer
   
    NumberLen = Len(Number)
    For Cnt = 1 To NumberLen
                   
        Digit = Asc(UCase$(Mid$(Number, Cnt, 1)))
        If (FromBase < 11) Then
            If (Digit > 57 Or Digit < 48) Then
                BaseNto10 = 0
                Exit Function
            End If
        Else
            If (Digit < 48 Or (Digit > 57 And Digit < 65) Or Digit > 54 + FromBase) Then
                BaseNto10 = 0
                Exit Function
            End If
        End If
        If (Digit > 47 And Digit < 58) Then
                Digit = Digit - 48
        Else
                Digit = Digit - 55
        End If
        Number_Base10 = Number_Base10 + Digit * FromBase ^ (NumberLen - Cnt)
    Next
   
    BaseNto10 = Number_Base10
End Function
       
Public Function Base10ToN(ByVal Number As Long, ByVal ToBase As Byte) _
            As String
    Dim Number_NewBase As String
    Dim Temp As Long, Reminder As Long
    Dim SDigit As String
   
    Temp = Number
    Do While (True)
        If (Temp < ToBase) Then
            If (Temp < 10) Then
                SDigit = Temp
            Else
                SDigit = Chr$(55 + Temp)
            End If
            Number_NewBase = SDigit & Number_NewBase
            Exit Do
        End If
        Reminder = Temp Mod ToBase
        Temp = Temp \ ToBase
        If (Reminder < 10) Then
            SDigit = Reminder
        Else
           SDigit = Chr$(55 + Reminder)
        End If
        Number_NewBase = SDigit & Number_NewBase
    Loop
   
    Base10ToN = Number_NewBase
End Function
Public Function ChangeBase(ByVal Number As String, ByVal _
        FromBase As Byte, ByVal ToBase As Byte) As String
    ChangeBase = Base10ToN(BaseNto10(Number, FromBase), ToBase)
   
End Function
 

 

 براي استفاده از تابع هم , مثلا براي بردن عدد "123456" از مبنای 7 به مبنای 2 از این کد میشه استفاده کرد : Call MsgBox(ChangeBase("123456", 7, 2))

 
 
   |    نوشته شده توسط شهروز
 
 
     
 

pctfx3.1

Digital Classic Fix Template

سي دي كاتالوگ چند رسانه اي گروه طراحي چندرسانه اي وبلاگ رسانه گشت و گذار در دنياي رسانه هاي ديجيتال Medium Blog - Digital Media World قالبهاي رايگان سايت و وبلاگ Advanced Persian Blog Templates كارگاه طراحي وب مركز طراحي و توسعه سي دي هاي مولتي مديا

اطلاعات مربوط به كارگاه طراحي قالب: طراحي و پياده سازي قالب وبلاگ Template Design Workshop, دانلود قالب هاي وبلاگ Template Design Workshop, جزئيات قالب هاي رايگان Template Design Workshop, جستجوي قالب هاي وبلاگ Template Design Workshop, تماس با كارگاه طراحي قالب Template Design Workshop, درباره كارگاه طراحي قالب

pictofxt Farsi Blog دامنه فارسی

ثبت سایت دامنه فارسی لینوکس سرور