Вот собственно код написанный мною к первому заданию.
Не могу сделать ибо пропустил лекцию когда читали про возвр. значения.
Теперь мне надо его модифицировать таким образом :
Quote:
Линейный алгоритм функции из задания 1 разделить на две части, выделив в одну часть вычислительные операции этого алгоритма, а в другую все операции ввода-вывода. Вычислительную часть алгоритма оформить как функцию с параметрами, передаваемыми по значению, и возвращаемым значением. Другую часть алгоритма оформить как функцию main(), вызывающую первую функцию нужное количество раз. Записать тексты функций в файл с именем имя2.срр в следующем порядке: функция с параметрами, функция main(). Создать проект, откомпилировать его и выполнить.
Проанализировать результаты работы и сделать выводы. Перенести полученные результаты в отчет.
Примечание: Не пишите текст новых функций в окне РЕДАКТОРА заново. Файл имя2.срр создайте скопировав текст из файла имя1.срр,и измените его, используя средства самого РЕДАКТОРА.
|
Code:
#include <iostream>
#include <math.h>
#include <conio.h> // 10
using namespace std; // 11
// 12
void main (void) // 13
{ float c_fltA;
float c_fltB;
float fltGip1;
c_fltA = 3;
c_fltB = 4;
cout<<"\nKatet -\t"
<<c_fltA
<<"\nGipotenuza-\t"
<<c_fltB;
fltGip1 = sqrt(c_fltA*c_fltA + c_fltB*c_fltB);
cout<<"\n 2-oi katet -\t"
<<fltGip1;
float fltA; // 15
float fltB; // 16
cout<<"\nVvedite katet\t"; // 18
cin>>fltA; // 19
cout<<"vvedite gipotenuzu\t"; // 20
cin>>fltB; // 21
float fltGip; // 22
fltGip = sqrt(fltA*fltA + fltB*fltB); // 23
cout<<"2-oi katet = " << fltGip; // 24
cout<<"\n\tBYE !"; // ПОКА 25
_getch(); // 26
} // 27