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

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

Восстановить пароль Регистрация
 
_andrew_
22 / 22 / 3
Регистрация: 14.11.2012
Сообщений: 64
10.12.2012, 13:45     Составить диаграмму класса #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();  
     }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2012, 13:45     Составить диаграмму класса
Посмотрите здесь:

составить описание класса время C++
Составить описание класса прямоугольников. C++
Составить описание класса Прямоугольник C++
Составить описание класса одномерных массивов строк C++
C++ Составить описание класса на С++
Составить диаграмму классов C++
Составить описание класса на с++ C++
Составить описание класса "3D вектор". Объявить объекты класса и продемонстрировать работу методов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sovaz1997
CEO SOVAZ Corp.
 Аватар для sovaz1997
379 / 225 / 2
Регистрация: 17.12.2011
Сообщений: 816
Записей в блоге: 1
10.12.2012, 13:47     Составить диаграмму класса #2
Почитай про диаграмму классов UML:

UML
Yandex
Объявления
10.12.2012, 13:47     Составить диаграмму класса
Ответ Создать тему
Опции темы

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