übersetzt 06.03.11; Deutsche Übersetzung Heinrich Gailer

Kapitel 64 Programmieraufgaben


slider

Aufgabe 1 — Schreiben Sie einen Idealgewicht-Kalkulator mit einem Slider

Schreiben Sie einen Idealgewicht-Kalkulator, so dass die Körpergröße in Zoll über einen Slider eingegeben wird. Verwenden Sie die Näherungsformel:

W = H2 / 30 , für weiblich

W = H2 / 28 , für männlich

dabei ist W das Idealgewicht in Pfund,
H ist die Körpergröße in Zoll

Setzen Sie einen Befehlsstring für jeden Radio-Button, indem Sie setActionCommand(String) verwenden.

Fügen Sie einen Action-Listener für jeden Button hinzu, indem Sie addActionListener() verwenden.

Fügen Sie einen Change-Listener für den Slider hinzu, indem Sie addChangeListener() verwenden.

Das Idealgewicht sollte in einem Textfeld angezeigt werden, wenn der Anwender sowohl einen Radio-Button als auch den Slider ändert.

Wählen Sie Anfangseinstellungen für die Buttons und den Slider. Wenn das Programm startet, zeigen Sie das Idealgewicht für diese Einstellungen an.


Zurück zum Inhaltsverzeichnis.


Aufgabe 2 — Cookie Calculator

Schreiben Sie das Programm, das den Anwender hilft Gebäck zu kaufen, aus dem Kapitel 13 um.

import java.util.Scanner ;
class CookieCalculator
{
  public static void main (String[] args)
  {
    Scanner scan = new Scanner( System.in );
    int hunger, aussehen, aroma ;

    System.out.print("Wie hungrig sind Sie (1-10): ");
    hunger   = scan.nextInt();

    System.out.print("Wie lecker sieht das Gebaeck aus (1-10): ");
    aussehen = scan.nextInt();

    System.out.print("Wie gut riecht das Gebaeck (1-10): ");
    aroma    = scan.nextInt();

    if ( (hunger + aussehen + aroma ) > 15 )
      System.out.println("Gebaeck kaufen!" );

    System.out.println("Setzen Sie Ihren Einkauf fort.");
  }
}

Verwenden Sie drei Sliders mit einem Bereich von 1 bis 10 für die drei Angaben. Geben Sie die Entscheidung in einem JTextField aus.

Zurück zum Inhaltsverzeichnis.