النتائج 1 إلى 5 من 5

الموضوع: [ أي رقم => لغة الآلة ] برنامج UMLC [ برنامج عربي جديد ]

  1. #1
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576

    [ أي رقم => لغة الآلة ] برنامج UMLC [ برنامج عربي جديد ]



    بسم الله الرحمن الرحيم

    كانت تراودني فكرة بشدة .. وهي عمل برنامج PHP ، يقوم بتحويل أي رقم إلى machine binary codes

    وقد تم الحمدلله ..

    هذه بداية الخطوة
    http://www.egyptechno.com/umlc/


    وقد أسميته UMLC = Unique Machine Language Converter

    تقوم بكتابة الرقم ثم تختار نوعية الأرقام ثم تضغط على الزر ..


    الثلاثة أنواع :
    Binary = 0 1
    Octal = النظام الثماني base 8
    و Hexa = النظام السداسي العشري base 16

    هناك افكار أخرى .. لإجراء عمليات الجمع والطرح والضرب والقسمة على الأعداد الbinary أيضا ..





    === ما الفائدة من البرنامج === :
    عمليا .. تقريبا لا شيء ..

    ولكنها مجرد فكرة .. أردت تنفيذها ..

    تحياتي





    __________________
    SWF Thumbnail - tweet me


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307


    حركة حلوه .. حركة جات ببالك واردت تنفيذها ( الفائده )

    ياليت تحط السورس للاستفاده



    تحياتي





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2003
    المشاركات
    461


    انا كنت افكر بعمل برنامج تحويل للانظمة التالية :

    الثنائي و العشري و السادس عشري لكن على visual basic اما عملها php لم افكر فيها

    لكن عملها على النت شغلة مفيدة جدا خصوصا للطلبة في المدارس << لانهم دخلوها على المدارس مش عارف شو بدهم يدرسوا في الجامعة لكن ما علينا

    ملاحظة : البرنامج الخاص بك لا يخرج النتائج .

    بالتوفيق





    __________________
    AlwatanVoice, www.alwatanvoice.com
    Almashroo, www.almashroo.com

    Pal Coder == Palestinian Coder

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889


    إن شاء الله موفق

    اقتباس المشاركة الأصلية كتبت بواسطة Pal Coder
    ملاحظة : البرنامج الخاص بك لا يخرج النتائج .
    البرنامج يعمل، بس لازم تضغط على الزر، لا يقبل الانتر






  5. #5
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    هذا هو الكود الكامل للصفحة HTML + PHP

    كود PHP:
    <html dir=rtl>
    <title>Unique Machine Language Converter</title>
    <div align='center'>
    <table border='1' cellpadding='1' cellspacing='3' style="border-collapse: collapse; border: 1px dashed #004080; background-color: #F2F2F2" bordercolor="#111111"  width='35%' id='AutoNumber2' bgcolor='#FFF2E6' bordercolorlight='#FF9900' bordercolordark='#FF9900' bordercolor='#FF9900'>
    <tr><td  align='center'>
    <img src='umlc.gif'>
    <br>

    <form method='post'>
    <input type='text' name='deci' style='border: 1px dashed #C1C1C1; background-color: #FFF'"> 
    <select name='base'>
    <option value='2' selected>Binary</option>
    <option value='8'>Octal</option>
    <option value='16'>Hexa</option>
    </select>
    <input type='submit' name='ConverIt' value='&THORN;&atilde; &Egrave;&Ccedil;&aacute;&Ecirc;&Iacute;&aelig;&iacute;&aacute;'>
    </form>

    <?
    if ($_POST['ConverIt']){
        
    // function to check intgers
    function check_no($no) {
        return (
    preg_match(
            
    '/^[0-9]+$/',$no));
    }
    // -------------------------

    // function to check abnormal hexa numbers
    function check_hexa($value){
        if (
    $value == 10){
            return 
    "A";
        }
        if (
    $value == 11){
            return 
    "B";
        }
        if (
    $value == 12){
            return 
    "C";
        }
        if (
    $value == 13){
            return 
    "D";
        }
        if (
    $value == 14){
            return 
    "E";
        }
        if (
    $value == 15){
            return 
    "F";
        }
        
    }
    // -----------------------------------------



    if ($_POST['deci'] !== ""){
    if (
    check_no($_POST['deci']) == true){
        
    echo 
    "<table border='1' cellpadding='1' cellspacing='3' style='border-collapse: collapse; border: 1px dashed #004080; background-color: #F2F2F2' bordercolor='#111111'  width='35%' id='AutoNumber2' bgcolor='#FFF2E6' bordercolorlight='#FF9900' bordercolordark='#FF9900' bordercolor='#FF9900'><tr>";
    for (
    $i=$_POST[deci];$i>=1;){
        echo 
    "<td><span lang='en-us'>";
        
        
    // Divide by the base
        
    $i=$i/$_POST[base];
        
        
    // check points
        
    if (preg_match("/[0-9].[0-9]/",$i)){
            
        
    // break
        
    $a explode (".",$i);
        
    $bit ".$a[1]";
        
        
    // * base to get the reminder
        
    $bit $bit*$_POST[base];
        
        
    // it's my digit !
        // but check first for hexa
        
    if (check_hexa($bit) == False){
            echo 
    $bit;
        }Else{
            echo 
    check_hexa($bit);
        }
            


        
    // and let's continue
        
    $i=$a[0];
        
        
    // else, no points .. it's Sa7ee7
        
    }Else{
    echo 
    0;
            
        }
        echo 
    "</span></td>";
    }

    }Else{
        echo 
    "أرقام بس يا باشمهندس";
    }

    }Else{
        echo 
    "طب إكتب أي حاجة !";
    }
    }

    إن شاء الله مستفيد أخي جريح



    PalCoder :
    حرام عليك يا راجل .. يعني أنا عملت البرنامج كله .. وأنت جاي تقولي ما يطلع نتائج ؟ :con2:

    المهم يا باشا .. متشكرين على الرد ، والسورس كود معك أهو .. حاول تطبيق نفس الفكرة بالفيجوال بيسك .. بس إلحق حالك .. لأن على بالليل اليوم بيكون البرنامج جاهز c#



    haider :
    تسلم ..


    تحياتي





    __________________
    SWF Thumbnail - tweet me





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض