This week's book giveaway is in the Android forum. We're giving away four copies of Head First Android and have Dawn & David Griffiths on-line! See this thread for details.

I'm having difficulty writing a program that needs to compute 2-6 digits reversed. For instance: 12 = 21 1456 = 6541, etc. This is what I have so far. Any hints are greatly appreciated. Thank You. email: j0kim025@uofl.edu /* <HTML> <Head> <title> Homework #5 part1 </title> <script language = "javascript">

function begin() { var num = new Array(); // unlimited elements array window.alert("work");

int num[0] = parseInt(window.prompt("Please Enter 2- 6 digits number",""));

if ( num[0] < 10 || num[0] > 999999) { int num[0] = parseInt(window.prompt("Please Re-Enter 2-6 digits number","")); } var n; n = StrReverse("");

document.writeln(n);

}

</script> </head> <BODY><p> <h2> Click refresh to run it again </h2></p> </body> </html>*/

Hi, welcome to the ranch! And the HTML & JavaScript forum!

If you're not familiar with the ranch, you'll find we give you hints and invite you to do all the real work. We try not to just do homework, or real work, for folks. So ... I could imagine doing this two ways.

One: make a string from your user input, work your way through it one character at a time and add each character to a new string. Google for JavaScript string functions and see what you find.

Two: find a JavaScript math function that will give you just the "ones column" of your number. Make that your new result. Divide the original number by 10 to remove that "ones" value and repeat. I left out a critical bit of output processing but you'll find it quickly enough.

The ranch works really well when you post some code that almost works, so take a shot at either or both of those and show us what you make!

A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi