Hallo leute.
Ich weiß nicht ob das hier rein passt aber ich brauche Hilfe:
Ich habe noch nicht lange Informatik. Wir haben ein Struktogramm bekommen(das mittlere) und sollen das Programm jetzt (mit BlueJ).Das ist das was ich bis jetzt habe aber es klappt nicht wirklich und ich weiß auch nicht wo ich welche Fehler gemacht habe, da ich absoluter Anfänger bin.Was aus dem Quellcode brauche ich nicht,was habe ich vergesse?Rechnen kann das Applet aber durch Vererbung aus den vorherigen.
Quellcode:
Ich weiß nicht ob das hier rein passt aber ich brauche Hilfe:
Ich habe noch nicht lange Informatik. Wir haben ein Struktogramm bekommen(das mittlere) und sollen das Programm jetzt (mit BlueJ).Das ist das was ich bis jetzt habe aber es klappt nicht wirklich und ich weiß auch nicht wo ich welche Fehler gemacht habe, da ich absoluter Anfänger bin.Was aus dem Quellcode brauche ich nicht,was habe ich vergesse?Rechnen kann das Applet aber durch Vererbung aus den vorherigen.
Quellcode:
Java:
import java.awt.*;
public class aqua extends Gewicht
{ Checkbox check6 =new Checkbox();
public void init()
{ super.init();
Aufschrift1.setText("Name des Kunden");
Aufschrift2.setText("Wasserverbrauch");
check6.setBounds(220,140,200,20);
check6.setLabel("Wasserverbrauch");
check6.setCheckboxGroup(cg);
add(check6);}
public void machschon()
{super.machschon();
if (check6.getState()==true)
{ausrechnen();}
}
public void ausrechnen()
{int w =Integer.parseInt(Eingabe2.getText());
String name=(Eingabe1.getText());
String xyz = Eingabe2.getText();
if (xyz.equals("w<=10"))
{double rechnung1 =20*1.16;}
else
{double rechnung2 = (20+w*1.5)*1.6;}
//float xyz =Math.random();
//0<xyz<1
int zuf=(int) (Math.random()*100)+1;
if(xyz.equals("50"))
Eingabe3.setText("Herzlichen Glückwunsch,Sie zahlen nichts");
if(xyz.equals("1"))
Eingabe3.setText("Name des Kunden","Pech gehabt!");("Pech gehabt!");
(Double.toString(rechnung2));}
}
Anhänge
Zuletzt bearbeitet von einem Moderator: