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

مهم جداً

مغلق
بدأه عاشقة الشهادة في 17 ديسمبر 2004 · 2 رد · 538 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الله يعافيكم أنا طالبتكم طلب إذا قدرتم (فمن فرج عن مؤمن فرج الله عنه)

أنا أدرس برمجه وعندي سؤال استصعب علي وأتمنى مساعدتكم فقد قرأت مواضيعكم فأعجبتني

والسؤال يمكن يكون سهل بالنسبه لكم ولكن أنا مبرمج مبتدئ فياليت تساعدوني والسؤال هو

1- How many bits do you need to represent numbers ranging form 0 to

63?

2- Use the answer of the first question to write a program that converts

decimal numbers 0..63 to binary and prints the result (Hint: you will

need an array to store the bits)

Example:

User input = 35 , Program Output = 100011

User Input = 56 , Program Output = 111000

والله أنا حاولت وبقولكم محاولاتي لكن بعد ماتردون علي

#2

أعتقد أن إجابة السؤال الأول 6 بت

وسيكون الناتج هكذا

111111

من المهم عليك معرفة طريقة التحويل من النظام العشري إلى النظام الثنائي، وستجدين أن الأمر سهل جداً بالنسبة للسؤال الأول والثاني

ani.gif
#3

جواب السؤال الاو ل 6

الثاني :

//Function that Convert from decimal to binary using c sharp

string ConvertDToBinary(int number)
  {
 	 string stro="";
 	 if(number<0)
 	 {
    number=number*-1;
    for (int i=number; i!=0; i=i/2)
    {
   	 int	counter = i % 2;
   	 stro+=counter.ToString();
    }
    return TowsComplement(ReverseString(stro));  
    
 	 }
 	 else  if(number>0)
 	 {
    for (int i=number; i!=0; i=i/2)
    {
   	 int	counter = i % 2;
   	 stro+=counter.ToString();
    }
    return ReverseString(stro);
 	 }
 	 
 	 else
    return "0000";

  }

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

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