مشاهدة النسخة كاملة : الى خبراء البرمجة في السي بلس بلص
ohyes
15-12-2006, 11:41 PM
مرحبا شباب
شباب انا بحاجة الى برنامج
يحول الرقم المدخل الى الى
باينري و اوكتل و هكساديسمل
الثنائي و الثماني و الي فيه احرف وارقام
و انا عندي البرنامج الي يحول ثنائي فقط
ولكن البرناج فيه مشكله انه يطلع الرقم بالعكس يعني من اليمين لليسار
1101 الخطأ 1011 الصح
و حاولت اني اعدل عليه ولكن لم ينفع
البرنامج مرفق
RAAAAD
17-12-2006, 02:38 PM
و انا عندي البرنامج الي يحول ثنائي فقط
ولكن البرناج فيه مشكله انه يطلع الرقم بالعكس يعني من اليمين لليسار
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/course.des/cis400/cpp/binary.html
ohyes
21-12-2006, 10:48 PM
اشكرررررررررررر ك بعنف اخوي
لا تاخذني بس شو يعني Bits Operators
والبرامج الي برد يطبع كما هو مطلوب بس بدون اري
و ارجو انك تساعدني بتطوير البرنامج للتحويلات الاخرى
مشكوووووووووووووووووووووور
غلبتك معي
سلام
رووبيي
22-12-2006, 02:38 PM
انا انشالله راح اساعدك
بس ابي منك شي
الرقم اللي يدخله اليوزر عدد واحد واللا لا ؟؟
ثاني شي نستخدم الأراي في البرنامج واللا لا ؟؟
لأني في الأوكتل والهكس دسمال لازم نمسي على رقم رقم عشان نحول كل رقم لقيمته بالأوكتال او الهكس دسمال
بانتظار ردك *_^
ohyes
22-12-2006, 11:08 PM
مشكور اخوي
اليوزر ادخل رقم
مثلاً 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
ohyes
23-12-2006, 12:29 PM
مرحبا اخواني
الملف المرفق
البرنامج جاهز لتحول الرقم الى باينري وهيكس بس ما يحول الى اوكتل
و اذا بدكو تساعدوني حاولوا ان تزيدو على البرنامج التحويل الى الاوكتل
و مشكوووووووووووووووووورين
سلام
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .