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

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

Войти
Регистрация
Восстановить пароль
 
_andrew_
22 / 22 / 3
Регистрация: 14.11.2012
Сообщений: 64
#1

Составить диаграмму класса - C++

10.12.2012, 13:45. Просмотров 429. Ответов 1
Метки нет (Все метки)

Всем доброго времени суток! Написал программу на С++, препод требует составить диаграмму класса. Я знать не знаю, что это такое. Может быть кто-нибудь сможет помочь?
Моя программа:
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
#include<iostream>
#include<iomanip>
#include<conio.h>
using namespace std;
void Random();
void klav(double L);
class Letatelniy_Apparat{
      public:
             Letatelniy_Apparat(int V_s, float t);                         
             void Vzlet(){cout<<setw(50)<<"**Самолет взлетел!!!**\n\n";}
             void Posadka(){cout<<endl<<setw(55)<<"**Самолет совершил посадку!!!**\n\n";}
               };
               Letatelniy_Apparat::Letatelniy_Apparat(int V_s, float t)
               { }
         int main()
         {
             system("COLOR 17");
               Letatelniy_Apparat Samolet(100,0.0);         
    double L=700000;
    float t;
   int V_v=0;
   int  V_s=100;
   do{
        Samolet.Vzlet();
           cout<<"|Скорость ветра|Скорость Самолета| Время полета |\n";
      for(V_s=100;V_s<=600;V_s+=100 ) {
                          t=(L*(V_s-V_v)+L*(V_s+V_v))/(V_s*V_s-V_v*V_v);
cout<<fixed; cout<<"|"<<setw(8)<<V_v<<setw(7)<<"|"<<setw(10)<<V_s<<setw(8)<<"|"<<setw(11)<<setprecision(4)<<t/60<<setw(4)<<"|"<<"\n";
    }
    V_v+=10;
     Samolet.Posadka();
     cout<<"\n";  
    cout<<"\n";
    }  while(V_v<=100);           
            Random(); 
            klav(L);                                         
             getch();
             return 0;
             }            
void Random()
{
     int V_v, V_s, count;
     float t;
     double L=700000;
     count=0;
     cout<<"\t\tДля пяти произвольных значений V_s и V_v: \n\n";
     cout<<"|Скорость ветра|Скорость Самолета| Время полета |\n";
    do{
     V_v = rand()%101;
     V_s = 100+rand()% 500;               
     t=(L*(V_s-V_v)+L*(V_s+V_v))/(V_s*V_s-V_v*V_v);     cout<<"\n|"<<setw(8)<<V_v<<setw(7)<<"|"<<setw(10)<<V_s<<setw(8)<<"|"<<setw(11)<<t/60<<setw(4)<<"|";
    count++;
}
while(count<=4);
cout<<endl;
    getch();
     }
void klav(double L)
{
     int V_v,V_s;
     float t;
     cout<<"\n\n\nВведите скорость ветра \n"<<endl;
     cin>>V_v;
     cout<<"Введите скорость самолета \n"<<endl;
     cin>>V_s;
      cout<<"\n\n|Скорость ветра|Скорость Самолета| Время полета |\n";
      t=(L*(V_s-V_v)+L*(V_s+V_v))/(V_s*V_s-V_v*V_v);
     cout<<"\n|"<<setw(8)<<V_v<<setw(7)<<"|"<<setw(10)<<V_s<<setw(8)<<"|"<<setw(11)<<t/60<<setw(4)<<"|";
     getch();  
     }
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2012, 13:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Составить диаграмму класса (C++):

Составить диаграмму классов - C++
есть проект, там много &quot;переплетенных&quot; классов и тп преподаватель задала &quot;составить диаграмму классов&quot;, и упомянула &quot;uml&quot; и &quot;rational...

Составить описание класса "3D вектор". Объявить объекты класса и продемонстрировать работу методов - C++
Возникли сложности при решении задачи. Буду признателен тем, кто поможет. Задание: Составить описание класса. Объявить объекты класса...

Составить описание класса многочленов - C++
Нужна помощь! Вот задание: Составить описание класса многочленов от одной переменной, задаваемых степенью многочлена и массивом...

Составить описание класса прямоугольников. - C++
Народ, помогите пожалуйста! Нифига не втыкаю как это сделать... Вот сама задача: Составить описание класса прямоугольников со...

Составить описание класса Окружность. - C++
Класс окружность, члены класса -радиус и координаты центра окружности. Предусмотреть возможность перемещения окружности на плоскости,...

Составить описание класса Прямоугольник - C++
Пожалуйста помогите сделать задание!!!!!!!!!!!!!!!!!!! Составить описание класса прямоугольников со сторонами, параллельными осям...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
10.12.2012, 13:47 #2
Почитай про диаграмму классов UML:

UML
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2012, 13:47
Привет! Вот еще темы с ответами:

Составить описание класса многочленов от одной переменной - C++
Составить описание класса многочленов от одной переменной, задаваемых степе- нью многочлена и массивом коэффициентов. Предусмотреть...

Составить описание класса для объектов-векторов - C++
пожалуйста кто может помочь сейчас, буду очень признателен. Составить описание класса для объектов-векторов, задаваемых кординатами...

Составить описание класса одномерных массивов строк - C++
Составить описание класса одномерных массивов строк,каждая строка которых задается длиной и указателем на выделенную для нее память....

Составить описание класса одномерных массивов строк - C++
Составить описание класса одномерных массивов строк, каждая строка задается длиной и указателем на выделенную для нее память. Предусмотреть...


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

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

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