1 مرفق
الى خبراء البرمجة في السي بلس بلص
مرحبا شباب
شباب انا بحاجة الى برنامج
يحول الرقم المدخل الى الى
باينري و اوكتل و هكساديسمل
الثنائي و الثماني و الي فيه احرف وارقام
و انا عندي البرنامج الي يحول ثنائي فقط
ولكن البرناج فيه مشكله انه يطلع الرقم بالعكس يعني من اليمين لليسار
1101 الخطأ 1011 الصح
و حاولت اني اعدل عليه ولكن لم ينفع
البرنامج مرفق
رد: الى خبراء البرمجة في السي بلس بلص
اقتباس:
و انا عندي البرنامج الي يحول ثنائي فقط
ولكن البرناج فيه مشكله انه يطلع الرقم بالعكس يعني من اليمين لليسار
1101 الخطأ 1011 الصح
بسيطة .. بدون ما تعب نفسك ...
ضع النتيجة بداخل array .. ومن ثم إعكس إتجاهها .. لتطبع لك الأعداد بالشكل الصحيح ..
ستكون بالشكل قريب من هذا .. :)
كود:
for (int x = cc - 1;x >= 0;x--)
{
cout << arr[x];
}
شئ آخر ..
إبحث في google ستجد الكثير من الأمثلة عن كيفية ..
convert from binary to decimal
أو أي نظام عد ..
أنصح بإتباع طريقة Bits Operators .. لأنها أسهل بعملية التحويلات ..
مثال ..
http://www.engin.umd.umich.edu/CIS/c...pp/binary.html
رد: الى خبراء البرمجة في السي بلس بلص
اشكرررررررررررر ك بعنف اخوي
لا تاخذني بس شو يعني Bits Operators
والبرامج الي برد يطبع كما هو مطلوب بس بدون اري
و ارجو انك تساعدني بتطوير البرنامج للتحويلات الاخرى
مشكوووووووووووووووووووووور
غلبتك معي
سلام
رد: الى خبراء البرمجة في السي بلس بلص
انا انشالله راح اساعدك
بس ابي منك شي
الرقم اللي يدخله اليوزر عدد واحد واللا لا ؟؟
ثاني شي نستخدم الأراي في البرنامج واللا لا ؟؟
لأني في الأوكتل والهكس دسمال لازم نمسي على رقم رقم عشان نحول كل رقم لقيمته بالأوكتال او الهكس دسمال
بانتظار ردك *_^
3 مرفق
رد: الى خبراء البرمجة في السي بلس بلص
مشكور اخوي
اليوزر ادخل رقم
مثلاً 1 10 5 24 512
و لا بد من استعمال الارى
وهي بعض التكست الي ممكن تفيدك بس ما بعرف على اي لغة
Binary
A numbering system based on 2 in which 0 and 1 are the only available digits.
Decimal
decimal fraction: a proper fraction whose denominator is a power of 10
Octal
A numbering system that uses eight digits, 0 through 7. It is used as a shorthand system for representing binary characters that use six bits.
Hexa Decimal
A numbering system which uses a base of 16. The first ten digits are 0-9 and the next six are A-F
1 مرفق
رد: الى خبراء البرمجة في السي بلس بلص
مرحبا اخواني
الملف المرفق
البرنامج جاهز لتحول الرقم الى باينري وهيكس بس ما يحول الى اوكتل
و اذا بدكو تساعدوني حاولوا ان تزيدو على البرنامج التحويل الى الاوكتل
و مشكوووووووووووووووووورين
سلام