Új hozzászólás Aktív témák

  • Lortech

    addikt

    válasz Vasinger! #1612 üzenetére

    A formátum "x,y,z" ahol x,y,z rendre az 1..5 intervallum eleme?

    Az érdekel, hogy lehet-e bárhol szóköz, tényleg csak egyszámjegyű lehet-e stb.
    Ha igen, az általad elmondottak alapján még indexof és substring sem kell.

    Elmondom mit írtál:
    string szam1 = s.Substring(0);

    szam1 itt egyenlő lesz a beírt szöveggel, mivel az 1 paraméteres substring azt jelenti, hogy a paraméterben kapott indextől visszaadja a stringet.

    string szam2 = s.Substring(i + 1, 0);
    Az i+1-es indextől kezdve 0 db hosszú stringet ad vissza, magyarul üres stringet.

    string szam3 = s.Substring(i + 3, 0);
    Szintén,csak más indexszel.

    Console.WriteLine("az átlag: ", eredmény);
    -Ez itt nem csinál sokat, ugyanis nem adtad meg a formátumstringben, hogy írja is ki az eredményt >>
    Console.WriteLine("az átlag: {0}", eredmény);
    vagy Console.WriteLine("az átlag: "+ eredmény);

    Ékezetet meg ne írjunk már változónévbe, mégha engedi is a fejlesztői környezet.

    Olvasnod kéne a dokumentációját azoknak a függvényeknek, amit használsz, és nagyobb figyelmet fordítani rá.

    Console.WriteLine("Kérem adjon meg 3 számot 1-5 között, vesszővel elválasztva: ");
    string s = Console.ReadLine();
    char szam1 = s[0];
    char szam2 = s[2];
    char szam3 = s[4];
    double a = Char.GetNumericValue(szam1);
    double b = Char.GetNumericValue(szam2);
    double c = Char.GetNumericValue(szam3);
    int eredmeny = (int)(a + b + c) / 3;
    //ha nem elég az egész osztás, használd ezt
    //double eredmeny = (a + b + c) / 3;
    Console.WriteLine("az átlag: {0}", eredmeny);
    Console.ReadLine();

    --Convert.ToInt32
    - ez a karakterkódját fogja visszaadni a karakternek, nem pedig a számot magát char típus esetében, stringnél a számot. (toStringelni is lehetett volna a szam1,2,3-at).

    Ha nem használhatsz Char.GetNumericValue-t, akkor használhatsz még int.Parse-t is, a Convert.ToInt32 mellett.

Új hozzászólás Aktív témák