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

Множественный выбор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразование типов. Дружественніе функции. Конструктор копирования http://www.cyberforum.ru/cpp-beginners/thread210803.html
Напишите пожалуста 3 программы ато завал нада здать ( 1 Задача: Создать класс вещественных чисел Double. Пределить перегруженную функцию, возвращающую максимальное з двух аргументов. Функцыя не...
C++ С++курсачь мне нужен курсачь на с++ тема иследование методов оптимизации поиска(((помогите плиз(( http://www.cyberforum.ru/cpp-beginners/thread210779.html
РАБОТА СО СТРОКАМИ, МАССИВ C++
В массиве хранятся сведения о количестве осадков за каждый день сентября. Опре-делить: а) за какой период выпало больше осадков: в первую половину сентября или во вторую; б) в какую декаду месяца...
C++ Обработка символьных данных
Распечатать строку, которая получается из введенной строки следующим образом: каждая цифра заменяется на заключенную в круглые скобки последовательность литер ‘+’(если цифра четная) или ’-’ (если...
C++ Обработка линейных списков http://www.cyberforum.ru/cpp-beginners/thread210771.html
помогите пожалуйста написать программу для обработки линейных списков, хранящихся связанного. реализовать метод распределительного сортировки шестиразрядных целых неотрицательных чисел
C++ Методы сортировки.Семестровая Написать программу сортировки чисел 2 методами(Пузырек и Шейкера).Сортировку массивов на 3 видах массива. 1) Плохо упорядоченный 2) Почти упорядочный 3) Случайный для каждого вида массива... подробнее

Показать сообщение отдельно
N-t0z
0 / 0 / 0
Регистрация: 19.11.2009
Сообщений: 16

Множественный выбор - C++

14.12.2010, 15:47. Просмотров 828. Ответов 6
Метки (Все метки)

Доброго времени суток.
Программа запускается, но когда вводишь символ - процедуры пролетают все разом. Т.е. операторы ввода в процедурах почему-то не срабатывают. Простите за такое корявое объяснение проблемы=)

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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
#include <iostream>
using namespace std;
class korabl{
public:
    float vod, mas, pas; //vodoizmewenie,massa,kol-vo passagirov
    void opkorabl(void);
    void fizika(void);
    void vvod(void);
};
void korabl:: fizika(void)
{ 
  cout<<("Vvedite vodoizmewenie korabl9")<<endl;
  cin>>vod;
  cout<<("Vvedite massu korabl9")<<endl;
  cin>>mas;
  cout<<("Vvedite kol-vo passagirov")<<endl;
  cin>>pas;
}
void korabl:: opkorabl(void)
{
    cout<<("Prisposoblenie dl9 plavani9")<<endl;
    cout<<("Vodoizmewenie - ")<<vod<<(" Massa - ")<<mas<<(" Kol-vo passagirov - ")<<pas<<endl;
}
class parus: public korabl
{
public:
    float ma,par;//kol-vo macht,kol-vo parusov
    void opparus(void);
    void fizika1(void);
};
void parus::opparus(void)
{ 
korabl*kr;
kr = new korabl;
kr->fizika();
kr->opkorabl();
cout<<("Dl9 peredvigeni9 ispol'zuuts9 parusa. Kol-vo parusov - ")<<par<<(". Kol-vo macht - ")<<ma<<endl;
}
void parus:: fizika1(void)
{ 
  cout<<("Vvedite kol-vo macht")<<endl;
  cin>>ma;
  cout<<("Vvedite kol-vo parusov")<<endl;
  cin>>par;
}
class shuna: public parus
{
public:
    float ves;//kol-vo vesel
    void opshuna(void);
    void fizika2(void);
};
void shuna::opshuna(void)
{
parus*pr;
pr= new parus;
pr->fizika1();
pr->opparus();
cout<<("Malen'koe bistrohodnoe sudno s ")<<ves<<(" veslami")<<endl;
}
void shuna::fizika2(void)
{
    cout<<("Vvedite kol-vo vesel")<<endl;
    cin>>ves;
}
class teplo: public korabl
{
public:
    float ob,wes; //ob'em baka, ves dvigatel9
    void opteplo(void);
    void fizika3(void);
};
void teplo::opteplo(void)
{
    korabl*kr;
    kr= new korabl;
    kr->fizika();
    kr->opkorabl();
    cout<< ("Rabotaet na dizel'nom toplive. Ob'em baka ")<<ob<<(" Massa dvigatel9 ")<<wes<<endl;
}
void teplo::fizika3(void)
{
    cout<<("Vvedite ob'em baka")<<endl;
    cin>>ob;
    cout<<("Vvedite massu dvigatel9")<<endl;
    cin>>wes;
}
int main()
{
    float a;
    cout<<("Vvedite simvol T(teplohod),K(korabl), S(shuna) ili P(parusnik)")<<endl;
    cin>>a;
    if (a='K')
    {
    korabl vv;
vv.fizika();
vv.opkorabl();
    }
    else
    if (a='P')
    {
parus zz;
zz.fizika1();
zz.opparus();
    }
    else
    if (a='S')
    {
shuna uu;
uu.fizika2();
uu.opshuna();
    }
    else
    if (a='T')
    {
teplo tt;
tt.fizika3();
tt.opteplo();
    }
system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru