Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dmitriykladov95
0 / 0 / 0
Регистрация: 22.09.2013
Сообщений: 48
#1

Использование функции rectPS - C++

22.12.2013, 20:21. Просмотров 246. Ответов 2
Метки нет (Все метки)

Первый раз пишу программу с "rectPS" ,поэтому программа получилась не рабочей .Программа компилится ,но не работает, и у меня не получается это исправить "ПОМОГИТЕ"....
Программа составлялась по этой задаче :Разработать функцию rectPS(x1, y1, x2, y2, P, S), вычисляющую периметр P и площадь S прямоугольника со сторонами, параллельными осям координат, по координатам (x1, y1), (x2, y2) его противоположных вершин (x1, y1, x2, y2 — входные, P и S — выходные параметры) . В качестве результирующего значения функция должна возвращать истину, если прямоугольник не является вырожденным (т. е. одна из его сторон имеет нулевую длину) и ложь – в противном случае. С помощью этой процедуры найти периметры и площади трех прямоугольников с данными противоположными вершинами.
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);   // площадь
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2013, 20:21     Использование функции rectPS
Посмотрите здесь:

Описать процедуру RectPS - C++
Привет всем!!!Помогите перевести с паскаля на С++ Описать процедуру RectPS(x1, y1, x2, y2, S), вычисляющую площадь S прямоугольника со...

процедура RectPS (перевести с паскаля) - C++
Привет всем!!!Помогите перевести с паскаля на С++ rectPS(x1, y1, x2, y2, P, S), вычисляющую периметр P и площадь S прямоугольника со...

Использование функции Gets() - C++
Помогите переделать данный код, чтобы вводить str не через функцию cin, а через функцию gets() #include &lt;iostream&gt; #include &lt;string&gt;...

Использование функции - C++
Я должен посчитать сколько букв в каждой строке с использованием функции int countAccurance(char arr, char ch). Но вывод должен быть в...

Использование функции gets - C++
char *str1; gets(str1); Комментарий препода: Собственно вопрос: Справедлив ли комментарий препода и как сделать так, чтоб было...

Использование функции - C++
Не могли бы помочь решить вот это задание? И подскажите где можно прочитать о функциях, передаче данных при вызове функции....

Использование функции. - C++
помогите переделать программу нужно использовать функцию #include &lt;math.h&gt; #include &lt;iostream.h&gt; #include&lt;fstream.h&gt; ...

использование функции! - C++
В матрице A(5,3) найти наибольший элемент.Решить эту задачу нужно с использованием функции!!Люди добрые помогите пожалуйста!!!

Использование функции sort - C++
Вобщем нужна простенькая прога что бы сортировала n. Но нада использавать библиотеку #include &lt;algorithm&gt;; Вобщем в чем собственно мой...

Использование функции sort - C++
Часто видел как в алгоритме std::sort(v.begin(),v.end(),Less); // импользуют самонаписанную функцию Less разве нет для этой функции аналога...

Использование функции xor() - C++
Доброго времени суток. Я только начал знакомится с С++ и с программированием в целом. // Эта программа демонстрирует использование...

Использование printf в функции - C++
Подскажите, пожалуйста: передаю в функцию два параметра для вывода void fun(string x, int y) { printf(&quot;%s%d&quot;,x,y); ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Warezovvv
9 / 9 / 2
Регистрация: 09.12.2012
Сообщений: 219
22.12.2013, 20:23     Использование функции rectPS #2
Что за ошибки? Сюда киньте пжлст
dmitriykladov95
0 / 0 / 0
Регистрация: 22.09.2013
Сообщений: 48
23.12.2013, 05:22  [ТС]     Использование функции rectPS #3
Программа перестает работать после ввода координат для первого прямоугольника
Yandex
Объявления
23.12.2013, 05:22     Использование функции rectPS
Ответ Создать тему
Опции темы

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