• QBasic - Übungsaufgaben

     

  1. Der Umfang und der Flächeninhalt eines Rechtecks (Dreiecks, Trapez´, ... ) soll bei Eingabe entsprechender Größen berechnet werden. (rechteck.bas)
  2. Von einem Würfel sollen Oberfläche, Volumen, Summe der Kantenlängen und Raumdiagonale berechnet werden. (wuerfel.bas)
  3. Schreibe ein Programm, welches bei Eingabe der Lebensjahre das Lebensalter in tagen ausgibt. Beachte dabei die Schaltjahre! (jahr.bas)
  4. Schreibe ein Programm, bei dem der Computer
    • von 1 bis 12 zählt, d.h. die Zahlen von 1 bis 12 ausgibt (zaehler1.bas)
    • rückwärts von 10 bis 0 zählt (zaehler2.bas)
  5. Es sollen alle Quadratzahlen von einem Anfangswert A bis zu einem Endwert E bestimmt werden und in eine Wertetabelle ausgegeben werden. (qzahl.bas)
    • Verwende die FOR - NEXT - Schleife
    • Eine Zählvariable x wird auf den Anfangswert a gesetzt und bis zum Endwert automatisch um 1 erhöht
  6. Erstelle ein Programm, welches nach n Jahren ein Endkapital einschließlich Zinseszinsen berechnet un in Tabellenform (Jahr für Jahr) ausgibt. Anfangskapital, Zinssatz und Laufzeit müssen eingegeben werden. Speichere unter zinsen.bas
    • Verwende die For - next Schleife.
    • Berechne in der Schleife zunächst die Zinsen, dann das Endkapital (Zinsen + Kapital) und schließlich das neue Anfangskapital
  7. Ein Großhändler gibt ab der Summe von 1000 Euro einen Rabatt von 10%, sonst nur 3%. Abhängig von der Summe S sind Rabatt R und Endwert E zu bestimmen. Die Berechnung ist für die Summe von zwei Kaufbeiträgen B1 und B2 durchzuführen . (rabatt.bas)
    • Verwende die IF - THEN Verzweigung
    • Die Beträge B1 und B2 müssen eingelesen werden, der Rabatt wird nach einer Fallunterscheidung berechnet und mit dem Endwert ausgegeben.
  8. Weil Lehrer Pille gerne Strafarbeiten aufgibt, wie "schreibe 200 mal: ´Ich darf nicht ...', hat sich Rudi für seine Mitschüler einen Trick ausgedacht. Erschreibt ein Programm, bei dem er einen 200 mal zu schreibenden Satz nur einmal einzugeben braucht. (straze.bas)
    • Verwende eine Stringvariable, zum Beispiel satz$
    • Löse das Problem mit der FOR - NEXT - Schleife
  9. Programmiere einen Kraftstoffrechner, der bei der Wahl des Kraftstoffes (Benzin oder Diesel), der Eingabe der Füllmenge den zu zahlenden Betrag ausgibt. (benzin.bas)


... zurück zum Inhalt