18.10.2014 Views

SIMSCRIPT II.5 Programming Language

SIMSCRIPT II.5 Programming Language

SIMSCRIPT II.5 Programming Language

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>SIMSCRIPT</strong> <strong>II.5</strong> Basic Concepts<br />

Program 1-5.<br />

_______________________________________________________________________________<br />

''Program to Calculate Approximate Square Roots<br />

read NUMBER<br />

if NUMBER is not positive<br />

print 1 line thus<br />

CANNOT EVALUATE SQUARE ROOT: VALUE NOT POSITIVE<br />

else<br />

let SQRT = NUMBER/2.0<br />

let DELTA = SQRT<br />

until DELTA < (0.00001 * SQRT)<br />

do<br />

let SQRT = (SQRT + NUMBER/SQRT)/2.0<br />

let DELTA = NUMBER/SQRT - SQRT<br />

if DELTA is not positive<br />

let DELTA = -DELTA '' USE THE ABSOLUTE VALUE<br />

always<br />

loop<br />

print 1 line with NUMBER, SQRT thus<br />

THE SQUARE ROOT OF *******.**** IS ****.*****<br />

always<br />

stop<br />

end<br />

_______________________________________________________________________________<br />

35

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!