Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno softverove hadanky

nez nekdo neco vymysli:

function gggy(vstupy:integer;cislo:integer):integer;
var
p:integer;
begin

  if vstupy=5 then begin
      if (cislo mod 4) <> 0 then result:=((cislo mod 4)-1)*33+145 else
      result:=3*33+145
   end;

   if vstupy=4 then begin
      if (cislo mod 4) <> 0 then result:=((cislo mod 4)-1)*33+145 else
      result:=3*33+145
   end;

   if vstupy=3 then result:=142-((cislo mod 2)-2)*33;

if vstupy=6 then begin
 if (cislo mod 8)=0 then p:=8 else p:=cislo mod 8;

   if p<=4 then result:=p*33+33;
   if p>4  then result:=p*33+33+33;

  end;

if vstupy=7 then begin
 if (cislo mod 8)=0 then p:=8 else p:=cislo mod 8;

   if p<=4 then result:=p*17+107;
   if p>4  then result:=p*17+135;
  end;

if vstupy=8 then begin
 if (cislo mod 16)=0 then p:=16 else p:=cislo mod 16;

   if p<=4 then result:=p*17+40;
   if (p>4) and (p<=8)  then result:=p*17+30+35;
   if (p>8) and (p<=12) then result:=p*17+45+45;
   if p>12  then result:=p*17+15+95;
  // showmessage('y'+ inttostr(p));

   end;


end;
co to má delat ?
je to z tohot mého programu :
www.instaluj.cz/cz/katalog/vzdelavani/matematika-a -fyzika/karnaughova-mapa/

Jen prozatimne nez najdu ty podivne zdrojáky. Chtel jsem poslat nejakou lepsi fci, ale protoze
uz je to desne dlouho, tak sám nevím, co nekteré funkce delaji (zvlast ty, co se jmenujou haf, maj jako vstupni parametry: martu,budilk,mmm a vracej promenou zvast.. :-D)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny