Hirdetés

Keresés

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

  • axioma

    veterán

    válasz Janos46 #2437 üzenetére

    Hacsak nem kezelsz negativ magassagot, az altalanos esetben mindig 2 megoldas fog kijonni. Nem tudod mashogy kenyszeriteni hogy melyikre gondolsz.. hacsak be nem kered kulon adatkent (ami meg ekvivalens azzal, hogy negativban kered a masodik magassagot, ellenben a korlappal megadasnal is hasznalhato).

  • kovisoft

    őstag

    válasz Janos46 #2437 üzenetére

    Ha az első if teljesülése esetén nem akarod, hogy a második if-be bemenjen, akkor if helyett elif-et kellene használni. Ugyanez igaz a harmadik if-re is.

    Te magad is azt írod, hogy "pitagorasz segítségével meg lehet határozni a két leeső gömbszelet magasságát". Viszont akkor a gömbréteg magassága (vastagsága) az a nagyobbik és a kisebbik gömbszelet magasságának a különbsége. Ezért írtam, hogy szerintem rossz a képlet, ami alapján az M-et számolod, hiszen összeadod a két gömbszelet magasságát (majd ezt levonod az r-ből) ahelyett, hogy kivonnád őket.

    "Ha a gömböt két párhuzamos síkkal metsszük, akkor a gömbtestet két gömbszeletre és egy gömbrétegre vágjuk fel."

    Ez alapján az az eset is gömbrétegnek tekintendő, ahol a két metszősík a gömb középpontjának átellenes oldalán van (azaz a gömb aljából és tetejéből vágunk le egy kicsit). Ezért valószínűleg kell egy esetszétválasztást csinálnod arra a két esetre, amikor a két metszősík a gömb középpontjának ugyanazon vagy ellentétes oldalán van. A gömbréteg magasságát például az egyik esetben úgy kapod, ha a levágott gömbszeletek magasságát kivonod egymásból, a másik esetben meg a gömb átmérőjéből kell kivonni a gömbszeletek magasságának összegét.

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