tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
1146
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    HarryXVI HarryXVI ist offline Mitglied Gold
    Registriert seit
    Apr 2008
    Beiträge
    108
    Code :
    1
    2
    3
    4
    5
    
    for i := 0 to 2 do begin
        Rectangle(100+i*100, 200, 200+i*100, 100);
        Rectangle(100+i*100, 300, 200+i*100, 200);
        Rectangle(100+i*100, 400, 200+i*100, 300);
        end;

    Diese Schleife zeichnet einen 2D-Würfel mit 3 Quadraten. Wenn ich i um 1 erhöhe, zeichnet Delphi an der Seite 1 Reihe Quadrate mehr. Aber nach unten soll auch eine Reihe Quadrate entstehen. Hab probiert, die y-Werte (200,300,400) um i*100 zu erhöhen, aber das schlug fehl. Wie drücke ich das aus?
     

  2. #2
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.805
    Blog-Einträge
    5
    Zitat Zitat von HarryXVI Beitrag anzeigen
    Diese Schleife zeichnet einen 2D-Würfel mit 3 Quadraten.
    Ähm, was ist denn ein 2D-Würfel? Wie sieht denn das Bild aus, das rauskommt? Und was sollte rauskommen?
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  3. #3
    HarryXVI HarryXVI ist offline Mitglied Gold
    Registriert seit
    Apr 2008
    Beiträge
    108
    http://www.bilder-hochladen.net/files/7k6o-b.jpg

    da sollen nun rechts und unten weiterer Quadratreihen drankommen. ich möchte eine Zahl eingeben (z.B.4) die dann einen Würfel mit Kantenlänge 4 Quadrate zeichnet. Um den allgemeinen kümmere ich mich. Wie kriege ich unten weitere Quadrate dran? An der Seite funktionierts.
     

  4. #4
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.805
    Blog-Einträge
    5
    Hallo,

    das ist aber trotzdem kein Würfel Egal, das Problem könnte man vermutlich so lösen (keine Garantie, da ich mit Delphi nichts am Hut habe):
    Code Delphi:
    1
    2
    3
    4
    5
    
    for i := 0 to n-1 do begin
        for j := 0 to n-1 do begin
          Rectangle(100+i*100, 200+j*100, 200+i*100, 100+j*100);
        end;
    end;
    n soll dabei die eingegebene Zahl sein.

    Grüße,
    Matthias
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  5. #5
    HarryXVI HarryXVI ist offline Mitglied Gold
    Registriert seit
    Apr 2008
    Beiträge
    108
    funktioniert, danke für deine hilfe.
     

Ähnliche Themen

  1. Schleife als Bedingung einer Schleife ?
    Von Dragonate im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 05.11.09, 18:19
  2. Antworten: 4
    Letzter Beitrag: 07.01.08, 17:14
  3. Schleife in einer Schleife funktioniert nicht
    Von Watusimann im Forum PHP
    Antworten: 7
    Letzter Beitrag: 16.12.06, 16:06
  4. Antworten: 12
    Letzter Beitrag: 17.01.05, 18:34
  5. Schleife oder nicht Schleife?
    Von joky_joky im Forum PHP
    Antworten: 8
    Letzter Beitrag: 27.10.04, 17:32