Avatar billede flash1 Nybegynder
27. juni 2005 - 22:25 Der er 7 kommentarer og
1 løsning

simpel for løkke

Er lige startet på c# og sidder og kører nogen øvelser igennem, men er gået lidt død ved følgende opgave.

Lav et program der kan beregne fakultatet til et givet tal, dvs. 1 * 2 * 3 * ..... * n


Nedestående er hvad jeg er kommet frem til/bygget videre fra tidligere øvelser, men kan slet ikke gennemskue hvordan for løkken skal laves. (Gik ellers fint nok da den bare skulle tælle +1 i tidligere opgave :<)

Er desuden lidt itvivl om navnestandarden, så hvis I gider må I gerne kommentere dette.




using System;

public class Fakultet
{

    static void Main()
    {

        //Indtast Tal
        Console.Write("Indtast Fakultet: ");

        //Datafangst og konvertering til heltal
        String StrTal = Console.ReadLine();
        int iTal = Int32.Parse(StrTal);

        //For Løkke Starter
        for (int iStart = 1; iStart <= iTal; iStart++)
        {
         
           
        }
       
    }
}
Avatar billede arne_v Ekspert
27. juni 2005 - 22:29 #1
prøv:

        int iFac = 1;
        for (int iStart = 1; iStart <= iTal; iStart++)
        {
            iFac = iFac * iStart;
        }
Avatar billede arne_v Ekspert
27. juni 2005 - 22:29 #2
Jeg ville omdøbe:

StrTal -> talstr
iTal -> tal
iStart -> i
iFac -> fac
Avatar billede arne_v Ekspert
27. juni 2005 - 22:30 #3
og så skal du huske på at fakultet overflower ret hurtigt med int som data type
Avatar billede flash1 Nybegynder
27. juni 2005 - 22:40 #4
det virkede. takker mange gange.

hvor hvorfor ikke starte med variabeltypen i starten af navnet?

jep, stod også at man måske kunne begrænse den indtastede værdi i opgaven, så det må jeg kigge på nu, men lig et svar hvis det er.
Avatar billede arne_v Ekspert
27. juni 2005 - 22:40 #5
svar
Avatar billede arne_v Ekspert
27. juni 2005 - 22:41 #6
det er en navne konvention som Microsoft fraråder
Avatar billede flash1 Nybegynder
27. juni 2005 - 22:44 #7
ok
Avatar billede arne_v Ekspert
27. juni 2005 - 22:48 #8
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester