Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
dmitriykladov95
0 / 0 / 1
Регистрация: 22.09.2013
Сообщений: 48
1

Поместить описание функции в программу

24.12.2013, 19:38. Просмотров 235. Ответов 1
Метки нет (Все метки)

КАК ВОТКНУТЬ ЭТО ОПИСАНИЕ ФУНКЦИИ(RectPS)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
 
struct PROC
{
    float x1; 
    float x2; 
    float y1; 
    float y2;
    float P;
};
 
int main(void)
{
    PROC proc;
 
    proc.x1 = 0.0;
    proc.x2 = 2.0;
    proc.y1 = 0.0;
    proc.y2 = 3.0;
 
    proc.P = proc.x1+proc.x2+proc.y1+proc.y2;
 
    printf("Perimetr = %f \n", proc.P);
    return 0;
}
В ЭТУ ПРОГРАММУ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>   // ввод/вывод
#include <math.h>
using namespace std;  // будем использовать пространство имен std
// Rect структура, которая содержит указанные координата х, y, ширину и высоту.
void RectPS(double x1, double y1, double x2, double y2, double P, double S);
// rect-Описывает ширину, высоту и расположение прямоугольника.
int main()
{ // основная часть программы
    double P, S, x1, y1, x2, y2; //объявляем переменные дробного типа
setlocale(0,"rus");  // для использования русских букв
cout<<"Введите координаты 1 прямоугольника (x1,y1,x2,y2)\n";
cin>>x1>>y1>>x2>>y2;
RectPS(x1,y1,x2,y2,P,S);
cout<<"Периметр и площадь 1 прямоугольника \n"<<P<<" "<<S<<endl;
cout<<"Введите координаты 2 прямоугольника (x1,y1,x2,y2)\n";
cin>>x1>>y1>>x2>>y2;
RectPS(x1,y1,x2,y2,P,S);
cout<<"Периметр и площадь 2 прямоугольника \n"<<P<<" "<<S<<endl;
cout<<"Введите координаты 3 прямоугольника (x1,y1,x2,y2)\n";
cin>>x1>>y1>>x2>>y2;
RectPS(x1,y1,x2,y2,P,S);
cout<<"Периметр и площадь 3 прямоугольника \n"<<P<<" "<<S<<endl;
return 0;
}
 
void RectPS(double x1, double y1, double x2, double y2, double P, double S)
{
    //fabs для аргумента с плавающей точкой
P=(fabs(x1-x2)+fabs(y1-y2))*2; //периметр
S=fabs(x1-x2)*fabs(y1-y2);   // площадь
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2013, 19:38
Ответы с готовыми решениями:

Поместить класс в программу
Есть такой класс: class Discriminant { public: Discriminant(int a,int...

Описание функции
Доброго времени суток! Начал учить с++, добрался до функций, нашел тут задачку...

описание функции
Описать функцию mmax(x,y), которая присваивает первому парамтру большее,а...

описание функции
пожалуйста помогите с описанием функции и прокомментируйте если не...

Описание функции
Помогите написать код функции!? Задача: Программа. Описать функцию f (s, n,...

1
zss
Модератор
Эксперт С++
7756 / 6995 / 4392
Регистрация: 18.12.2011
Сообщений: 18,503
Завершенные тесты: 1
24.12.2013, 19:50 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>   // ввод/вывод
#include <math.h>
using namespace std;  // будем использовать пространство имен std
// Rect структура, которая содержит указанные координата х, y, ширину и высоту.
struct Rect
{
    float x1; 
    float x2; 
    float y1; 
    float y2;
    float P;
    float S;
};
void RectPS(Rect& R);
// rect-Описывает ширину, высоту и расположение прямоугольника.
int main()
{ // основная часть программы
    Rect A; //объявляем переменные дробного типа
    setlocale(0,"rus");  // для использования русских букв
    cout<<"Введите координаты 1 прямоугольника (x1,y1,x2,y2)\n";
    cin>>A.x1>>A.y1>>A.x2>>A.y2;
    RectPS(A);
    cout<<"Периметр и площадь 1 прямоугольника \n"<<A.P<<" "<<A.S<<endl;
    cout<<"Введите координаты 2 прямоугольника (x1,y1,x2,y2)\n";
    Rect B;
    cin>>B.x1>>B.y1>>B.x2>>B.y2;
    RectPS(B);
    cout<<"Периметр и площадь 2 прямоугольника \n"<<B.P<<" "<<B.S<<endl;
    return 0;
}
 
void RectPS(Rect &R)
{
    //fabs для аргумента с плавающей точкой
    R.P=(fabs(R.x1-R.x2)+fabs(R.y1-R.y2))*2; //периметр
    R.S=fabs(R.x1-R.x2)*fabs(R.y1-R.y2);   // площадь
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2013, 19:50

Описание функции
Описание функции состоит из?

Функции из класса поместить в другой класс
Например, у меня есть класс А и в нём представлена функция х. И есть другой...

Описание функции toascii
Здравствуйте. У меня имеются вопросы по следующему фрагменту программы:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru