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

برنامج يقوم بالتحويل بين الأنظمة الرقمية الأربعة

مغلق
بدأه AliveMyth في 5 يونيو 2007 · 6 رد · 1,463 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

شباب أرجو المساعدة

إذا عند حد فكرة عن برنامج يقوم بالتحويل بين الأنظمة الرقمية الأربعة

ثنائي، ثماني، عشري، ست عشري

لأني بحاجة ماسة إلى هذا البرنامج

أرجو من أهل المعرفة المساعدة

ولكم جزيل الشكر

#2

ألا يوجد لديك ولا أي فكرة عن البرنامج ؟

احد الأفكار:

ادخال رقم بنظام معين.

تحويل الرقم من ذلك النظام الى النظام العشري

تحويل الرقم من العشري الى النظام الذي يريده المستخدم.

اظهار الرقم الناتج.

#3

شكراً أخي أمجد

حقيقة أنا لدي الفكرة أو القانون المستخدم لكن خبرتي بالفيجوال بيسك بسيطة

وأنا مضطر لعمل برنامج بأأقصر وقت ممكن

الفكرة التي لدي هي للتحويل من أي نظام إلى النظام الثنائي

نقسم على 2 وإذا كان الباقي واحد يسجل واحد من اليمين وإذا كان صفر يسجل صفر

وتستمر القسمة حتى الإنتهاء من الرقم

وبالنسبة للتحويل من نظام إلى آخر فالثنائي يكون وسيط بينهما

هذا أخي القانون الذي لدي ولكن المشكلة أني لم أستطع وضعه في برنامج

#4

يعني انت تبي واحد يسوي لك البرنامج؟ نيابة عنك؟

اذا كنت تتعلم برمجة ابدأ واتعب وبعدين اسأل

نصيحة اخ محب

#5

هذه مساعدة

للتحويل من ثنائي لعشري:

			Length = Len (Text1.Text)
			For I = 1 To Length
				D = Mid(Text1.Text, Length - I + 1, 1)
				R1 = R1 + 2 ^ (I - 1) * Val(D)
			Next I
			Label1.Caption = R1

وللتحويل من الثماني الى عشري نفس السابق ولكن بتغيير الرقم 2 قبل الرمز ^ الى الرقم 8

للتحويل من ست عشري الى عشري:

			Length = Len(Text1.Text)
			For I = 1 To Length
				D = Mid(Text1.Text, Length - I + 1, 1)
				Select Case D
					Case "A": D = "10"
					Case "B": D = "11"
					Case "C": D = "12"
					Case "D": D = "13"
					Case "E": D = "14"
					Case "F": D = "15"
				End Select
				R1 = R1 + 16 ^ (I - 1) * Val(D)
			Next I
			Label1.Caption = R1

اذا فهمت السابق فسيكون سهل عليك التحويل من العشري الى الأنظمة الأربعة

#6

اذا احببت استخدم الدوال الجاهزة

Oct$(Number)

بتعطيه رقم عشري وبيعطيك الثماني

Hex$(Number)

بتعطيه العشري وبيعطيك الست عشري

#7

مشكورين إخواني على المرور والمساعدة

واستطعت أن أنفذ البرنامج بمساعدة مدرس المادة

والحمدلله تم البرنامج

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…