<HTML>
<HEAD>
<TITLE> M 150 TMAO3 Question 1 (i): Enter a number </TITLE>
<SCRIPT language=JavaScript>
var userInput;
var userNumber;
var upperLimit;
var userString;
var charToFind;
userString = window.prompt('Please enter a string of 8 characters or more', ' ');
upperLimit = userString.length;
while ( upperLimit < 8 ) {
userString = window.prompt('Please re-enter a string of 8 characters or more', ' ');
upperLimit = userString.length;
}
userInput = window.prompt('Please enter a number in the range 1 to ' + upperLimit,' ');
userNumber = parseFloat(userInput);
while ((userNumber < 1) || (userNumber > upperLimit)) {
userInput = window.prompt('Please re-enter - number should be in range 1 to ' + upperLimit,' ');
userNumber = parseFloat(userInput);
}
charToFind = userString.charAt(userNumber - 1);
userNumber=0;
for( var x=0; x < upperLimit; x++) {
if (userString.charAt(x) == charToFind) {
userNumber = userNumber + 1;
}
}
document.write('<BR>' + 'Your output was ' + userNumber);
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>