home *** CD-ROM | disk | FTP | other *** search
- 1 PRINT"ô":POKE53281,0:POKE53280,0:POKE646,0
- 10 M$=" GENE FREQUENCIES % OF GENOTYPE ":PL$="":GOSUB130
- 20 M$=" PAUL BOYLE ":PL$=PL$+"":GOSUB130
- 30 M$=" GLENWOOD MIDDLE SCHOOL ":PL$=PL$+"":GOSUB 130
- 40 FORT=1TO1300:NEXTT
- 50 PRINT"":DEF FNS(A)=INT(RND(0)*1000)
- 60 S=1024:D=54272:C=S+D
- 70 FOR X= 1 TO 30
- 80 F= FNS(X)
- 90 FORY=1TO2:FORR=1TO4:READA,B
- 100 POKES+F,A:POKEC+F,B
- 110 NEXT:RESTORE:NEXT:NEXT
- 120 DATA 86,1,91,5,42,7,46,1
- 125 GOTO 200
- 130 L=LEN(M$):MI=38-L/2:FORI=1TOLEN(M$)-19
- 140 PRINTPL$SPC(MI)LEFT$(M$,I)RIGHT$(M$,L-(L-I)):MI=MI-1:NEXT:RETURN
- 200 PRINT"ô"
- 210 POKE53281,1:POKE53280,6:POKE646,2
- 300 REM GENE FREQUENCIES
- 310 INPUT "WHAT IS THE TRAIT";T$
- 320 INPUT "HOW MANY PEOPLE DID YOU CHECK";N
- 330 PRINT "HOW MANY PEOPLE WERE RECESSIVE IN THE TRAIT":INPUT R
- 340 RP=SQR(R/N)
- 350 DP=1-RP
- 360 PRINT:PRINT
- 361 PRINT "TRAIT ";T$
- 362 PRINT:PRINT
- 364 PRINT "PERCENTAGE OF GENOTYPE"
- 366 PRINT:PRINT
- 367 PRINT"D = DOMINANT "
- 368 PRINT"R = RECESSIVE"
- 369 PRINT:PRINT
- 370 PRINT "DD =";DP*DP*100;"%"
- 371 PRINT:
- 380 PRINT "DR =";2*DP*RP*100;"%"
- 381 PRINT:
- 390 PRINT "RR =";RP*RP*100;"%"
- 391 PRINT:
- 400 INPUT"DO YOU WANT A PRINTOUT OF THIS (Y/N)";P$
- 410 IFP$="Y" THEN GOTO 500
- 415 IFP$=" " THEN GOTO 400
- 420 INPUT "DO YOU WANT TO RUN THIS AGAIN (Y/N)";G$
- 424 IFG$=" " THEN GOTO 420
- 425 IFG$="Y" THEN GOTO 200
- 430 GOTO 700
- 500 OPEN4,4
- 502 PRINT#4:PRINT#4:PRINT#
- 505 PRINT#4, " CALCULATIONS OF THE PERCENTAGE OF GENOTYPE"
- 507 PRINT#4:PRINT#4:PRINT#4:PRINT#4:PRINT#4
- 508 PRINT#4,CHR$(14)" TRAIT ";T$;
- 509 PRINT#4:PRINT#4:
- 510 PRINT#4," PERCENTAGE OF GENOTYPE"
- 511 PRINT#4:PRINT#4:
- 512 PRINT#4:PRINT#4,
- 513 PRINT#4, "NUMBER OF PEOPLE CHECKED";N
- 514 PRINT#4:PRINT#4:PRINT#4
- 515 PRINT#4, "NUMBER WITH RECESSIVE TRAIT";R
- 516 PRINT#4:PRINT#4
- 517 PRINT#4, " D = DOMINANT "
- 518 PRINT#4, " R = RECESSIVE"
- 519 PRINT#4:PRINT#4
- 520 PRINT#4, " DD =";DP*DP*100;"%"
- 522 PRINT#4:PRINT#4:
- 530 PRINT#4, " DR =";2*DP*RP*100;"%"
- 532 PRINT#4:PRINT#4:
- 540 PRINT#4, " RR =";RP*RP*100;"%