
طيب , الحين السؤال يبون من اوكتال الى هيكساديسمال
الجواب كأنو غلط !
طريقة الحل :
نحول العدد 53 الى الباينري
الـ 3 هي 11
الـ 5 هي 101
اي ان العدد 53 هو 011101
ناخذ هالرقم الباينري اللي طلع ونحوله الى الهيكساديسمل
حطي في بالج ان الاعداد اللي بالهيكساديسمل تتكون من اربع خانات
4 digits
أما الأعداد اللي بالأوكتال تتكون من 3 خانات , اي 3 digits
نرجع للسؤال ,
راح نحول الرقم اللي طلع للهيكساديسمل
بناخذ اول 4 ارقام مع بعض وثاني 4 ارقام مع بعض
بناخذهم من يمين العدد الى يساره
بهذا الشكل 1101 01
راح يطلع لي الناتج 13 ثم اللي وراه 1
اي 1D
![]()
الله يقويج متمردة <<< وينج مختفية !

حصت هذي من النت من منتدى ثاني
عندنا 4 أنواع من numbering systems
1- الديسمل Decimal
2- الباينري Binary
3- الأوكتل Octal
4- الهكسا ديسمل Hexa Decimal
النوع - عدد الـ base
الديسمل - 10 (9-0)
الباينري - 2 (1-0)
الأوكتل - 8(7-0)
الهكسا - 16 ( 9-0) // (A-F)
A=10
B=11
C=12
D=13
E=14
F=15
ملاحظة: ما يصير نستخدم رقمين للتعبير عنهم برقم واحد فنستخدم الحروف ...
10 = تنقرأ one zero وما يصير انقول ten
فعند التحويل لازم نلتفت ونكتب العشرة إلى حرف الـ A
7
7
7
7
7
7الديسمل في خانة الآحاد
والباينري في خانة العشرات
والأوكتل في خانة المئات
والهكسا في خانة الالوف
^^^^^^^^^^^^^^^
هني سؤالي عن الخانات أمته نستعملهم ؟؟؟؟؟؟؟؟؟؟؟؟
في حالة التحويل من الديسمل إلى الباينري ÷ 2
الباينري إلى الديسمل × 2
في حالة التحويل من الديسمل إلى الأوكتل ÷ 8
الأوكتل إلى الديسمل ×8
في حالة التحويل من الديسمل إلى الهكسا ÷16
الهكسا إلى الديسمل ×16
معلومة الكل يعرفها بس انذكركم في حالة تحويل من الصغير إلى الكبير نقسم
ومن الكبير إلى الصغير نضرب




بس ما توفقت في المنتصف والحمدلله كلو تمام .. المهم ما علينا من قصة حياتي #include <iostream>
using namespace std;
void main () {
}
#include <string>
cout<<"Hi";
cout<<"hello";
cout<<"hi"<<endl;
or
cout<<"hi \n";
#include <iostream>
#include <string>
using namespace std;
void main () {
[COLOR="Red"]int [/COLOR]x; [COLOR="Red"]double[/COLOR] y; [COLOR="red"]float [/COLOR]z; [COLOR="red"]string [/COLOR]a; [COLOR="red"]char [/COLOR]b;
cin>>x;
cin>>y;
cin>>z;
cin>>a;
cin>>b;
---------------------------------
cin>>x>>y>>z>>a>>b;
}
cout<<"ITCS101" <<endl

cout<<x<<" "<<y<<" "<<z<<" "<<a<<" "<<b;
cout<<static_cast<int>(2,6);
يعطيكم العافيه ...
هذي التحويل سهـــــــــل واسهل منه مافي .. !!!
لكن انا البرمجه الحين مو فاهمه شي .. !!! والله احس روحي بصيح مادري شسوي؟! افهم ولا احفظ؟! حدي متلخبطه !! والبرنامج نزلته في جهازي وبروحه البرنامج بكبره شكله مخررف !!!
عندي سؤال بليز اريد مساعدة : الإجابة و الشرح مفصل مو فاهم ...
1- write a program that takes as input given lengths expressed in feet and inches. the program should then convert and output the lengths in centimeters . assume that the given lengths in feet and inches are integers . where 1 foot is equal to 12 inches and 1 inch is equal to 2.45
