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

  • pckownz

    senior tag

    válasz #19617792 #11131 üzenetére

    Feladatkitűzés:
    Egy tenisz adogatógép tesztelése során a teniszlabdákat különböző kezdősebességgel és
    szöggel lövik ki, majd lemérik, hogy milyen távolságra repülnek a labdák.
    Írjon programot, amely lehetőséget ad arra, hogy meghatározhassuk a kipróbált
    kezdősebességekhez és kilövési szögekhez tartozó távolságokat, és egyszerű statisztikát
    készíthessünk a mért és számított távolságértékek közötti különbségekről!
    – Adatbevitel
    o A program tegye lehetővé az adatok bevitelét a billentyűzetről!
    � A kezdősebesség m/s-ban megadott pozitív valós szám, amelynek maximális
    értéke 40 m/s.
    � A kilövési szög fokokban megadott pozitív, de 90-nél kisebb egész érték.
    � A mért távolság m-ben megadott pozitív valós érték.
    o A beolvasás során a program csak az előbb leírt feltételeknek megfelelő adatokat
    fogadjon el! Típusellenőrzést nem kell végeznie!
    o A beolvasás akkor érjen véget, ha a felhasználó kezdősebességként 0 m/s-ot ad meg!
    – Határozza meg a program, hogy mely bemenő paraméterek esetén volt a mért és számított
    értékek között a legnagyobb az abszolút eltérés!
    o A távolság kiszámítására az
    s=v0^2 * Sin(2α) / g képletet alkalmazzuk, ahol v0 a
    kezdősebesség, α a kilövési szög, s pedig távolság, g értéke 9,81 m/s^2
    .
    o A kiszámított távolságértéket ne kerekítsük!
    o Az eltérést %-ban adjuk meg, 100%-nak a program által kiszámított távolságot
    tekintsük!
    � A %-os eredmény egészre legyen kerekítve!
    � Pl. ha a számított távolság 100 m, a mért távolság pedig 90 m, akkor az eltérés
    -10%, tehát az abszolút eltérés 10%.
    � Ha a számított távolság 10 m, a mért távolság 11,5 m, akkor az abszolút eltérés
    15%.
    o A vizsgálat elvégzése után a program írja ki, hogy hányadik tesztelés adatai esetén
    adódott a legnagyobb abszolút eltérés!

    Kikötés: Vizuális fejlesztő környezet esetén konzolosan kell megoldani

    [ Szerkesztve ]

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