import JavaKaraProgram;
/**
* <hr>
* Kara soll ein gefülltes Rechteck legen.
*
* <hr>
* @see <a href="Javakara.html">Alle Programme</a>
* @author Michael Martin
* @version 1.0 / 9.6.2002
*/
public class Parameter7a extends JavaKaraProgram
{ // Anfang von Parameter7a

  void legeKleeblattZeile(int n)
  { for (int i=1;i<=n;i++)
    { if (!kara.onLeaf())
      {kara.putLeaf();
      }
      kara.move();
    }
  }
  void geheZeileHoch(int richtung)
  { for (int i=1;i<=2;i++)
    { if (richtung%2==1)
      {kara.turnLeft();
      }
      else
      {kara.turnRight();
      }
      kara.move();
    }
  }
  

  
  void legeVollesRechteck(int h,int b)
  { for (int i=1;i<=h;i++)
    { legeKleeblattZeile(b);
      geheZeileHoch(i);
    }
  }
  public void myProgram()
  { // Anfang von myProgram
   int hoehe,breite;
   do
   { hoehe=tools.intInput("Wie hoch soll das Rechteck sein?");
     breite=tools.intInput("Wie breit soll das Rechteck sein?");
     if (hoehe*breite>0)
     { world.clearAll();
       legeVollesRechteck(hoehe,breite);
     }
   }
   while (hoehe*breite>0);

  } // Ende von myProgram

} // Ende von Parameter7a

