The forums have permanently moved to forum.kirupa.com. This forum will be kept around in read-only mode for archival purposes. To learn how to continue using your existing account on the new forums, check out this thread.


Results 1 to 5 of 5

Thread: creating a random equation

  1. #1

    creating a random equation

    im having a bit of difficulty on this one...

    how would you go about creating a random equation? i would like to randomly generate two individual numbers, a random operator (out of +, -, *, /) between these numbers and then the user would input a number to answer the equation... any thoughts on this?

  2. #2
    Use Math.random to select a number. Pick an element from the operator array containing ["+", "-", "*", "/"].
    Again Math.random for getting the first and second numbers within a range.
    Use a string conditional check for the operator selected and perform the necessary calculations to check the result.


    Hope that helps.

  3. #3
    thanks for that, umm i have been able to create random number and also random operators from an array, but i think i may have confused myself... how would you go about performing the calculations?

  4. #4
    Code:
    switch(moperator)
    {
        case "+":
            mresult=mnum1+mnum2;
            break;
        case "-":
            mresult=mnum1-mnum2;
            break;
        case "*":
            mresult=mnum1*mnum2;
            break;
        case "/":
            mresult=mnum1/mnum2;
            break;
    }
    txtresult.text=mresult;

  5. #5
    ^ if you don't need the operator string (i.e. "+") for anything else, you an actually skip the operator in the array middleman and do excogitator's switch directly with the random numbers

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Home About kirupa.com Meet the Moderators Advertise

 Link to Us

 Credits

Copyright 1999 - 2012