Dlaczego w tym miejscu metoda daje zawodny wynik?

Dlaczego w tym miejscu metoda daje zawodny wynik?
G1
  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
Objetosc(wysokosc, srednica/2+x) 

wysokosc, srednia, x są typu double

wynikiem powinna być liczba DODATNIA i tak też jest bez dopisku "+x", a z tym dopiskiem wynikiem jest jakaś duża liczba UJEMNA,
sprawdzałem wszystko dokładnie i przeanalizowałem

Aventus
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: UK
  • Postów: 2235
0

A jakie konkretnie wartości przekazujesz i co robi Twoja metoda? Poza tym warto używać nawiasów przy wykonywaniu obliczeń dla ułatwienia.
Ps: Gdybyś wszystko dokładnie przenalizował i sprawdził to rozwiązał byś problem ;)

Aventus
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: UK
  • Postów: 2235
0

Użyj debuggera po prostu i zobacz co się tam dzieje. Aha no i odpowiadasz na temat więc pisz w postach.

G1
  • Rejestracja: dni
  • Ostatnio: dni
0

Okej, dzięki ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.