Member 13519531 Ответов: 1

Мне нужна помощь в создании уравнения в bluej


Я могу понять, как предложить пользователю ввести правильную переменную для N, но я не знаю, как создать правильный метод для решения уравнения с заданным входом для N

Уравнение имеет вид θ = (n-2)/2 * 180°

Что я уже пробовал:

Я попытался погуглить его и деконструировать другое задание, которое у меня было, где я должен был предложить пользователю ввести переменные a, b, c и запустить там переменные через квадратное уравнение и дать корни в качестве выходных данных

1 Ответов

Рейтинг:
2

Richard MacCutchan

Вы просто делаете то, что говорится в уравнении:

float theta;
float N;
// get value of N from user
N = N - 2.0;
N = N / 2.0;
theta = N * 180.0;


CPallini

5.

Richard MacCutchan

Не уверен, что все было так просто. :)

Member 13519531

импорт java.util.Сканер;
уравнения открытый класс
{
публичный статический пустота главный(строка[] аргументы)
{
поплавок тета;
флоат-Н;
System.out.print("вычислите вершину Ангела, заданную N с помощью уравнения θ=(n-2)/2 * 180°");
Сканер s = новый сканер(System.in);
System.out.print("Enter N:"); // получить значение N от пользователя
Н = ы.nextInt();
N = N - 2,0 f;
N = N / 2.0 f;
тета = N * 180.0 f;
}
}

У меня есть это сейчас но всякий раз когда я набираю число например 5 код просто останавливается

Richard MacCutchan

1. Вы объявили N как float, но затем используете s.nextInt чтобы получить его ценность. Вы должны использовать s.nextFloat.

2. Вы не печатаете значение theta после расчета.