home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
cpm
/
basic
/
math.ark
/
ROOTS.BAS
< prev
next >
Wrap
BASIC Source File
|
1986-12-20
|
1KB
|
32 lines
10 REM THIS IS PROGRAM "ROOTS" A PROGRAM TO SOLVE QUADRATIC EQUATIONS
20 REM
30 REM THIS PROGRAM WAS WRITTEN BY M. FINERTY ON 10/16/84
40 REM A QUADRATIC IS WRITEN A*X^2 + B*X + C = 0
50 REM IF A = 0, THE EQUATION IS NOT QUADRATIC.
60 REM ******************************************************************
70 REM
80 INPUT "A =";A
90 INPUT "B =";B
100 INPUT "C =";C
110 DISCRIM = B^2 - 4*A*C
120 REM
130 ON SGN(DISCRIM) + 2 GOTO 140,170,200
140 PRINT "ROOTS ARE:";-B/(2*A);"+ i*";SQR(ABS(DISCRIM))/(2*A)
150 PRINT "AND: ";-B/(2*A);"- i*";SQR(ABS(DISCRIM))/(2*A)
160 GOTO 220
170 PRINT "ROOTS ARE:";-B/(2*A)
180 PRINT "AND: ";-B/(2*A)
190 GOTO 220
200 PRINT "ROOTS ARE:";-B/(2*A) + SQR(DISCRIM)/(2*A)
210 PRINT "AND: ";-B/(2*A) - SQR(DISCRIM)/(2*A)
220 PRINT "--ooO0Ooo--"
230 PRINT "DO YOU WANT ANOTHER QUADRATIC? Y/N?"
240 INPUT A$
250 IF A$ = "Y" THEN 10
260 END
*A)
220 PRINT "--ooO0Ooo--"
230 PRINT "DO YOU WANT ANOTHER QUADRATIC? Y/N?"
240 INPUT A$
250 IF A$ = "Y" THEN 10