الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أبي خوارزمية لتحويل العدد من النظام العشري للثنائي

مغلق
بدأه الحاسوبي في 19 سبتمبر 2005 · 5 رد · 3,076 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

أعضاء المنتدى الأعزاء

بغيت أسئلكم عن القواعد لكتابة الخوارزمية

يعني مثلاً لو قلت اكتب خوارزمية لتحويل العدد من النظام العشري للنظام الثنائي

أنا أدري إن لتحويل العدد من النظام العشري للنظام الثنائي

آخذ الجزء الصحيح من العدد و أقسمه مرات متتالية على 2 حتى أصل إلى أن ناتج القسمة الصحيح =0 و أكون مسوي عمود للناتج الصحيح و عمود للباقي فالحل إني آخذ عمود الباقي و يكون هو المقابل للعدد الصحيح في النظام العشري

أما بالنسبة للجزء الكسري من العدد أضربه مرات متتالية في 2 حتى أصل إلى أن الجزء الكسري =0أو أصل إلى تكرار للجزء الكسري و أكون مسوي عمود للناتج و عمود للعدد الصحيح فآخذ عمود العدد الصحيح و يكون هو المقابل للعدد الكسري في النظام العشري

و منهما أكون العدد المقابل

لكن السؤال الآن كيف يمكنني كتابة الخوارزمية ؟؟؟؟؟؟؟؟؟؟؟

#2

هذا برنامج كتبته منذ حوالي اربع سنوات عن بداية تعلمي للبرمجة

لا اعرف اذا كان مطابق لما تريده ولكن يمكنك تعديله لتتحصل على نتيجة ترضيك

اذا تحصلت على وقت سأحاول تغييره لانه يخرج الرقم لاربعة بت فقط على حسب ما اتذكر

ConvertToBinary.rar

"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد

احمد عبد الحميد ابوغرارة

CodeGuru CodeProject CGTalk

#3

مشكوووووور أخوي بس ممكن و ما عليك أمر

ما تضغط الملف بالونرار لأني ماني قادر أفتحه

#4

ودة كود بسيط للتحويل من الDecimal to Binary

#include <iostream>
#include <conio>

void main()
{
  int Number;  //to get the Decimal number from the user
  int* ptr;    //to store the Binary elements
  int pos = 0;     //to count the size of array
  cout<<"Enter a Decimal Number: ";
   cin>>Number;
   do
   {
     ptr[pos] = Number%2;
     Number = Number/2;
     pos++;

   }while(Number>0);
   for(int i = pos-1;i>=0;i--)
    cout<<ptr;
   getch();
}

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

#5

أدخل على اللينكة دى وستجد ما تريدة بإذن الله

/index.ph...opic=68576&st=0

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

#6

مشكوووووووووورر أخوي eng_3llam و ahmed_3d

الله يعطيكم العافية وصلتوا لي المعلومة و زيادة

مشكووووووورين

هذا الموضوع مغلق.

مواضيع مشابهة