Witam, mam napisać program przeliczający stopnie na radiany, napisałem coś takiego.
import java.util.Scanner;
public class Zadanie10 {
public static void main(String[] args) {
System.out.println("Zamiana stopni na radiany");
Scanner scan = new Scanner(System.in);
System.out.print("Podaj liczbe w stopniach: ");
double x = scan.nextInt();
double wynik = (x*180)/Math.PI;
System.out.println("Wynik w radianach: "+wynik);
}
}
Kiedy podaję wartość x=90 program zwraca 5156.620156177409 a powinien zwrócić 1.5707, czy ktoś wie gdzie jest błąd?
Algorytm na przeliczenie wziąłem z tej strony https://4programmers.net/Forum/Newbie/225171-jaki_jest_wzor_stopnie_na_radiany_w_c++