Screenshot 1 Screenshot 2
2bc0 3868 0000 B ... LEBENSZE.B
Monitoraufrufe:
keine:
Verwendete IO-Ports bzw. Hardware:
keine []
Zeichensatz UTF-8+Z1013()+CTRL()-ohne Umlaute(äöüß)

   10! Geaendert von Dirk Ambras
   20! am 17.6. u. 1.8.1990
   30 GOTO 150
   40 PRINT " ? ";
   50 A$=INKEY$:IF A$=""THEN 50:ELSE A$=CHR$(ASC(A$)AND 95)
   60 IF A$="J"THEN A2$="Ja.":ELSE IF A$="N"THEN A2$="Nein.":ELSE 50
   70 PRINT A2$:PRINT:PAUSE 5:RETURN
   80 PRINT "Geben Sie bitte zuerst ihr      Alter an:     Jahre.";
   90 PRINT STRING$(11,CHR$(8));:INPUT "";I:PRINT
  100 IF I>30 THEN Z=Z+2
  110 IF I>40 THEN Z=Z+1
  120 IF I>50 THEN Z=Z+1
  130 IF I>70 THEN Z=Z+1
  140 RETURN
  150 WINDOW:CLS:WINDOW 0,10,1,31
  160 PRINT "  LEBENSERWARTUNGSPROGNOSE":PRINT "  ";STRING$(24,"")
  170 PRINT "Nach Prof. Dr. Robert Allen":PRINT "vom human resources instituts"
  180 PRINT "Morristown (New Jersey, USA).":PRINT
  190 PRINT "Bitte beantworten Sie dazu     folgende Fragen mit J oder N.
  200 PRINT AT(9,0);STRING$(32,"")
  210 WINDOW 11,31,0,31:Z=71:GOSUB 80
  220 PRINT "Leben Sie in einer Groszstadt";:GOSUB 40
  230 IF A$="J"THEN Z=Z-2:GOTO 260
  240 PRINT "Leben Sie in einer Stadt unter"
  250 PRINT "10000 Einwohnern oder auf dem   Lande";:GOSUB 40:IF A$="J"THEN Z=Z+2
  260 PRINT "Wurde einer Ihrer Groszeltern ":PRINT "ueber 95 Jahre alt";
  270 GOSUB 40:IF A$="J"THEN Z=Z+2
  280 PRINT "Wurden alle vier Grosseltern    aelter als 80 Jahre";:GOSUB 40
  290 IF A$="J"THEN Z=Z+6
  300 PRINT "Starb ein Elternteil unter      50 Jahren an Herzinfarkt";
  310 GOSUB 40:IF A$="J"THEN Z=Z-4
  320 PRINT "Leiden Eltern oder Geschwister  unter 50 Jahren an Krebs, Herz-"
  330 PRINT "krankheit oder Diabetis";:GOSUB 40:IF A$="J"THEN Z=Z-3
  340 IF I<18 THEN 390:ELSE PRINT "Verdienen Sie ueber 2400 DM     monatlich";
  350 GOSUB 40:IF A$="J"THEN Z=Z-2
  360 PRINT "Haben Sie das Abitur";:GOSUB 40:IF A$="J"THEN Z=Z+1
  370 PRINT "Haben Sie studiert oder sind    Sie Meister";:GOSUB 40
  380 IF A$="J"THEN Z=Z+2
  390 IF I<60 THEN 410:ELSE PRINT "Arbeiten Sie noch";:GOSUB 40
  400 IF A$="J"THEN Z=Z+3
  410 IF I<25 THEN 450:ELSE PRINT "Sind Sie verheiratet oder leben Sie mit";
  420 PRINT "Jemandem";:GOSUB 40:IF A$="J"THEN Z=Z+5:ELSE Z=Z-INT((I-25)/10+1.5)
  430 PRINT "Arbeiten Sie im Buero";:GOSUB 40:IF A$="J"THEN Z=Z-3:GOTO 450
  440 PRINT "Arbeiten Sie koerperlich";:GOSUB 40:IF A$="J"THEN Z=Z+3
  450 PRINT "Treiben Sie aktiv Sport";:GOSUB 40:IF A$="J"THEN Z=Z+4:GOTO 480
  460 PRINT "Betaetigen Sie sich zweimal pro Woche sportlich";:GOSUB 40
  470 IF A$="J"THEN Z=Z+2
  480 PRINT "Schlafen Sie mehr als 10 Stundentaeglich";:GOSUB 40
  490 IF A$="J"THEN Z=Z-4
  500 PRINT "Werden Sie leicht wuetend";:GOSUB 40:IF A$="J"THEN Z=Z-3
  510 PRINT "Nehmen Sie das Leben leicht";:GOSUB 40:IF A$="J"THEN Z=Z+3
  520 PRINT "Sind Sie gluecklich";:GOSUB 40:IF A$="J"THEN Z=Z+1:GOTO 540
  530 PRINT "Sind Sie ungluecklich";:GOSUB 40:IF A$="J"THEN Z=Z-2
  540 IF I<14 THEN 660:ELSE PRINT "Sind Sie letztes Jahr beim
  550 PRINT "Schnellfahren erwischt worden";:GOSUB 40:IF A$="J"THEN Z=Z-1
  560 PRINT "Sind Sie Kettenraucher";:GOSUB 40:IF A$="J"THEN Z=Z-8:GOTO 600
  570 PRINT "Rauchen Sie taeglich eine       Packung Zigaretten";:GOSUB 40
  580 IF A$="J"THEN Z=Z-6:GOTO 600
  590 PRINT "Rauchen Sie am Tag 10 Zigaretten";:GOSUB 40:IF A$="J"THEN Z=Z-3
  600 PRINT "Trinken Sie mehr als zwei       Schnaepse oder Biere am Tag";
  610 GOSUB 40:IF A$="J"THEN Z=Z-1
  620 PRINT "Haben Sie ein Uebergewicht von  20 Kilo";:GOSUB 40
  630 IF A$="J"THEN Z=Z-8:GOTO 660
  640 PRINT "Oder sind es 15 Kilo";:GOSUB 40:IF A$="J"THEN Z=Z-4:GOTO 660
  650 PRINT "Aber doch bestimmt 5 Kilo";:GOSUB 40:IF A$="J"THEN Z=Z-2
  660 PRINT "Lassen Sie sich einmal im Jahr  vom Arzt untersuchen";
  670 GOSUB 40:IF A$="J"THEN Z=Z+2
  680 WINDOW 6,31,0,31:CLS:IF Z<=I THEN Z=I+1
  690 PRINT "Die Auswertung der Fragen ergibteine Lebenserwartung von"
  700 PRINT:PRINT "       *";MID$(STR$(Z),2);:PRINT "* Jahren.
  710 PRINT:PRINT "Anmerkung:":PRINT "Die Angaben ergeben sich aus"
  720 PRINT "den von Ihnen beantworteten"
  730 PRINT "Fragen. Individuelle Kriterien  konnten nicht beruecksichtigt
  740 PRINT "werden.":PRINT
  750 PRINT "Abweichungen vom Testergebnis   sind daher nicht ausgeschlossen."
  760 PRINT:PRINT TAB(14);"Noch einmal";:GOSUB 40:IF A$="J"THEN 150
  770 WINDOW:CLS:PRINT AT(12,8);"AUF WIEDERSEHEN !":PAUSE 30:CLS:END