Oprettet man. d. 10. september 2012 kl. 11:57:53

kaad87
kaad87 (11.660 point. Point ude: 390)

Hjælp til kode

Er der nogen der lige kan hjælpe mig med at oversætte hvad der står i følgende kode?

Jeg har 0 viden om C#

http://screencast.com/ (...)


På forhånd tak.

Skrevet man. d. 10. september 2012 kl. 12:09:32| #1

Den tager tallet n gange og plusser sig selv minus 1.

5 + 4 + 3 + 2 + 1

Og udskriver big result, hvis tallet overstiger 100 ellers udskriver den small result.

Skrevet man. d. 10. september 2012 kl. 22:28:50| #2

MatiasKorn
MatiasKorn (1.705 point)
int betyder tal.
int er i virkeligheden en variabel.
En variabel er en form for container, som kan indeholde en værdi.
Dvs. int n = 5 - betyder en variabel af datatypen INT dvs tal. Som har et navn der hedder n og som har værdien 5 og det er "lovligt" da 5 er vi alle vidst enige om er et tal.

int result = 0; Dette er blot en variabel for en tæller kan man sige, som tæller variablen N.

en while lykke betyder at så længe det indenholder de to parenteser () er korrekt, så vil det indefor {} bliver udført igen og igen.
inden i {}, så giver man variablen RESULT en ny værdi som er dens eksiterende værdie + variablen N's værdi. Altså man rent matematisk pluser de to variabler og giver result en ny værdi som er dens nuværende værdie lagt sammen med N.

Så får N også en ny værdi som er dens nuværende værdi -1.

Dvs. det som der vil ske, er at n vil i sidste ene have en værdi som hedder 0 og result vil have en værdi som hedder 5.

en if () else er en "funktion" som spørger om det inden for () er sandt, hvis ja, vil det som er i den efterfølgende {} bliver udført. ellers så vil det som der er i de efterfølgende {} efter else blive udført.

Console.Write() er en funktion som udskriver i en konsol, det som er inden for de to parenteser ()

Dvs i denne situation så indeholder result ikke et tal som er højere end 100, derfor vil der blive udskrevet "small result 5"

Håber det gav mening det jeg skrev.

Skrevet tir. d. 11. september 2012 kl. 07:18:19| #3

Næ, det gav ingen mening. Der er fyldt med fejl i din forklaring.

Eks.

1,3 er også et tal, int er ikke en variabel, funktionen udskriver small result 15 osv osv.

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

C# Exception handling

Oprettet den 14. juni 2013 kl. 08.32
shako giver 60 point for svar | Giv et svar »

Login i ASP.NET

Oprettet den 12. juni 2013 kl. 13.54
bdef giver 30 point for svar | Giv et svar »

Array som property i Visual Studio

Oprettet den 12. juni 2013 kl. 13.21
HPCISCO giver 150 point for svar | Giv et svar »







IT Kurser
Samarbejdspartnere

Udgiver · © 2013 Computerworld A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger