Hirdetés

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

  • Regirck

    senior tag

    Sziasztok!

    Kérnék szépen egy kis segítséget!

    Egy olyan "programot" szeretnék írni ami egy egyenletett lefutatt majd az ott kapott eredményel lefutatná mégegyszer az egyenletett. Próbálkoztam for ciklussal, de sajnos nemjött össze.

    Kezdő érték mondjuk 16(x) lenne és az egyenlet z=(x/2)+4
    Ismétlésnek köszönhetően ezek az értékek jönnének ki:

    16 (ez a kiindulási érték)
    12
    10
    9
    8,5
    8,25

    (Java programnyelvvel egyelőre csak ismerkedek...)

    Programot úgy szeretném megírni, hogy elég legyen a kiindulási értéket átírni, esetleg az egyenletett, majd a ciklusnál az ismétlési számot és utána a program annyiszor futan le azzal az egyenlettel ahányszor szeretném, mindezt úgy, hogy az előzőből számolna tovább.

    Például ha szeretném a W nagy-nagyon sok számadik értéket megkapni akkor ne így kelljen leírnom annyiszor. Persze akkor más szám, más egyenlettel aminek értelme is lenne.

    Előre is köszönöm a segítségeteket!

    public static void main(String[] args) {
    double W0 = 16;
    {
    System.out.println(W0);
    }
    double W1 = (W0 / 2) + 4;
    {
    System.out.println(W1);
    }
    double W2 = (W1 / 2) + 4;
    {
    System.out.println(W2);
    }
    double W3 = (W2 / 2) + 4;
    {
    System.out.println(W3);
    }
    double W4 = (W3 / 2) + 4;
    {
    System.out.println(W4);
    }
    double W5 = (W4 / 2) + 4;
    {
    System.out.println(W5);
    }
    }
    }

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