Результаты расчета равны нулю
Я новичок в c++ и пытаюсь сделать некоторые вычисления, но радиус всегда возвращается как ноль, когда это не предполагается.
Это мой список переменных для моей программы:
const float PI = 3.14159; //PI is a constant double betaDegree = 0; double alpha = (90-((1/2)*betaDegree)); double radians = (alpha*PI)/180; double slantDistance = 0; double chordLength = slantDistance * (sin(betaDegree)/sin(alpha)); double radius = chordLength*(sin(90) - alpha)/(sin(alpha*2));
Это результат радиуса:
Радиус: 0 футов
Что я уже пробовал:
Сначала я думал, что это мой порядок переменных, поэтому я изменил его, но это не помогло.
CPallini
Вы пытались вычислить результат с помощью карандаша и бумаги, используя те же самые входные данные?
Member 14863149
Я использовал 0 в качестве держателя места для пользовательского ввода, который происходит позже в программе; вот остальная часть кода;
cout<<"введите бета в градусах: ";
cin>>betaDegree;
cout<<"введите наклонное расстояние (футов) ";
cin>>slantDistance;
соиь<&ЛТ;"Бета: "на<
Richard MacCutchan
Ну, если это произойдет позже, то он не будет использоваться в качестве входных данных для расчета. Пожалуйста, отредактируйте вопрос и покажите весь код, который используется для получения ответа.