changement de base

fragrance

  • Full Member
  • ***
    • مشاركة: 173
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
في: نيسـان 20, 2009, 04:19:12 مسائاً
ya jama3a badi mosa3ada mn ya3rif 7al hadihi l masaala?  
1 prg ki change un nbr de base a ila base b
bilmoror 3ala 3 khotowat:
1 ataakod mn ana al3adad nbr hwa fi3lan maktob fi hadihi la base
2 ta7wi had l 3adad mn la base a ila la base 10 -nacher
3 ta7wil mn la base 10 ila la base b b l kisma ..


3arabi3

  • Jr. Member
  • **
    • مشاركة: 64
    • مشاهدة الملف الشخصي
    • http://www.pcastuces.com/
    • البريد الالكتروني
رد #1 في: حزيران 15, 2009, 09:50:57 صباحاً

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

أختي يشرفني أن أكون أول من يساعدك في هذه المسألة الجيدة
أولا أود إعادة شرح المسألة ليتسنى للجميع فهمها وهي كالآتي:

إنجاز برنامج يقوم بتغيير عدد ما من الأساس A إلى الأساس B مرورا بثلاث خطوات:
1. التأكد من أن العدد المدخل مكتوب بشكل صحيح في هذا الأساس
2. تحويل هذا العدد من الأساس A إلى الأساس 10 (النظام العشري) و ذلك بطريقة النشر
3. ثم تحويله من النظام العشري إلى الأساس B و ذلك بطريقة القسمة.

يمكن رؤية البرنامج الذي قمت بإنجازه بلغة C++ في الملف المرفق و الذي يحتوي على الملفات:
Code source : main_ChBase.cpp
Executable : main_ChBase.exe

ملاحظة:
البرنامج يعمل على الأسس من 2 إلى 9 فقط وعلى الأعداد الصحيحة. وسأحاول التعديل في البرنامج مستقبلا ليشمل الأسس ما فوق 10.

أرجو أن يكون هذا العمل و لو أنه متأخر, نافعا و يستفيد منه الجميع.
أنا في انتظار الرد.

[/B][/SIZE]
:bye1:


fragrance

  • Full Member
  • ***
    • مشاركة: 173
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #2 في: حزيران 25, 2009, 05:55:29 مسائاً
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية . شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
مقتبس من: 3arabi3;278139
السلام عليكم ورحمة الله وبركاته

أختي يشرفني أن أكون أول من يساعدك في هذه المسألة الجيدة
أولا أود إعادة شرح المسألة ليتسنى للجميع فهمها وهي كالآتي:

إنجاز برنامج يقوم بتغيير عدد ما من الأساس a إلى الأساس b مرورا بثلاث خطوات:
1. التأكد من أن العدد المدخل مكتوب بشكل صحيح في هذا الأساس
2. تحويل هذا العدد من الأساس a إلى الأساس 10 (النظام العشري) و ذلك بطريقة النشر
3. ثم تحويله من النظام العشري إلى الأساس b و ذلك بطريقة القسمة.

يمكن رؤية البرنامج الذي قمت بإنجازه بلغة c++ في الملف المرفق و الذي يحتوي على الملفات:
code source : Main_chbase.cpp
executable : Main_chbase.exe

ملاحظة:
البرنامج يعمل على الأسس من 2 إلى 9 فقط وعلى الأعداد الصحيحة. وسأحاول التعديل في البرنامج مستقبلا ليشمل الأسس ما فوق 10.

أرجو أن يكون هذا العمل و لو أنه متأخر, نافعا و يستفيد منه الجميع.
أنا في انتظار الرد.


:bye1: