1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-06 03:30:23 +00:00
QB64-PE/tests/qbasic_testcases/misc/frac3.bas
Matthew Kilgore 9ee89d6ff4 Add QBasic tests
These tests use a variety of sample code (with some of the larger files
removed, so they are not complete!) and verifies that they all compile
successfully.
2022-04-28 23:00:07 -04:00

21 lines
423 B
QBasic

SCREEN 12
WINDOW (-5, 0)-(5, 10)
RANDOMIZE TIMER
COLOR 10
DO
SELECT CASE RND
CASE IS < .01
X = 0
Y = .16 * Y
CASE .01 TO .08
X = .2 * X - .26 * Y
Y = .23 * X + .22 * Y + 1.6
CASE .08 TO .15
X = -.15 * X + .28 * Y
Y = .26 * X + .24 * Y + .44
CASE ELSE
X = .85 * X + .04 * Y
Y = -.04 * X + .85 * Y + 1.6
END SELECT
PSET (X, Y)
LOOP UNTIL INKEY$ = CHR$(27)