Hoida Ahamed نشر 13 أغسطس 2021 أرسل تقرير نشر 13 أغسطس 2021 package Java; import java.util.Scanner; public class Main { System.out.println("عددالاجابات الصحيحه هو"+arr[i][1]); public static void main(String[] args) { Scanner in =new Scanner(System.in); String arr[ ][ ]={{"S","R"},{"M","T"},{"A","D"}}; for (int i=0;i<arr.length;i++){ System.out.println("ماهي عاصمة ولاية"+arr[i][0]); String x=in.next(); if(x.equals(arr[i][1])) System.out.println("اجابة صحيحة "); else System.out.println("الاجابة الصحيحه هي:"+arr[i][1]); System.out.println("عددالاجابات الصحيحه هو"); } } } كيف نجد عدد الاجابات الصحيحة التي ادخلها المستخدم؟ 1 اقتباس
0 Mohamd Imran نشر 13 أغسطس 2021 أرسل تقرير نشر 13 أغسطس 2021 السلام عليكم @Hoida Ahamed يمكننا ذلك بعدد طرق لكن بما أننا نريد إيجاد عدد الإجابات الصحيحة أي رقم وليس الإجابة نفسها يمكننا القيام بذلك من خلال تعريف متغير من نوع رقم أو int ونسند له قيمة إفتراضية فلتكن 1 ثم في حالة الإجابة صحيحة نقوم بزيادة ذلك المتغير مرة واحد مثلاً الإجابة الأولى 1 والثانية 2 وهكذا الأن برمجياً نقوم بذلك هكذا ,وأيضاً كان يوجد لديك خطأ في الكود الخاص بك أنت تقومين بإستخدام المصفوفة arr في البداية قبل تعريفها وهذا سينتج لك خطأ الأن نقوم بحساب عدد الإجابات الصحيحة برمجياً هكذا لاحظت متغير answer import java.util.Scanner; public class Questions { public static void questions(String[] args) { Scanner in =new Scanner(System.in); String arr[ ][ ]={{"S","R"},{"M","T"},{"A","D"}}; int answer= 1; for (int i=0;i<arr.length;i++){ System.out.println("ماهي عاصمة ولاية"+arr[i][0]); String x=in.next(); if(x.equals(arr[i][1])){ answer += 1; System.out.println("عددالاجابات الصحيحه هو" + answer); System.out.println("اجابة صحيحة "); }else { System.out.println("اجابة خاطئة! "); System.out.println("الاجابة الصحيحه هي:"+arr[i][1]); } } } } عند تشغيل البرنامج ستلاحظين النتيجة هكذا Housb 2021-08-13 07:32:10.mp4 اقتباس
0 Hoida Ahamed نشر 13 أغسطس 2021 الكاتب أرسل تقرير نشر 13 أغسطس 2021 بتاريخ 4 ساعات قال Mohamd Imran: السلام عليكم @Hoida Ahamed يمكننا ذلك بعدد طرق لكن بما أننا نريد إيجاد عدد الإجابات الصحيحة أي رقم وليس الإجابة نفسها يمكننا القيام بذلك من خلال تعريف متغير من نوع رقم أو int ونسند له قيمة إفتراضية فلتكن 1 ثم في حالة الإجابة صحيحة نقوم بزيادة ذلك المتغير مرة واحد مثلاً الإجابة الأولى 1 والثانية 2 وهكذا الأن برمجياً نقوم بذلك هكذا ,وأيضاً كان يوجد لديك خطأ في الكود الخاص بك أنت تقومين بإستخدام المصفوفة arr في البداية قبل تعريفها وهذا سينتج لك خطأ الأن نقوم بحساب عدد الإجابات الصحيحة برمجياً هكذا لاحظت متغير answer import java.util.Scanner; public class Questions { public static void questions(String[] args) { Scanner in =new Scanner(System.in); String arr[ ][ ]={{"S","R"},{"M","T"},{"A","D"}}; int answer= 1; for (int i=0;i<arr.length;i++){ System.out.println("ماهي عاصمة ولاية"+arr[i][0]); String x=in.next(); if(x.equals(arr[i][1])){ answer += 1; System.out.println("عددالاجابات الصحيحه هو" + answer); System.out.println("اجابة صحيحة "); }else { System.out.println("اجابة خاطئة! "); System.out.println("الاجابة الصحيحه هي:"+arr[i][1]); } } } } عند تشغيل البرنامج ستلاحظين النتيجة هكذا Housb 2021-08-13 07:32:10.mp4 وعليكم السلام ورحمه الله تعالى وبركاته. البرنامج المعدل لايحل مشكلتي مامن طريقة اخرى لحل هذه المشكلة فقط اريد عدد الاجابات الصحيحة التي يدخلها المستخدم اقتباس
0 Wael Aljamal نشر 14 أغسطس 2021 أرسل تقرير نشر 14 أغسطس 2021 بتاريخ 19 ساعات قال Hoida Ahamed: البرنامج المعدل لايحل مشكلتي مامن طريقة اخرى لحل هذه المشكلة فقط اريد عدد الاجابات الصحيحة التي يدخلها المستخدم مرحبا هويدا، التعديل جداً بسيط، لماذا لديكِ مشكلة في ترتيب التعليمات البرمجية؟ فقط نقوم بتعريف عداد ثم نزيد قيمته في كل مرة يدخل المستخدم إجابة صحيحة ثم في آخر مرحلة نطبع عدد الإجابات الصحيحة import java.util.Scanner; public class Questions { public static void questions(String[] args) { Scanner in =new Scanner(System.in); String arr[ ][ ]={{"S","R"},{"M","T"},{"A","D"}}; int answer= 0; for (int i=0;i<arr.length;i++){ System.out.println("ماهي عاصمة ولاية"+arr[i][0]); String x=in.next(); if(x.equals(arr[i][1])){ answer += 1; System.out.println("اجابة صحيحة "); }else { System.out.println("اجابة خاطئة! "); System.out.println("الاجابة الصحيحه هي:"+arr[i][1]); } } System.out.println("عددالاجابات الصحيحه هو" + answer); } } تعريف متغير الإجابات الصحيحة ب 0 زيادة قيمته ب 1 عند إجابة صحيح بعد الحلقة نطبع عدد الإجابات الصحيحة اقتباس
السؤال
Hoida Ahamed
كيف نجد عدد الاجابات الصحيحة
التي ادخلها المستخدم؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.