Я начинаю программировать на C++, и я пытаюсь читать строки из текстового файла, добавлять их во временные переменные и выполнять с ними математические вычисления. Я пытаюсь выяснить, как вычислить площадь для каждой итерации цикла, поскольку в данный момент она вычисляет площадь, используя общую длину/ширину прямоугольника и полный радиус окружности. Это специально для переменных sumRecArea, sumPerimeter, sumCircArea и sumCircumference.C++ вычисления внутри цикла
inputS.open("inData_Normal.txt");
if (inputS.is_open())
{
while (inputS >> RecHeight >> RecWidth >> CirRadius >> FirstName >> LastName >> Age >> Savings)
{
sumHeight = sumHeight + RecHeight;
sumWidth = sumWidth + RecWidth;
sumRecArea = sumRecArea + (RecHeight * RecWidth);
sumPerimeter = sumPerimeter + (2 * (RecHeight + RecWidth));
sumRadius = sumRadius + CirRadius;
sumCircArea = sumCircArea + (3.1415 * CirRadius * CirRadius);
sumCircumference = sumCircumference + (2 * 3.1415 * CirRadius);
sumAge = sumAge + Age;
sumSavings = sumSavings + Savings;
sumPeople = sumPeople + 1;
}
}
Пожалуйста, добавьте образец ввода и ожидаемый выход – CrakC
В чем именно вопрос? – MrEricSir