• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 
Menu

Zobrazi� pr�spevky

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Zobrazi� pr�spevky Menu

Messages - Marek9011

#1
1. ročník / Re: Programovanie
26.02.2011, 18:26:11
Quote from: darktemplar999 on  26.02.2011, 16:24:07
dakujem a ten stred sveta bez pouziatia premennych ma niekto spravené?
najlepsie bude zacat asi od zaciatku preto som si urobil funkciu

Quotevoid kustene()
{
if (frontIsClear())
         {movek();}
}

void nazaciatok()
{
if (facingSouth())
   {kustene();turnRight();kustene();turnAround();}
if (facingNorth())
   {turnAround();kustene();turnRight();kustene();turnAround();}
if (facingWest())
   {kustene();turnLeft();kustene();turnLeft();}
if (facingEast())
   {turnAround();kustene();turnLeft();kustene();turnLeft();}
}
...ale dalej uz sa neviem pohnut, vsetky napady si vitane
#2
1. ročník / Re: karel-algoritmus
19.02.2011, 02:45:19
...a este by ma zaujimalo ci by nestacila len jedna podmienka
#3
1. ročník / karel-algoritmus
19.02.2011, 02:07:49
zdravim,

  • Potreboval by som aby karel robyl nizsie uvedene podmienky automaticky a nie aby som mu to vzdy prikazoval  (teda aby bol program prenositelny na ine svety ...vid priloha)
  • aky je rozdiel ak na zaciatku ked definujem funkcie dam namiesto void int ...na upsku som tak robil a funfuje to


Quote#include <karel.h>

void turnRight(){   
turnLeft();   
turnLeft();   
turnLeft();}

void turnAround(){    
turnLeft();    
turnLeft();}

void oznac(){    
turnRight();    
movek();    
putBeeper();
turnAround();    
movek();    
turnRight();}




int main(){    
turnOn("road1.kw");
setStepDelay(300);

if (rightIsBlocked())
        {movek();}
    else{oznac();}
   
if (rightIsClear())
      {oznac();movek();}
      else{movek();}

   
 
turnOff();    
return 0;}