Java:
import javax.swing.*;
public class EisKugeln {
public static void main (String [] args )
{ String eingabe1,ausgabe ;
double geld,kugelAnzahl,Geldeingabe ;
//Eingabefenster erzeugen
eingabe1 = JOptionPane.showInputDialog("Geldeingabe");
//eingabe von String zu Zahl konvertieren ,
geld = Double.parseDouble(eingabe1);
//Kugelanzahl berechnen
kugelAnzahl = geld / 0.5;
if (kugelAnzahl >=1) {
ausgabe = "Sie können sich " + kugelAnzahl + "Eiskugeln kaufen" ;
JOptionPane.showMessageDialog
(null, ausgabe , JOptionPane.PLAIN_MESSAGE);
}
else {
JOptionPane.showMessageDialog
(null, "Sie haben nicht genug Geld." , JOptionPane.PLAIN_MESSAGE);
}
}
}
Der Editor zeigt mir jeweils bei Zeile 23 / 27 einen "couldn´t find symbol" Fehler an. Ich vermute es ist irgendein kleiner Fehler, aber ich übersehe ihn immer wieder.;(
Was das Programm können soll
- Ein Benutzer gibt in einem Eingabefenster einen Geldbetrag ein. Verwenden Sie dazu statt des
Eingabeblocks die Methode showInputDialog der Klasse JOptionPane.
- Das Programm pr¨uft, ob dieser Betrag ausreicht, um ein Eis zu bezahlen und berechnet die
Anzahl der m¨oglichen Eiskugeln. Eine Eiskugel koste 50 Cent.
- Der Benutzer bekommt in einem Fenster angezeigt, wieviele Kugeln er sich leisten kann. Sollte
das Geld nicht reichen, erscheint auf dem Bildschirm eine Extra-Meldung.
Imo müsste es bis auf die zwei Fehler aber passen.:toll: