Witam, rozpocząłem swoją przygodę z programowaniem w C++. Uczę się tego języka za pomocą książki Stepehena Prata "Język C++ Szkoła programowania" Wydanie VI. Mam problem z 3 zadaniem z 3 działu które brzmi:
Napisz program, który poprosi użytkownika o podanie długości geograficznej w stopniach, minutach i sekundach, wyliczający następnie długość geograficzną w formacie dziesiętnym 60 sekund łuku składa się na minutę, 60 minut na stopień; zapisz wartości jako stałe symboliczne. Przykładowe uruchomienie programu może wyglądać następująco:
Podaj długość w stopniach, minutach i sekundach:
Najpierw podaj stopnie: 37
Następnie podaj minuty stopnia łuku: 51
Na koniec podaj sekundy łuku: 19
37 stopni, 51 minut, 19 sekund = 37,8553 stopni
Kompletnie nie mam pomysłu jak to zrobić, każdy próby kończą się niepowodzeniem. Wyniki pojawią się w formie notacji naukowej, na minusie lub wypisuje "inf"