8-Bit Software Online Conversion

Careers Forcaster - Listing

10*FX6 20@%=6 30MODE7 40VDU23,1,0;0;0;0; 50PROCsc 60VDU23,1,1;0;0;0; 70CLS:INPUTTAB(5,8)"Name - "NAME$ 80CLS:PRINT" "CHR$157" "NAME$" "CHR$ 156 90VDU28,3,22,36,7 100M=27 110N=51 120M=M-1:N1=N:N=N-1 130DIMU(N),A(M),J$(M),B(M),C(M) 140CLS:VDU23,1,1;0;0;0;:FORI=0TOM 150READJ$(I):B(I)=-1:C(I)=-1 160NEXTI 170C1=0:S1=0 180FORJ=0TON 190READC$:C1$=C$ 200PRINTC$;TAB(27); 210REPEAT 220A=GET-48 230UNTILA>=0ANDA<=9 240PRINT;A:SOUND0,-15,10,1 250U(J)=A 260C1=C1+U(J):S1=S1+U(J)*U(J) 270NEXTJ 280VDU23,1,0;0;0;0;:CLS:PRINTTAB(8,5)" "CHR$157" PLEASE WAIT "CHR$156 290C1=C1/N1 300X=S1/N1-C1*C1 310IFABS(X)>1THEN350 320VDU23,1,0;0;0;0;:CLS:PRINTTAB(0,5)" Please try again, but this time vary your responses. "''SPC7" "CHR$157" PRES S SPACE "CHR$156:REPEATUNTILGET=32 330RESTORE 340GOTO140 350FORI=0TOM 360C2=0:S2=0:P2=0 370READD$ 380FORJ=0TON 390D=VAL(MID$(D$,J+1,1)) 400C2=C2+D 410S2=S2+D*D 420P2=P2+D*U(J) 430NEXTJ 440C2=C2/N1 450Y=SQR(S2/N1-C2*C2) 460Z=P2/N1-C1*C2 470A(I)=INT(1000*Z/X/Y+.5) 480A=LEN(STR$(A(I))) 490E=INT(A(I)*0.012+11):B=B(E) 500IFB=-1THENB(E)=I:GOTO550 510IFA(B)<A(I)THENB(E)=I:C(I)=B:GOTO55 0 520C=C(B):IFC=-1THENC(B)=I:GOTO550 530IFA(C)<A(I)THENC(B)=I:C(I)=C:GOTO55 0 540B=C:GOTO520 550NEXTI 560PROCHEADING 570J=0:VDU14 580FOR I=M TO 0 STEP-1 590B=B(I) 600IFB=-1THEN650 610A=LEN(STR$(A(B))):J=J+1 620IFJ<13THEN?&7DBA=135ELSE?&7DBA=133 630PRINTA(B);TAB(12);J$(B) 640B=C(B):GOTO600 650NEXTI 660PRINT'"Press F0 to review the list. " 670PRINT"Press F1 to print out the lis t." 680PRINT"Press F2 to re-run the progra m." 690REPEAT:A1=INKEY(-33):A2=INKEY(-114) :A3=INKEY(-115) 700IFA1=-1CLS:GOTO570 710IFA2=-1PROCprint:GOTO670 720IFA3=-1RUN 730UNTIL0 740PRINT:VDU3:END 750DATA Accountant,Advertising,Airline pilot,Architect,Armed forces 760DATA Banker,Civil servant,Clergy,Co mputer Operator,Computer Programmer 770DATA Education(Teaching),Engineer 780DATA Entertainer,Estate manager,Far mer,Industrial research 790DATA Managerial,Medical services,Mu sician,Pharmacist,Police 800DATA Politician,Retailer,Social ser vices,Solicitor,Surveyor 810DATA Systems Analyst 820DATA Biology,Chemistry,Computers,Ma ths/Statistics,Physics/Engineering 830DATA Economics,Geography,History,Po litics,Archeology,Greek 840DATA Latin,Art,Religious Education, English Language,English literature 850DATA Music,French,German,Other lang uages 860DATA Ambitious,Artistic 870DATA Cautious,Confident,Cooperative ,Critical,Dependable 880DATA Energetic,Extrovert,Impulsive, Intellectual,Persuasive 890DATAPractical,Precise,Realistic,Soc iable,Systematic 900DATA Unpredictable,Like meeting peo ple,Want high wage/salary 910DATA Want indoor work,Want regular hours,Like facts and figures 920DATA Want to work with machines,Lik e to take risks,Quiet 930DATA Creative,Like organising,Like sport,Get on with people 940DATA Want to exert authority 950DATA 045846444000005400002077789011 566964925678910847177:REMACCOUNTANT 960DATA 004545400300605404008846735677 429233097567627712187:REM ADVERTISING 970DATA 004544502304005405503088749730 735992813810678038769:REM AIRLINE PILOT 980DATA 002544500400805405007955664447 736986435757542737267:REM ARCHITECT 990DATA 200550500200005405008377869933 468877756411278168989:REM ARMED FORCES 1000DATA 005506444100005005002077789042 576975855688830725366:REM BANKER 1010DATA 004506506100005405009208070057 398233284578811818078:REM CIVIL SERVANT 1020DATA 000500554345066540004276948563 456678538165217628499:REM CLERGY 1030DATA 009212000000004000007068837142 644665742591570544166:REM COMP OPERATOR 1040DATA 009322000000106000008178896041 773982933897730888145:REM COMP PROGRAMME R 1050DATA 440655550500546545004557897875 885866728286313417288:REM EDUCATION 1060DATA 054684400400005500003475758642 618972834756573686244:REM ENGINEER 1070DATA 000500500100505460008448554797 245337577681001612181:REM ENTERTAINER 1080DATA 650555750300005400003357767579 687466844442223961457:REM ESTATE MANAGER 1090DATA 750500600600005405002178645955 347766732310162753611:REM FARMER 1100DATA 565554544600005005005177767453 879875831788860070122:REM INDUS RESEARCH 1110DATA 000646455305005505008178878374 876667757876627419288:REM MANAGERIAL 1120DATA 664556000105605405003177858674 978967716780224006166:REM MEDICAL SERV 1130DATA 000000000000505574006957585876 333557643697001311260:REM MUSICIAN 1140DATA 560554000205005504002288659223 827964755598411275153:REM PHARMACIST 1150DATA 040440444200005305006087969973 687667717330117117788:REM POLICE 1160DATA 002648457705405606408066687172 682367268675313517717:REM POLITICIAN 1170DATA 000534002200405304005477858675 263388537488510017086:REM RETAILER 1180DATA 003444224300005404005278969783 584469619244212618199:REM SOCIAL SERVICE S 1190DATA 003445058425005605402099776250 681885927587315617089:REM SOLICITOR 1200DATA 445656600404505300003465878473 563757843639962715044:REM SURVEYOR 1210DATA 009213000000104000007178955110 732797707886680388064:REM SYSTEMS ANALYS T 1220END 1230DEFPROCHEADING 1240CLS:PRINT"Suitability Career Pres s SHIFT" 1250PRINT" factor choice to scrol l." 1260PRINT"``````````` `````` ```````` ```" 1270R%=&7DBA:REPEAT:?R%=133:R%=R%+40:UN TILR%=&7F72+40 1280VDU28,3,22,36,11 1290ENDPROC 1300DEFPROCsc 1310PRINT"  pppppppppp" 1320FORR=0TO1:PRINTTAB(0,R+1)" "CHR$157 CHR$141" "SPC8"CAREER ANALYSIS"SPC11CHR $156:NEXT 1330PRINTTAB(0,3)" "CHR$157" "SPC5"Modi fied by Peter MacRae"TAB(39,3)CHR$156 1340PRINTTAB(0,4)"  £££££££££££££££££k" 1350FORR=5TO22:PRINTTAB(0,R)" "TAB(37 ,R)" NEXT 1360PRINT"  pppppppppz" 1370VDU28,3,22,36,5 1380PRINTSPC12"  1390PRINTSPC12" CAREERS" 1400PRINTSPC12"  1410PRINT'" This program will ask you" 1420PRINT" questions. Answer all quest ions" 1430PRINT" on a 0 - 9 scale where 9 is the" 1440PRINT" most favourable response." 1450PRINT''" If the computer puts t o you" 1460PRINT" Biology. If you like Bio logy" 1470PRINT" give it a 9. If you can't s tand" 1480PRINT" Biology give it a 0." 1490PRINT''SPC7" "CHR$157" PRESS SPACE "CHR$156 1500REPEATUNTILGET=32 1510ENDPROC 1520DEFPROCprint 1530VDU2 1540PRINT"CAREER ANALYSIS FOR - "NAME$ 1550PRINT'''"Suitability Career" 1560PRINT" factor choice to scrol l." 1570PRINT"``````````` `````` ```````` ```" 1580J=0 1590FORI=M TO 0 STEP-1 1600B=B(I) 1610IFB=-1THEN 1660 1620A=LEN(STR$(A(B))):J=J+1 1630IFJ<13THEN?&7DBA=135ELSE?&7DBA=133 1640PRINTA(B);TAB(12);J$(B) 1650B=C(B):GOTO1610 1660NEXTI 1670VDU3 1680ENDPROC