Hallo,
und zwar möchte ich folgendes programmieren:
Wir befinden uns in einem Fahrradverleih und ich möchte berechnen, wie teuer es ist, ein Fahrrad für X Tage auszuleihen. An sich ist das ja kein Problem, wenn man eine Eingabe für die Tage hat und eine seperate Eingabe für die Preisbrechnung (in etwa so
public void setPreisProTag (double pPreisProTag)
{ preisProTag = pPreisProTag;
}
UND
public double getPreisGesamt()
{ if (tage <=5)
return preisProTag * tage;
else
return preisProTag * tage * 0.9;
}
Jedoch muss ich ja dafür die Tage vorher mit einem extra Befehl festlegen. Ich möchte wissen, ob es eine Möglichkeit gibt folgendes kombinieren:
Zuerst soll ein Fenster erscheinen, in dem man eingibt, wie lange man das Fahrrad ausleihen möchte, danach berechnet es automatisch, wie viel die gesamten Ausleihkosten sind auf Grundlage der eingegebenen Tage (der Ausleihpreis pro Tag ist schon vorher definiert).
Da ich noch nicht viel Erfahrung mit Java habe, habe ich echt keine Ideen, mit welchen Befehlen das möglich sein könnte.
Schonmal im Vorraus vielen Dank für eure Hilfe.
und zwar möchte ich folgendes programmieren:
Wir befinden uns in einem Fahrradverleih und ich möchte berechnen, wie teuer es ist, ein Fahrrad für X Tage auszuleihen. An sich ist das ja kein Problem, wenn man eine Eingabe für die Tage hat und eine seperate Eingabe für die Preisbrechnung (in etwa so
public void setPreisProTag (double pPreisProTag)
{ preisProTag = pPreisProTag;
}
UND
public double getPreisGesamt()
{ if (tage <=5)
return preisProTag * tage;
else
return preisProTag * tage * 0.9;
}
Jedoch muss ich ja dafür die Tage vorher mit einem extra Befehl festlegen. Ich möchte wissen, ob es eine Möglichkeit gibt folgendes kombinieren:
Zuerst soll ein Fenster erscheinen, in dem man eingibt, wie lange man das Fahrrad ausleihen möchte, danach berechnet es automatisch, wie viel die gesamten Ausleihkosten sind auf Grundlage der eingegebenen Tage (der Ausleihpreis pro Tag ist schon vorher definiert).
Da ich noch nicht viel Erfahrung mit Java habe, habe ich echt keine Ideen, mit welchen Befehlen das möglich sein könnte.
Schonmal im Vorraus vielen Dank für eure Hilfe.