• -1

سؤال برمجه بلغه ++C

كتابه برنامج يقوم بعمليه القسمه دون استخدام "/" بالغه ++c

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

وعليكم السلام.

جميع العمليات الحسابية هي بالأصل شكل من اشكال عملية الجمع وهي العملية الوحيدة التي يفهمها الحاسوب.

يمكن فهم عملية القسمة بنفس المفهوم، مثلا لو فرضنا لدينا العددين 10 و 2 لاجراء عملية القسمة نقوم بطرح (جمع باشارة سالبة) العدد 2 من العدد عشرة فنحصل على 8، نقوم بتكرار نفس العملية حتى الوصول للصفر، وعدد مرات التكرار يكون هو ناتج القسمة (بالمثال سنقوم بعملية الطرح 5 مرات)

#include <iostream>
using namespace std;

void main() {
	int x;
	int y;

	cout << "Enter first number:";
	cin >> x;
	cout << "Enter second number:";
	cin >> y;

	int result = 0;
	while (x >= y) {

		x -= y;
		result++;
	}
	cout << "Result: " << result << endl;
}

بالتوفيق،،،

تمّ تعديل بواسطة طارق جهاد
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

#include <iostream>
using namespace std;
int main(){
double x,y,z=0;
cin>>x>>y;
do{x -= y;
z=(x>0)?(z+1):(z+0);
}while(x>0);
cout<<z+1<<endl;
return 0;}

تمّ تعديل بواسطة أماني الغريب
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

صديقتي اسعد الله مسائك اولا

ثانيا معنى القسمة هي كالتالي

لنفرض اننا نريد قسمة 20 على 5

معنى ذلك هو

20-5=15

15-5=10

10-5=5

5-5=0

لاحظي عدد عمليات الطرح يساوي 4

لذلك ناتج قسمة 20 على خمسة يساوي اربعة هذا مثال لقسمة من دون باق

لنضرب مثال لقسمة مع باق

مثال قسمة 13 على 4

13-4=9

9-4=5

5-4=1

عندما يصبح ناتج الطرح اصغر من المطروح لا نكمل العملية ويدعى هذا الناتج باقي

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

ولاتنسي الشرط المهم انه لايمكن القسمة على صفر

تمّ تعديل بواسطة fuck society
خطأ إملائي
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

وعليكم السلام.

يمكنك كاتبة Function تحسب عدد مرات عمليات الطارح ومعرفة الرقم الصحيح لذلك

مثال :

int Div(const int FNum1, const int FNum2) {
    int iCount = 0;
    int I = FNum1;
    while (I > 0) {
        I = I - FNum2;
        iCount++;
    }
    return iCount;   
}

الإستخدام كالتالي:

int main()
{
    cout << Div(15, 5); // This will print 3
}

وهذا مثال حي على الـ Function وضعته في الرابط التالي:

http://cpp.sh/73gtz

 

تمّ تعديل بواسطة ABDULRAHMAN ALJEHANI
تنسيق النص

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن