Primitivism

Spanskt lotteri la primitiva (6 из 49 + 1 av 10)

Nedan följer en demonstration av programmeringsverktyg, stöds i LCRYP:

 
/* Globala variabler. */
int ga;
dubbel gx;
char gc;

int OnTick()
{
  /* Lokala variabler. * /
  int a, index;
  dubbel x,och;
  char c;

  /* Uppgift som operation. * /
  ga = a = 3;
  gx = x = y = 5;
  gc = c = '0';

  index = 0;
  prt(index,"a = [");
  /* Цикл medan. */
  medan(a>= 0) {
    prt_a(index,a);
    a = a - 1;
  }
  prt_a(index,"]");

  index = 1;
  Skriv ut_AZ(index); // Använda funktionen.

  index = 2;
  gc = 'A';
  prt(index,"");
  /* Цикл do-while. */
  do {
     prt_a(index,gc);
     gc = gc + 1;
  } medan(gc != 'F');

  /* Demonstration av rekursion. */
  index = 2;
  prt(index,"");
  x = 3;
  y = 2;
  gx = faktr(index,matematik(x,och)); // Använda funktionsargument.
  prt_a(index," factr =");
  prt_a(index,gx);

  lämna tillbaka 0;
}

/* Visar det engelska alfabetet. */
int Print_AZ(int-index)
{
  char ch;
  prt(index,"");  // Början av linjens utdata med indexindex i diagrammet.
  /* цикл för */
  för (ch = 'A'; ch<= 'Z'; ch = ch + 1) {
    prt_a(index,ch); // Fortsätt att visa raden med indexindex i diagrammet.
  }
  lämna tillbaka 0;
}

/* Returnerar faktorn för siffran i. */
faktiskt(int-index, int i)
{
  prt_a(index,i);
  om(i<2) {
    lämna tillbaka 1;
  }
  annan {
     returnera i * factr(index,i-1);
  }
}

int matematik(int a, int b)
{
  returnera a + b;
}

/* Funktionen är inte aktiverad. */
int OnInit()
{
  lämna tillbaka;
}

/* Funktionen är inte aktiverad. */
int OnBar()
{
  lämna tillbaka;
}

Betygsätt artikeln