none
Bitte um Erklärun einiger codes in C# RRS feed

  • Frage

  • Hallo ermal liebe Member Bitte um Hilfe ;  damit ich die mündliche prufung nicht verhau )=

    Ich brauche die erklärung was in jeder dieser zeilen geschiht  also zb  int i = 2   - > das beudeute das i 2 beträgt  Danke für jede noch soo kleine hilfe ielen Dank

     

    1)
    
    
     
    
    public int Reihensumme(intObergrenze)
    {
    
     int ergebnis = 0;
    
     for (int i = Obergrenze; i > 0; i--)
    
    {
    
    ergebnis += i;
    
    }
    
     
    
    return
    
    ergebnis;
    
    }
    
    
    
    2)
    
     
    
    public bool IstPrimzahl(int iZahl)
    {
    
    for (int i= 2; i < iZahl; i++)
    
    {
    
    if(iZahl % i == 0)
    {
    ergebnis = false;
    
    break;
    
    }
    
    else
    { 
    ergebnis =
    
    true;
     }
    
    }
    
    return
    
    ergebnis;
    
    }
    
    
    
    3)
    
    public long Fakultaet(int iZahl)
    {
    long ergebnis = 1;
    if (iZahl > 20)
    {
    ergebnis = 0;
    }
    
    else if (iZahl == 0)
    {
    ergebnis = 1;
    }
    else
    {
     
    for (int i = 1; i <= iZahl; i++)
    {
    ergebnis *= i;
    }
    
    }
     
    return ergebnis;
    
    
    
    4)
    
    
     
    
    class Methodenkiste
    {
    
    
    public int Max(int wert1, int wert2)
    {
    
    if (wert1 > wert2)
    {
    
    return wert1;
    }
     else return wert2;
    
    }
    
    
    public int Min(int wert1, int wert2)
    {
    if
    (wert1 < wert2)
    {
    
    return wert1;
    
    }
    
    else return wert2;
    
    }
    i
    public int BerechneMaexchenPunktezahl(int wert1, int wert2)
    {
    
    Methodenkiste mk = new Methodenkiste();
    
    int Punktezahl = 0;
    
    int Augenzahl1 = mk.Max(wert1, wert2);
    
    int Augenzahl2 = mk.Min(wert1, wert2);
    
    
    if
    
    (Augenzahl1 == 2 && Augenzahl2 == 1)
    
    {
    
    Punktezahl = Punktezahl + 1000;
    
    }
    
    if
    
    (Augenzahl1 == Augenzahl2)
    
    {
    
    Punktezahl = Augenzahl1 * 100;
    
    }
    
    if
    
    (Punktezahl == 0)
    
    {
    
    Punktezahl = Augenzahl1 * 10 + Augenzahl2;
    
    }
    
    
    return Punktezahl;
    
    }
    
     
    public void RunGame()
    
    {
    
    
    Random rnd = new Random();
    
    
    int Zufall1 = rnd.Next(1, 6);
    
    int Zufall2 = rnd.Next(1, 6);
     
    
    Methodenkiste mk = new Methodenkiste();
    
    ebnis = mk.BerechneMaexchenPunktezahl(Zufall1, Zufall2);
    
    Console.WriteLine("Sie haben die Zahlen " +Zufall1 + " und " +Zufall2 +" gewürfelt" + "Ihre Punkteanzahl beträgt "+ergebnis);
    
    Console.ReadLine();
    

    Mittwoch, 6. April 2011 14:57

Antworten

Alle Antworten

  • Hi,

    auch hier nochmal:

    ---

    Zum einen könntest Du den Code bitte nochmal in einem lesbaren Format posten.

    Zum anderen ist es nicht Sinn und Zweck eines Forums, deine Schulaufgaben zu erledigen. Daher wird man kleinere Hilfestellungen sowie Verweise auf weitere Seiten geben können, auf denen Du dich dann ins Thema einlesen kannst. Aber bis morgen wird das eher nix. (Bist aber eh ziemlich spät dran, wenn Du das morgen präsentieren sollst)

     

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    Mittwoch, 6. April 2011 15:23
    Moderator
  • Hi,

    auch hier nochmal:

    ---

    Zum einen könntest Du den Code bitte nochmal in einem lesbaren Format posten.

    Zum anderen ist es nicht Sinn und Zweck eines Forums, deine Schulaufgaben zu erledigen. Daher wird man kleinere Hilfestellungen sowie Verweise auf weitere Seiten geben können, auf denen Du dich dann ins Thema einlesen kannst. Aber bis morgen wird das eher nix. (Bist aber eh ziemlich spät dran, wenn Du das morgen präsentieren sollst)

     

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

     

     

    Ja ich weiss ich entschuldige mich auch für meine dummheit )=  doch ich weiss mir nicht anders zu helfen ich mus dem lehrer morgen erklären können was jede zeile cod macht )0 tut mir noch mal sehr leid für diesen blöden Beitrag und Danke für die Info

    Mittwoch, 6. April 2011 15:27
  • Hi,

    Ja ich weiss ich entschuldige mich auch für meine dummheit )=  doch ich weiss mir nicht anders zu helfen ich mus dem lehrer morgen erklären können was jede zeile cod macht )0 tut mir noch mal sehr leid für diesen blöden Beitrag

    das hat mit Dummheit wenig zu tun. Ich verstehe deine Intention aber wenn Du wirklich für jede einzelne Zeilung eine detaillierte Erklärung brauchst und dazu morgen noch deine Prüfung sein soll, frage ich mich doch, was Du den Rest des Schuljahres gemacht hast. Ausm Fenster geguckt?

    Hier nochmal der wichtigere Hinweis:

      Zum einen könntest Du den Code bitte nochmal in einem lesbaren Format posten.

    Mach das doch mal, dann schauen wir weiter.

     

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    Mittwoch, 6. April 2011 15:35
    Moderator
  • Hallo C.,

    hier meine Antwort dazu.

     


    ciao Frank
    Mittwoch, 6. April 2011 16:11