كيفية جمع الكسور في جافا


الاجابه 1:
كيف أقوم بإنشاء خوارزمية لإضافة كسرين؟

رقم فيبوناتشي: - T.

انه فيبوناتشي سي

quence هو

سلسلة

من

أعداد

: 0 ، 1 ، 1 ، 2 ، 3 ، 5 ، 8 ، 13 ، 21 ، 34 ، ... التالي

رقم

يتم العثور عليها بجمع الاثنين

أعداد

قبله.

ابحث عن رقم فيبوناتشي التالي

إعطاء رقم فيبوناتشي

ن

، المهمة

هو العثور على F التالي

رقم إيبوناتشي.

أمثلة:

الإدخال: N = 5 الناتج: 8 8 هو رقم فيبوناتشي التالي بعد 5
فيما يلي تنفيذ النهج أعلاه:

C ++

// C ++ تنفيذ النهج

#تضمن استخدام اسم للمحطة؛ // دالة لإرجاع // رقم فيبوناتشي التالي int nextFibonacci (int n) {double a = n * (1 + sqrt (5)) / 2.0 ؛ جولة العودة (أ) ؛ } // كود برنامج التشغيل int main () {int n = 5؛ cout << nextFibonacci (n) ؛ }

جافا

// تنفيذ Java لفئة النهج GFG {// وظيفة لإرجاع // رقم فيبوناتشي التالي ثابتًا طويلًا nextFibonacci (int n) {double a = n * (1 + Math.sqrt (5)) / 2.0 ؛ عودة Math.round (أ) ؛ } // كود برنامج التشغيل public static void main (String [] args) {int n = 5؛ System.out.println (nextFibonacci (n)) ؛ }}

بايثون 3

# تنفيذ Python3 للنهج من استيراد الرياضيات * # دالة لإرجاع رقم فيبوناتشي التالي def nextFibonacci (n): a = n * (1 + sqrt (5)) / 2.0 return round (a) # Driver code n = 5 طباعة (nextFibonacci (n))

سي #

// C # تنفيذ النهج باستخدام النظام ؛ class GFG {// وظيفة لإرجاع // رقم فيبوناتشي التالي ثابتًا طويلًا nextFibonacci (int n) {double a = n * (1 + Math.Sqrt (5)) / 2.0 ؛ العودة (طويلة) الرياضيات الجولة (أ) ؛ } // كود برنامج التشغيل public static void Main (String [] args) {int n = 5؛ Console.WriteLine (nextFibonacci (n)) ؛ }}

انتاج:

لمزيد من التفاصيل :

كيف أقوم بإنشاء خوارزمية لإضافة كسرين؟

الاجابه 2:

شكرا على السؤال

يمكن تمثيل الكسور في شكلين 0.50 و 1/2.

بالنسبة للتمثيل الأول ، تكون خوارزمية إضافة كسرين معطاة بسيطة للغاية. يمكنك تخزين الكسور في نوع بيانات عائم أو نوع بيانات مزدوج وحساب مجموعها.

دالة بسيطة مجموعتي عائدتين من عوامين في C.

مجموع عائم (عائم أ ، عائم ب) { إرجاع أ + ب ؛}

بالنسبة للنوع الثاني من التمثيل (1/7) ، يمكنك تخزين البسط والمقام في نوع بيانات عدد صحيح وتحويله إلى النوع الأول من التمثيل (0.50) باستخدام عامل القسمة (/).

يمكن تنفيذ ما سبق باستخدام بنية في C.

#تضمن //جزء هيكلي { البسط ، المقام ؛}باطل رئيسي () { مزدوج n1 ، n2 ، مجموع ؛ جزء هيكل رقم 1 ؛ // أعلن الكسر رقم 1جزء هيكل رقم 2 ؛ // أعلن الكسر رقم 2 // تهيئة قيم الكسر الأول. no1.numerator = 1 ؛ رقم 1 القاسم = 2 ؛ // اكتب إرسال الأعداد الصحيحة إلى الطفو. n1 = (عائم) no1.numerator / no1.denominator ؛ no2.numerator = 1 ؛ لا. القاسم = 4 ؛ n2 = no2.numerator / no2.denominator ؛ الجواب = n1 + n2 ؛ printf ("مجموع frations المعطاة هو:٪ lf" ، الجواب) ؛ }

