Hallo anfänger braucht Hilfe :D

taipangr

Mitglied
Hallo liebes Forum ^.^ Ich habe mal paar richtige noob fragen und sry falls ich damit nerven sollte.

Ich habe mal eine Frage wie wende ich die Befehle PenUp() und Pendown() an?

Also als beispiel hier mal ein noob code:

Java:
import java.awt.Color;
import ch.aplu.turtle.*;

public class Aufgabe1{

    Turtle joe = new Turtle();

    public void Aufgabe1(){
        joe.setPos(-180,-180);
        joe.setColor(Color.green);
        joe.setPenColor(Color.red);
        
                for(int i=0;i<20;i++){
                    if(i == 10){
                        joe.setColor(Color.green);
                        joe.setPenColor(Color.green);
                        
                    }
                    joe.forward(10);                   
                    joe.right(90);
                    joe.forward(10);
                    joe.left(90);
                }
            }
        }


Könnte ich die 2 Befehle in diesem Code anwenden? Wenn nein könntet ihr mir ein Noob Beispiel geben mit einem Code wo ich das anwenden könnte :d ? Danke

mfg
 
Moin,


Ich habe mal eine Frage wie wende ich die Befehle PenUp() und Pendown() an?

Könnte ich die 2 Befehle in diesem Code anwenden? Wenn nein könntet ihr mir ein Noob Beispiel geben mit einem Code wo ich das anwenden könnte :d ? Danke
Mal davon abgesehen, die ich nicht weiß, was die Methoden machen .... Du solltest sie dort aufrufen, wo sie benötigt werden.
Es ist aber wohl auch nicht wirklich klar, was Dein Code überhaupt machen soll!
Zudem fehlt ihm (mindestens) die main-Methode!!

Hier gibt es genug Beispiele dazu:
https://www.google.de/#q=java+Pendown

Gruß
Klaus
 
Hi,
So wie in der API SimpleTurtle zu lesen ist, wird mit PenUp() der Stift hochgehalten und mit PenDown() der Stift wieder auf die Zeichenfläche gesetzt. Mit
Java:
penUp();
setPosition( 20, 20 );
penDown();
wird joe einfach auf eine neue Position gesetzt, ohne dass Joe eine "Spur" hinterlegt, also ohne etwas zu zeichnen...
 
hi
bin auch anfaenger
brauche bitte Hilfe zu diesem bzgl. Matrices Arrays Aufgaben Problem:noe:, ich brauche nur Hinweise (die "aha"s werde ich selber machen),
man sollte 2 Methode implementieren, dass so aussieht:
1 Methode heisst fill1 die so macht bei input 3
3x3 Matrix wird erstellt

[JAVA=42] 1 2 2;
3 3 3 ;
4 4 4;
[/code]
, 2. fill2
[JAVA=42] 1 2 3;
1 2 3 ;
1 2 3;
[/code]


weisst man vllt. was man machen sollte?
danke f. jeden Rat !
mfg
wil89
 
Zuletzt bearbeitet:
hi
bin auch anfaenger
brauche bitte Hilfe zu diesem bzgl. Matrices Arrays Aufgaben Problem:noe:, ich brauche nur Hinweise (die "aha"s werde ich selber machen),
man sollte 2 Methode implementieren, dass so aussieht:
1 Methode heisst fill1 die so macht bei input 3
3x3 Matrix wird erstellt

[JAVA=42] 1 2 2;
3 3 3 ;
4 4 4;
[/code]
, 2. fill2
[JAVA=42] 1 2 3;
1 2 3 ;
1 2 3;
[/code]


weisst man vllt. was man machen sollte?
danke f. jeden Rat !
mfg
wil89

1. Starte ein eigenes Thema, es ist doch ziemlich unhöflich und vor allem nicht zwckmäßig (weil dann diejneigen, die sich mit dem Thema auskennen diene Frage gar nicht finden), einfach in fremde Themen zu schreiben.

2. Formatiere deine Frage doch mal bitte ordentlich und vor allem: Schreib sie so, dass auch ein Außenstehender weiß, was du eigentlich willst. So wie du es bisher geschrieben hast, wüsste ich nicht, nach welcher Logik die Matrizen erstellt werden sollten. :bahnhof:
 
Jo danke euch aber ich muss ehrlich sein ich bin zu dumm dafür 😀 Ich finde kein richtiges Beispiel mit nem Code. Das suche ich eig die ganze zeit :d
 
Ich habe mal eine Frage wie wende ich die Befehle PenUp() und Pendown() an?

Indem du sie einfach aufrufst?
Code:
joe.penUp()
bzw.
Code:
joe.penDown()

Java:
   public void Aufgabe1() {
      joe.setPos(-180,-180);
      joe.setColor(Color.green);
      joe.setPenColor(Color.red);
        
      for(int i=0;i<20;i++) {
         if(i == 10) {
            joe.setColor(Color.green);
            joe.setPenColor(Color.green);
         }
         for(int j = 0; j<4; j++) {
            joe.forward(10);                   
            joe.right(90);
         }
         joe.penUp();
         joe.forward(20);
         joe.penDown();
      }
   }
[/QUOTE]

Dieser Code ist ungetestet sollte aber mehrere Quadrate im Abstand von jeweils 10 Pixel nebeneinander machen.
 

Zurück
Oben