Hirdetés

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

  • pszaby

    csendes tag

    Sziasztok!
    Lenne feléltek mint C és C++ nyelvhez értőkhöz egy óriási kérésem!
    Most kezdtem csak a C++ nyelvet tanulni és lenne egy feladatom amit megkell hogy csináljak, de fogalmam sincs hogyan álljak neki!
    Szóval a feladat a következő:
    Vezérlőprogram beírása:
    • Egy max. 10 lépésből (ellenőrzendő) álló vezérlőprogramot kell beolvasni. A vezérlő program
    minden utasítása az x, y, és z irányokba történő lépés hosszát (x, y, z ∈ [-127,+127]) tartalmazza.
    Ha a megadott lépéshossz nem megfelelő, az utasítást újra kéri a program.
    • Az utasításokat egy int típusú, 10 elemű tömbben kell tárolni, az alábbi felépítésben: x előjele,
    x6…x0, y előjele, y6…y0, y előjele, z6…z0 (minden byte egy koordináta előjele és hossza). A
    negatív előjel kódja 1, egyébként az előjel kódja zéró.
    • A program végét jelzi, ha a lépéshossz zérus
    Vezérlőprogram végrehajtása:
    • A program a vezérlést a (0,0,0) pozícióból indítja, és addig fut amíg a lépéshossz nem zérus
    minden irányban ill. max. 10. lépést hajt végre.
    • Minden egyes lépésben értelmezi a tárolt utasítást és kiszámítja következő pozíciót (aktuális
    pozíció+lépéshossz).
    • Minden lépésnél tabulálva kiírja az új pozíció x, y és z koordinátáját valamint a kezdőponttól
    való távolságot (double, sqrt(x2+y2+z2)).

    Ez a teljes feladat de nekem igazából az elejében kellene egy kis segítség hogy hogyan álljak neki??(dev c++ba programozunk)
    Előre is köszi mindenkinek!

    Üdv.:
    pszaby

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