КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Пример выполнения задания. Cоставить программу вычисления арифметического выражения для заданных значений x, y, z :Cоставить программу вычисления арифметического выражения для заданных значений x, y, z : . С основными действиями по работе в среде Visual C++ 6.0 можно ознакомиться в приложениях 4 и 5 [1]. Для работы в консольном приложении Builder C++ 6.0 воспользуйтесь материалами, представленными в методическом пособии [3]. 1. Текст программы с использованием стандартных функций ввода-вывода, может иметь следующий вид: #include <stdio.h> #include <conio.h> #include <math.h> int main() { double x, y, z, a, b ,c, rez; puts("\n\t x, y, z = "); scanf("%lf %lf %lf", &x, &y, &z); // Формат для типа double ℓf a = pow(tan(x+y),2); b = exp(y-z); c = sqrt(cos(x*x)+sin(z*z)); rez = a-b*c; printf("\n x = %7.3lf\n y = %7.3lf\n z = %7.3lf\nRezult = %lf\n", x, y, z, rez); puts("Press any key ... "); getch(); return 0; } 2. Текст программы с использованием потокового ввода-вывода, может иметь следующий вид: #include <iostream.h> #include <conio.h> #include <math.h> int main() { double x, y, z, a, b ,c, rez; cout << "\n\t x,y,z = " << endl; cin >> x >> y >> z; a = pow(tan(x+y),2); b = exp(y-z); c = sqrt(cos(x*x)+sin(z*z)); rez = a-b*c; cout << "\n x = " << x << "\n y = " << y << "\n z = " << z << "\nRezult = " << rez << endl; cout << "Press any key ... " << endl; getch(); return 0; }
Введя исходные данные x = 3,4; y = 7,4×10-2; z = 1,943×102 (у и z – в форме с плавающей точкой), результат выполнения программы будет иметь следующий вид:
|