Jump to content

Tried everything...

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
3 replies to this topic

#1
divaliya

divaliya

    Newbie

  • Members
  • Pip
  • 8 posts
Set up looks right to me, but I can't figure out what I'm doing for program not to load correctly.

<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<title>An Integer program</title>
<script type = "text/javascript">
<!--
// Calculate the sum, product, difference, and quotient of 2 integers

var firstNumber;
var secondNumber;
var number1;
var number2;
var sum;

firstNumber = window.prompt ("Enter first integer:");
number1 = parseInt( firstNumber );

secondNumber = window.prompt ("Enter second integer:");
number2 = parseInt( secondNumber );

sum = number1 + number2;
document.writeln("<h1>The sum is " + result + "<h1>" );


var firstNumber;
var secondNumber;
var number1;
var number2;
var difference;

firstNumber = window.prompt ("Enter first integer:");
number1 = parseInt( firstNumber );

secondNumber = window.prompt ("Enter second integer:");
number2 = parseInt( secondNumber );

difference = number1 - number2;
document.writeln("<h1>The difference is " + result + "<h1>" );


var firstNumber;
var secondNumber;
var number1;
var number2;
var product;

firstNumber = window.prompt ("Enter first integer:");
number1 = parseInt( firstNumber );

secondNumber = window.prompt ("Enter second integer:");
number2 = parseInt( secondNumber );

product = number1 * number2;
document.writeln("<h1>The product is " + result + "<h1>" );


var firstNumber;
var secondNumber;
var number1;
var number2;
var quotient;

firstNumber = window.prompt ("Enter first integer:");
number1 = parseInt( firstNumber );

secondNumber = window.prompt ("Enter second integer:");
number2 = parseInt( secondNumber );

quotient = number1 / number2;
document.writeln("<h1>The quotient is " + result + "<h1>" );
// -->

</script>

</head>
<body>
<p>Click Refresh (or Reload) to run the script again</p>
</body>

#2
wim DC

wim DC

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,084 posts
I don't know which moderator moved this to the Java forum, but this is supposed to be in the JavaScript forum.
Anyway..

The biggest problem is that you do document.writeln(.... + result + ...) but you don't use result to calculate the result, instead you use sum/difference/product/quotient.

Quote

quotient = number1 / number2;
document.writeln("<h1>The quotient is " + result + "<h1>" );
So this should be quotient instead of result.

A second thing, doesn't cause the program to fail but it isn't needed, You don't have to declare firstnumber,secondnumber, number1,number2 over and over again. One time is enough.

The shortest way i currently think of is this (without using functions)
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<title>An Integer program</title>
<script type = "text/javascript">
<!--
// Calculate the sum, product, difference, and quotient of 2 integers
var firstNumber;
var secondNumber;
var number1;
var number2;
var result;

number1 = parseInt( window.prompt ("Enter first integer:") );
number2 = parseInt( window.prompt ("(sum)Enter second integer:") );

result = number1 + number2;
document.writeln("<h1>The sum is " + result + "<h1>" );
//------------------------------------------------------------------------------
number1 = parseInt( window.prompt ("Enter first integer:") );
number2 = parseInt( window.prompt ("Enter second integer:") );

result = number1 - number2;
document.writeln("<h1>The difference is " + result + "<h1>" );
//------------------------------------------------------------------------------
number1 = parseInt( window.prompt ("Enter first integer:") );
number2 = parseInt( window.prompt ("Enter second integer:") );

result = number1 * number2;
document.writeln("<h1>The product is " + result + "<h1>" );
//------------------------------------------------------------------------------
number1 = parseInt( window.prompt ("Enter first integer:") );
number2 = parseInt( window.prompt ("Enter second integer:") );

result = number1 / number2;
document.writeln("<h1>The quotient is " + result + "<h1>" );
// -->

</script>

</head>
<body>
<p>Click Refresh (or Reload) to run the script again</p>
</body>


#3
gokuajmes

gokuajmes

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 518 posts
again Bingo !! Oxano has the answer for the question. Let us know if anything else that bothers you

#4
divaliya

divaliya

    Newbie

  • Members
  • Pip
  • 8 posts
You guys are awesome...