Síða 1 af 1

Csharp forritunarverkefni

Sent: Mið 09. Apr 2008 15:46
af DoRi-
ég þarf að búa til function sem á að virka eins og Math.Pow, en málið er að ég hef ekki hugmynd um hvernig í andsk ég á að gera það
ég veit að ég á að nota einhversskonar loopu en veit ekki hvernig

með fyrirfram þökkum

DoRi-

Re: Csharp forritunarverkefni

Sent: Mið 09. Apr 2008 16:58
af Xyron
Hef aldrei notað csharp, kannski er ég eitthvað að misskilja þig en sem svona "Pseudocode" þarf þetta að vera eitthvað flóknara heldur en þetta?

Kóði: Velja allt

function veldisreikningur = power(x,y)
for i = i:y
    x = x * x;
end
end


Edit:
notaði google p0w3r til að sjá hvernig þetta er byggt upp í c# og sá þetta:

Kóði: Velja allt

int IntegerPower(int base, int exponent)
{
int i = 0;
int value = 1;

for(i = 0; i < exponent; i++)
value *= base; // this is same as value = value * base

return value;
}

Re: Csharp forritunarverkefni

Sent: Mið 09. Apr 2008 17:17
af einzi
Svo er það spurningin .. hversu vel á þetta fall þitt að líkjast Math.Pow

en væri það ekki frekar ( í PHP reyndar )

Kóði: Velja allt

function power($number,$power)
{
   $total = 1;
   for($i = 0;$i < $power;$i++)
   {
      $total *= $number;
      
   }
   return $total;
}

Þessi útgáfa hér á undan lýsir sér eins og exponential fallið

Re: Csharp forritunarverkefni

Sent: Mið 09. Apr 2008 22:09
af Turtleblob
Xyron skrifaði:Hef aldrei notað csharp, kannski er ég eitthvað að misskilja þig en sem svona "Pseudocode" þarf þetta að vera eitthvað flóknara heldur en þetta?


Sá í einhverri lýsingu á áfanga í Iðnskólanum að þetta heitir "sauðakóði".

Skrýtið að það sé ekki notað meira. :roll:

Re: Csharp forritunarverkefni

Sent: Mið 09. Apr 2008 22:16
af DoRi-
drengir mínir...
ég elska ykkur
þið voruð að redda mér bigtime