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

Разработать программу «Вычислитель площадей» - C++

Восстановить пароль Регистрация
 
Yanya
0 / 0 / 0
Регистрация: 19.01.2013
Сообщений: 26
23.03.2013, 16:15     Разработать программу «Вычислитель площадей» #1
помогите прошу
Разработать программу «Вычислитель площадей», позволяющую вычислять площадь плоских геометрических фигур
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mindz
 Аватар для Mindz
7 / 7 / 1
Регистрация: 31.01.2010
Сообщений: 51
23.03.2013, 17:29     Разработать программу «Вычислитель площадей» #2
Вам посчитать полигон любой(произвольной формы)?
Ded_Vasilij
 Аватар для Ded_Vasilij
229 / 211 / 15
Регистрация: 01.09.2012
Сообщений: 2,103
23.03.2013, 17:46     Разработать программу «Вычислитель площадей» #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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
#include <iostream>
#include <math.h>
using namespace std;
int Readint()
{
    unsigned int a;
    cin >> a;
    if (!cin)
    {
        cin.clear();
        while (cin.peek() !='\n')
            cin.ignore();
        cin.ignore();
    }
    return a;
}
void main()
{
    setlocale(0,"rus");
    
    int menu = 0;
    int stop = 0;
    const int N = 6;
 
    system("cls");
    cout << "МЕНЮ L2\n";
    cout << "площадь чего считать будем?\n";
    cout << "1. окружность\n";
    cout << "2. кольцо\n";
    cout << "3. квадрат\n"; 
    cout << "4. прямоугольник\n";   
    cout << "5. треугольник\n"; 
    cout << "6. надоело\n"; 
    while(menu != N)
    {
        
            cout << "введите номер пункта меню\n";
            menu = Readint();
            switch(menu)
            {
            case 1 : 
                {                   
                        cout <<"Введите радиус\n";
                        int r = Readint();
                        double S = 3.14*r*r;
                        cout << "S = " << S << endl;
                    
                    break;
                }
            case 2 :
                {   
                    cout <<"Введите внешний радиус 1\n";
                    int r1 = Readint();
                    cout <<"Введите внутренний радиус 2\n";
                    int r2 = Readint();
 
                    double S = 3.14*(r1-r2)*(r1-r2);
                    cout << "S = " << S << endl;
                    break;
                }
            case 3 :
                {
                    cout <<"Введите длину\n";
                    int a = Readint();
                    cout <<"Введите ширину\n";
                    int b = Readint();
                    int S = a*b;
                    cout << "S = " << S << endl;
                    break;
                }
            case 4 :
                {
                    cout <<"Введите длину\n";
                    int a = Readint();
                    int S = a*a;
                    cout << "S = " << S << endl;
                    break;
                }
            case 5 :
                {
                    cout <<"Введите высоту\n";
                    int a = Readint();
                    cout <<"Введите основание\n";
                    int b = Readint();
                    double S = a*b*0.5;
                    cout << "S = " << S << endl;
                    break;
                }
            case 6 :
                {
 
                    break;
                }
                        
            }
    }
 
}
salam
157 / 138 / 11
Регистрация: 10.07.2012
Сообщений: 709
23.03.2013, 18:02     Разработать программу «Вычислитель площадей» #4
я думаю, задача именно в этом.

Добавлено через 5 минут
я думал, что задача именно в этом, но, скорее всего, мы ошиблись...
Mindz
 Аватар для Mindz
7 / 7 / 1
Регистрация: 31.01.2010
Сообщений: 51
23.03.2013, 18:03     Разработать программу «Вычислитель площадей» #5
Да там по ходу сапр целый пишется
salam
157 / 138 / 11
Регистрация: 10.07.2012
Сообщений: 709
23.03.2013, 18:07     Разработать программу «Вычислитель площадей» #6
если есть возможность, напишите площадь произвольного полигона с доказательством.
Yandex
Объявления
23.03.2013, 18:07     Разработать программу «Вычислитель площадей»
Ответ Создать тему
Опции темы

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