Csharp forritunarverkefni


Höfundur
DoRi-
</Snillingur>
Póstar: 1023
Skráði sig: Mið 20. Okt 2004 19:18
Reputation: 0
Staðsetning: 127.0.0.1
Hafðu samband:
Staða: Ótengdur

Csharp forritunarverkefni

Pósturaf DoRi- » Mið 09. Apr 2008 15:46

é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-




Xyron
Vélbúnaðarníðingur
Póstar: 389
Skráði sig: Sun 09. Okt 2005 23:36
Reputation: 0
Staðsetning: 127.0.0.1
Staða: Ótengdur

Re: Csharp forritunarverkefni

Pósturaf Xyron » Mið 09. Apr 2008 16:58

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;
}



Skjámynd

einzi
spjallið.is
Póstar: 439
Skráði sig: Þri 27. Maí 2003 11:25
Reputation: 1
Staðsetning: Ísafjörður
Staða: Ótengdur

Re: Csharp forritunarverkefni

Pósturaf einzi » Mið 09. Apr 2008 17:17

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ð




Turtleblob
Fiktari
Póstar: 89
Skráði sig: Þri 19. Sep 2006 12:48
Reputation: 0
Staða: Ótengdur

Re: Csharp forritunarverkefni

Pósturaf Turtleblob » Mið 09. Apr 2008 22:09

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:


"But a pig is smarter than twenty cats stapled to a three-legged horse" - OverCompensating.com
E8400 - 9600GT - 3GB RAM


Höfundur
DoRi-
</Snillingur>
Póstar: 1023
Skráði sig: Mið 20. Okt 2004 19:18
Reputation: 0
Staðsetning: 127.0.0.1
Hafðu samband:
Staða: Ótengdur

Re: Csharp forritunarverkefni

Pósturaf DoRi- » Mið 09. Apr 2008 22:16

drengir mínir...
ég elska ykkur
þið voruð að redda mér bigtime