for-Schleife, die eine vorgegebene Anzahl von Zeichen ausgibt

Tino1993

Mitglied
Schreiben sie eine for-Schleife, die eine vorgegebene Anzahl von Zeichen ausgibt, dabei sollen # (Raute) und . (Punkt) im Wechsel gedruckt werden.
Auf der Konsole sollte nach Start dies stehen: #.#.#

Hat jemand eine Idee wo mein Fehler liegt?

Mein bisheriger Ansatz :

Java:
void setup()
{

  int i, anzahl=5,t=0;

  for (i=1; t<anzahl; i+=0.5)
  {
    if ( i%1==0)
    {
      print ("#");
    }
    else{
    print(".");
    }
    t++;
  }
}
 
>> Hat jemand eine Idee wo mein Fehler liegt?
Außerdem ist es immer ratsam, auch dabei zu schreiben, worin der Fehler liegt!!
(was wird erwartet, was passiert stattdessen)

ich (und auch viele andere) neigen dazu, einen Beitrag mit ein bisschen Code und "Hilfe - ein Fehler" zu ignorieren !!
VG Klaus
 
Versuche es auch mal mit einer anderen Zahl als Modulo. Du willst doch hier scheinbar prüfen, ob dein i eine gerade Zahl ist oder eben nicht. Mit Modulo 1 klappt das nicht so gut.
 

Zurück
Oben