Zum Inhalt springen

DerEinwanderer

Mitglieder
  • Gesamte Inhalte

    1
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von DerEinwanderer

  1. Hallo! Ich kommen aus den Niederlanden (halbniederlande), daher ist mein Deutsch nicht so toll. Bitte Sie haben Verständnis dafür :-) Ich haben Das gleiche problem wie "Ne0Nebul0sa", bin aber schon weiter: import sum.kern.*; import sum.strukturen.*; /** * @author Dieter VanDerOpple */ public class VanDerOpple { Bildschirm hatscherm; Stift hatpen; public VanDerOpple() { hatscherm = new Bildschirm(600,600); hatpen = new Stift(); int damen = 8; this.tekenensalgo(damen); int[] array = new int[damen]; this.instellenDame(array, 0); } public void instellenDame(int[] array, int damen) { int stakingx, stakingy; if (damen == array.length) { int lijn = 1; for (int kolom : array) { stakingx = (kolom + 1); stakingy = lijn++; System.out.println(stakingx+","+stakingy); hatpen.bewegeBis(100,100); hatpen.bewegeBis((stakingx*20), (stakingy*20)); this.tekenenDame(); } } else { for (int koloma = 0; koloma < array.length; koloma++) { if (damen == 0) { array[0] = damen; instellenDame(array, damen + 1); } int kolomb = 0; for (int lijna = 0; lijna < damen; lijna++) { if (array[lijna] != koloma) if (array[lijna] != koloma + (damen - lijna)) if (array[lijna] != koloma - (damen - lijna)) kolomb++; } if (kolomb == damen) { array[damen] = kolomb; instellenDame(array, damen + 1); } } } } public void tekenensalgo(int Damennummer) { int x = Damennummer; int y = Damennummer; int xNaam = 1, yNaam = 1; hatpen.hoch(); hatpen.bewegeBis(100,100); hatpen.runter(); for(int nummerb=1; nummerb<=y;nummerb++) { for(int nummeri=1; nummeri<=x;nummeri++) { hatpen.runter(); hatpen.bewegeUm(20); for(int i=1; i<=4; i++) { hatpen.dreheUm(90); hatpen.bewegeUm(20); } xNaam++; } hatpen.hoch(); hatpen.bewegeBis(100,hatpen.vPosition()+20); hatpen.runter(); yNaam++; xNaam = 1; } hatpen.hoch(); } public void tekenenDame() { hatpen.runter(); hatpen.dreheUm(45); hatpen.runter(); hatpen.bewegeUm(20); hatpen.hoch(); hatpen.dreheUm(180); hatpen.bewegeUm(20); hatpen.dreheUm(135); hatpen.bewegeUm(20); hatpen.dreheUm(135); hatpen.runter(); hatpen.bewegeUm(20); hatpen.hoch(); hatpen.dreheBis(0); } } Muss wohl was kaput gemacht haben, da Programm von hier kupiert und in meine "language" (weiß nicht das deutsches Word) übersetzt: Ling homepage war auch deutsch, daher schwierig für mich zu verstehen. Ansonsten hatte ich "SuM" genutzt, dass ist eine Bilbiothek: hier Soll nicht so gut sein, da aber deutsch, die helfen mir weiter. So. Hoffentlich habe ich alles erwänt und sie verstehen mich. Ich kann noch besser Englisch, falls er hilft. Ich kann auch Programm in ihre "language" übersetzen. "Google translate" ist manchmal hilfreich. Meine Frage sein, dass ich versuchen will eine schönen oeberflaeche für Gast machen will. Also ohne Console. Einmal hat das Program geklappt aber nun geht wohl die erste "for" nicht mehr da System.out.println(stakingx+","+stakingy); nicht ausgegeben wird. Als Programm war aktiv, da wurden Ergebniss korrekt angezeigt, aber ich konnte nur mit System.exit(0); beenden. Dann war aber scherm weg und das willen ich nicht. mit return false wollte nicht klappen. Also ich wäre froh, wenn sie Programm wieder aktivieren und mir helfen könen. Ich weiß meine language ist nicht so toll, aber bitte sie verstehen mich :-) Ich danke von Herzen und wünsche Ihnen einen angenehmen Tag (hat mir mal ein Deutscher geschrieben, hoffe ich nicht beleidigen niemanden) Dieter

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...