الاجابه 3:

سيساعدك هذا على فهم كيفية عمل الجمع الجزئي-

**************************************************** ****************************

استيراد java.util. * ؛

فئة عامة AddOfTwoFraction {

العامة الثابتة الفراغ الرئيسي (سلسلة [] args) {

int a ، b ، c ، d ، x ، y ، gcd = 0 ؛

الماسح الضوئي = ماسح ضوئي جديد (نظام في) ؛

System.out.println ("أدخل البسط للرقم الأول:")؛

أ = sc.nextInt () ؛

System.out.println ("أدخل المقام للرقم الأول:")؛

ب = sc.nextInt () ؛

System.out.println ("أدخل البسط للرقم الثاني:")؛

ج = sc.nextInt () ؛

System.out.println ("أدخل المقام للرقم الثاني:")؛

د = sc.nextInt () ؛

س = (أ * د) + (ب * ج) ؛ // البسط

ص = ب * د ؛ // المقام - صفة مشتركة - حالة

// اختصرها إلى أبسط صورة باستخدام gcd

لـ (int i = 1 ؛ i <= x && i <= y ؛ ++ i)

{

إذا (x٪ i == 0 && y٪ i == 0)

gcd = أنا ؛

System.out.println (gcd) ؛

}

System.out.println ("نتيجة الكسر" + x / gcd + "/" + y / gcd) ؛

sc.close () ؛

}

}


الاجابه 4:

الخوارزمية هي إجراء خطوة بخطوة لحل المشكلة

الخطوة 1: ابدأ البرنامج

الخطوة 2: خذ مدخلات من كسرين وقم بتعيين المتغيرات مثل A ، B

الخطوة 3: أضف المتغيرين A و B ثم يتم تخزين النتيجة في C Variable

الخطوة 4: عرض المتغير ج

الخطوة 5: أوقف البرنامج


الاجابه 5:

قد ترغب أولاً في أخذ المدخلات ، مثل البسط 1 والمقام 1 (للكسر 1) والبسط 2 والمقام 2 (للكسر 2).

الآن عليك إيجاد المضاعف المشترك الأصغر للمقام 1 والمقام 2.

ثم بالنسبة للكسر 1 ، اقسم المضاعف المشترك الأصغر على المقام 1 واضرب النتائج في البسط 1. مثل:

النتيجة 1 = (المضاعف المشترك الأصغر / المقام 1) * البسط 1

احسب النتيجة 2 للكسر الثاني بنفس الطريقة!

أنت الآن بحاجة إلى إيجاد finalResult ، والتي ستكون (result1 + result2) / LCM

لا تتردد في طرح أي شيء يتعلق بها إذا كان لديك ارتباك! 🤗


الاجابه 6:

هناك طريقة لإنشاء خوارزمية لأي مشكلة.

  1. افهم المشكلة ويجب أن تكون قادرًا على حلها على الورق.
  2. الخوارزمية ليست مجرد مجموعة من التعليمات.
  3. بعد تقسيم المشكلة على الورق بالطريقة التي تحل بها المشكلة على الورق ، عليك فقط كتابة تلك الإرشادات التي يجب اتباعها للمهمة.

في حالة الكسر يجب أن تفهم ما هو الكسر. كيف نفعل الكسر. نهج رياضي لعمل الكسر ، بعد كل هذا يمكنك إنشاء خوارزمية الكسر.


الاجابه 7:

لنفترض أن a / b و c / d عبارة عن كسرين يجب إضافتهما.

دع x / y يكون الناتج.

الخطوة 1: احسب GCD لـ b و d. سيكون هذا هو المقام الناتج على النحو التالي: y = gcd (b، d)

الخطوة 2: x = a * (y / b) + c * (y / d)

الخطوة 3: إذن x / y هو الكسر الناتج.

** دالة تكرارية لحساب GCD لرقمين أ وب **

def gcd (أ ، ب) {

إذا كانت == 0 {تُرجع ب}

عودة gcd (ب٪ أ ، أ)

}