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

طلب مساعدة في تصحيح الخطأ

مغلقمُجاب
بدأه المتألقة المرحة في 30 نوفمبر 2013 · 2 رد · 647 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
package Addition;

import java.util.Scanner; // Needed for Scanner class
import java.util.Random;  // Needed for Random class

public class Multiplication
{
   public static void main(String[] args)
   {
      int number1;      // First number
      int number2;      // Second number
      int sum=0;          // Sum of numbers
      int userAnswer;   // User's answer

      // Create a Scanner object for keyboard input.
      Scanner keyboard = new Scanner(System.in);
      
      // Create a Random object.
      Random randomNumbers = new Random();

      // Get two random numbers.
       int counter=0;
          while(counter<5){
              
      number1 = randomNumbers.nextInt(10);
      number2 = randomNumbers.nextInt(10);

      // Display an addition problem 5 times.
      
              
         
      System.out.println("What is the answer to " +
                         "the following problem?");
  
          
      System.out.print(number1 + " + " +
                       number2 + " = ? "+"\n");
      counter++;

      // Calculate the answer.
      sum = number1 + number2;
      
        // Get Four Random Numbers
       
              //Random randomNumbers=new Random();
              int Number;
               for(int i = 0; i < 3; i++)
        {
        Number=0+randomNumbers.nextInt(10);
        
        
       System.out.println(sum+"Number");
       
    
      
        }

      // Get the user's answer.
      userAnswer = keyboard.nextInt();

      // Display the user's results.
      if (userAnswer == sum)
         System.out.println("Correct!");
      else
      {
         System.out.println("Sorry, wrong answer. " +
                            "The correct answer is " +
                            sum);
      }
   }
   }
}

البرنامج يعطي المسخدم 5 اسئلة حسابية بارقام عشوائية بالاضافة الى 4 اختيارات 

كيف اعرض الجواب الصحيح من ضمن الخيارات ؟؟؟؟؟

#2 أفضل إجابة

السلام عليكم

 

بداية, لا حاجة لوضع الكود بالكامل.

هذا مثال كتبته لك ع السريع, قد يفيدك :

import java.util.Scanner;
import java.util.Random;

public class Multiplication {

    public static int getRandomNumber(int n) {
        return new Random().nextInt(n);
    }

    public static void printRandomNumber(int count) {
        System.out.println(count + ". " + getRandomNumber(100) + getRandomNumber(100));
    }

    public static void main(String[] args) {
        int number1 = getRandomNumber(100), number2 = getRandomNumber(100), sum = number1 + number2;
        Scanner keyboard = new Scanner(System.in);
        System.out.println("What is the answer to the following problem?");
        System.out.print(number1 + " + " + number2 + " = ? " + "\n");
        printRandomNumber(1);
        printRandomNumber(2);
        System.out.println("3. " + sum);
        printRandomNumber(4);
        System.out.println(sum == keyboard.nextInt() ? "Correct!" : "Sorry, wrong answer.");
    }
}
#3

شكرا اخي جزاك الله خير 

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

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

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

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

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

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