Auf Thema antworten

Hallo miteinander :D,

bin neu hier und hoffe auf Hilfe, uns zwar hab ich mich lang hingesetzt doch ein problem gibt es noch an meinem programm. hier die Aufgabenstellung: http://www.programmierkurs-java.de/materialien/Aufgaben/UE17-Aufgaben.pdf

Aufgabe1 muss ich machen.

hier der Code


[code=Java]

double []a= {50,50,40,60};

int n = 200;                                          

int [] b = {50,50,40,60};


for(int i=0;i<a.length;i++) {

    for (int c=n;c>0;c--) {

        double s = (a[i]/n)*100;

        while (s>=1) {

            System.out.print("*");

            s--;

        }

        System.out.println(b[i]);

     }

}

[/code]


Mein ergebnis wird zu oft ausgegeben und weiss nicht woran das liegt hoffe auf Hilfe :( habe schon überall geschaut im Internet und komme nicht weiter...



Oben