Вычислить выражения - C (СИ)
Решение задачи: «Вычислить выражения»
textual
Листинг программы
#include <vcl.h> #pragma hdrstop #include<iostream.h> #include<conio.h> #include<math.h> #pragma argsused int main(int argc, char* argv[]) {float a=1.8,b=3.6; float S=0.0,P=1.0,E=0.0,G,t; for(int y=1;y<=3;y++) {t=sqrt((b+a)*sqrt(y))/sqrt(a*y); if(t<=0) S+=t; if(t>0) E+=t; if(t<0) P*=t; } G=E+P; cout<<"S= "<<S<<endl<<"G= "<<G; getch(); return 0; }
Объяснение кода листинга программы
В этом коде выполняются следующие действия:
- Включаются необходимые заголовочные файлы
- Задаются значения переменных a и b
- Инициализируются переменные S, P и E
- В цикле for перебираются значения y от 1 до 3
- Для каждого значения y вычисляется значение t
- Если t <= 0, то оно прибавляется к S
- Если t > 0, то оно прибавляется к E
- Если t < 0, то оно умножается на P
- После окончания цикла, значение E и P складывается и присваивается переменной G
- Выводятся значения S и G на экран
- Ждется нажатие клавиши для выхода из программы
- Возвращается 0, чтобы указать, что программа успешно завершилась
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д