C++ to JS (converting languages)

Discussion in 'JavaScript and AJAX' started by 1337hendrix, Jan 9, 2007.

  1. 1337hendrix

    1337hendrix New Member

    Joined:
    Jan 9, 2007
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    0
    I need help converting C++ to Javascript.

    Here is the original code:

    Code:
    #include <iostream>
    
    int main ()
    {
    // Variables
    short first;
    short second;
    short previous;
    short current;
    short help;
    
    // Input and communication with the user
    cout << "Insert the first digit: ";
    cin >> first;
    cout << "\n";
    cout << "Insert the second digit: ";
    cin >> second;
    cout << "\n";
    cout << "The necklace is: ";
    
    // Preparing for the loop
    previous = second;
    current = (first + second)%10;
    cout >> first;
    cout >> second;
    
    // And not the WHILE loop
    
    while ( (previous != first) || (current != second) )
    {
    cout >> current;
    help = previous;
    previous = current;
    current = (help + current)%10;
    }
    
    // Writing the last digit
    cout >> current;
    
    return 0;
    }
    Here is my JS Code:
    Code:
    <SCRIPT = "text/javascript">
    
    // Quickstart C++ to JS
    
    First = prompt("Enter a digit: ");
    Second = prompt("Enter a second digit: ");
    
    //Convert
    
    FirstNum = parseInt(First);
    SecondNum = parseInt(Second);
    
    
    //prepare for loop
    
    previousnum = secondnum;
    currentnum = (FirstNum + SecondNum)%10;
    
    //loop
    do{
    extra = previousnum;
    previousnum = currentnum;
    currentnum = (extra + currentnum)%10;
    } while (previousnum !=Firstnum || currentnum != SecondNum)
    
    //Output
    
    document.writeln("first number "+First+"<br>");
    document.writeln("second number "+Second+"<br>");
    document.writeln("Necklace is "+currentnum);
    
    </SCRIPT>
    
    How well did I do?

    It won't load in my browser, so I need someone to run it for me and tell me if I did okay, and how to fix it if I didn't.
     
    Last edited by a moderator: Jan 9, 2007
  2. pradeep

    pradeep Team Leader

    Joined:
    Apr 4, 2005
    Messages:
    1,645
    Likes Received:
    87
    Trophy Points:
    0
    Occupation:
    Programmer
    Location:
    Kolkata, India
    Home Page:
    http://blog.pradeep.net.in
    JavaScript is case-sensitive, the errors are on lines 16 and 24, please check the variable names.
     
  3. 1337hendrix

    1337hendrix New Member

    Joined:
    Jan 9, 2007
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    0
    But did I get the general gist of the program?

    I see my errors, I'm such a dumbass.
     
  4. pradeep

    pradeep Team Leader

    Joined:
    Apr 4, 2005
    Messages:
    1,645
    Likes Received:
    87
    Trophy Points:
    0
    Occupation:
    Programmer
    Location:
    Kolkata, India
    Home Page:
    http://blog.pradeep.net.in
    What do you mean by "But did I get the general gist of the program?" ??
     
  5. DaWei

    DaWei New Member

    Joined:
    Dec 6, 2006
    Messages:
    835
    Likes Received:
    5
    Trophy Points:
    0
    Occupation:
    Semi-retired EE
    Location:
    Texan now in Central NY
    Home Page:
    http://www.daweidesigns.com
    You can't (or shouldn't want to) convert that C++. It isn't functional. If that's the original code, it never compiled.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice