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

Условный оператор if. Задание 1 - C++

Восстановить пароль Регистрация
 
Pe4eNbKo_O
 Аватар для Pe4eNbKo_O
22 / 22 / 0
Регистрация: 15.10.2012
Сообщений: 94
16.10.2012, 01:18     Условный оператор if. Задание 1 #1
Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений "Да", "Нет", "На границе" в зависимости от того, лежит ли точка внутри заштрихованной области, вне заштрихованной области или на ее границе.
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2012, 01:18     Условный оператор if. Задание 1
Посмотрите здесь:

C++ Условный оператор if
условный оператор IF C++
Условный оператор. C++
C++ Условный оператор if else
C++ Условный оператор
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11811 / 6790 / 767
Регистрация: 27.09.2012
Сообщений: 16,840
Записей в блоге: 2
Завершенные тесты: 1
16.10.2012, 03:11     Условный оператор if. Задание 1 #2
А в чем, собственно проблема?
хАЛЕКСЕЙх
 Аватар для хАЛЕКСЕЙх
8 / 8 / 2
Регистрация: 11.10.2012
Сообщений: 118
16.10.2012, 15:58     Условный оператор if. Задание 1 #3
Это мои надумки, я покаместь только учусь, так что услышу любую критику, программа не дописана я там оставил основные коментарии
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
#include <iostream>
    using std::cout;
    using std::endl;
    using std::cin;
#include <stdlib.h>
#include <locale.h>
 
// Создаём прямоугольник "А"
// первые 2-а public: конструктор и деконструктор
// 3-ий public: я думаю что нужно начертить контур
//              прямоугольника
// остальные 4 private: основные точки
class pryamoygolnik_a{
    public: pryamoygolnik_a(){}
    public: ~pryamoygolnik_a(){}
    
    public: void kontur_prmg_a(){
        int t1 = Tochka1;
        int t2 = Tochka2;
        int t3 = Tochka3;
        int t4 = Tochka4;
    }
    
    private: int Tochka1(int,int){2,3;}
    private: int Tochka2(int,int){2,5;}
    private: int Tochka3(int,int){8,3;}
    private: int Tochka4(int,int){8,5;}
};
 
int main(){
    setlocale(LC_ALL,"Rus");
    
    
system("pause");
return 0;
}
Проблема у меня вылезла в начерчении контура
I.M.
16.10.2012, 16:28
  #4

Не по теме:

хАЛЕКСЕЙх, я не знаю, с какого языка вы переходите на С++ (возможно С#), но почитать про С++ вам явно нужно.
Ваш код даже не компилится

Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11811 / 6790 / 767
Регистрация: 27.09.2012
Сообщений: 16,840
Записей в блоге: 2
Завершенные тесты: 1
16.10.2012, 16:53     Условный оператор if. Задание 1 #5
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
#include <iostream>
using namespace std;
int main(){
    int x,y;
    setlocale (LC_ALL,"Rus");
    do{
        cout<<"Введите координаты точки (X Y):";
        cin>>x>>y;
        if ((x>2 && x<8) && ((y<5 && y>3) || (y<-1 && y>-3))){
            cout<<"Да\n";
        }
        else{
            if ((x<2 || x>8) && (y>5 || y<-3) || (y>-1 && y<3)){
                cout<<"Нет\n";
            }
            else{
            cout<<"На границе\n";
            }
        }
    cout<<"проверить еще одну точку? (1 - Продолжить, 0 - Выход):";
    cin>>x;
    }while(x);
    return 0;
}
Fox Style
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 5
18.10.2012, 23:02     Условный оператор if. Задание 1 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
int main() 
{
int x,y;
cout << "BBedite x:\n";
cin >> x;
cout <<"BBedite y:\n";
cin >> y;
if ((x>2) && (x<8))
{
if (((y>3) && (y<5)) || ((y<-1) && (y>-3)))
cout << "Tochka leschit B promeschutke";
}
else
{
cout << "Tochka ne leschit B promeschutke\n";
}
return 0;
}
Yandex
Объявления
18.10.2012, 23:02     Условный оператор if. Задание 1
Ответ Создать тему
Опции темы

Текущее время: 04:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru