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

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

Войти
Регистрация
Восстановить пароль
 
Polak
0 / 0 / 0
Регистрация: 18.09.2010
Сообщений: 7
#1

Меню для програмы - C++

26.11.2010, 17:20. Просмотров 381. Ответов 4
Метки нет (Все метки)

Есть прога для курсовой, на нее нада сделать меню.
Примерно такого вида:

___________________________________________________________
/ Меню \
/ 1. ввести данные; \
/ 2. Посчитать суму; \
/ 3. ...; \
/ 4. ...; \
/ 5. Выход; \
/ \
/ \
/ \
/ \
/___________________________________________________________\


вводим номер (1,2,3,4,5) и выполняеться соответствуещее действие.
Еще по окончании действия (ввода данных, нбчисления и т.д.) нужно вывести сообщение
"Продолжыть роботу програмы Д/Н" если вводим "Д", то возвращаемся в меню, если "Н", то выходим из программы.

Поиск в инете ничего не дал...
Прошу написать структуру оператора "CASE" в C++, и подсказать каким оператором сделать вот это:
Еще по окончании действия (ввода данных, нбчисления и т.д.) нужно вывести сообщение
"Продолжыть роботу програмы Д/Н" если вводим "Д", то возвращаемся в меню, если "Н", то выходим из программы.
заранее благодарен
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2010, 17:20     Меню для програмы
Посмотрите здесь:

Нужно, чтобы при запуске програмы появлялась только меню и тулбары без главного фрейма. - C++
Уже описывала проблему - нужно чтобы при запуске програмы появлялась только менюшка и тулбары - а главного фрейма не было видно. На новом...

Простые програмы для начинающих! - C++
Здравствуйте!!! Меня зовут Роман, я новачок в С++ но учу ее в КА "ШАГ" (компютерная академия), за ошибки извините я с украины и по руски...

Как правильно установить приоритет выполнения для програмы в исходном коде? - C++
Здравствуйте, есть следующий код, который должен делать перебор всех возможных комбинаций для двох цифр при заданой длине: #include...

програмы - C++
может у кого есть колекция прог по С++ буду сильно благодарен

Ускорение програмы на с++ - C++
Здраствуйте!Нужно ускорить программу по возможности. #include <iostream> #include <vector> #include...

Выход из програмы да,нет! - C++
Нужен код програмы чтобы в конце было чтобы выйти из програми нажмите такуэто клавишу или хотите продолжить просмотр! За рание...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
legend
28 / 27 / 0
Регистрация: 17.11.2010
Сообщений: 152
26.11.2010, 17:54     Меню для програмы #2
воть один из елементарных способов
C++
1
2
3
4
5
6
7
8
i=1;
povtorit=1;
while (i=povtorit)
{
// вся програма
cout<<"повторить прогу ?? 1 да. 0 нет";
cin>>k;
}
Добавлено через 2 минуты
так само сделать и с меню..

C++
1
2
3
4
5
6
7
8
9
10
11
int z;
cout<<"1 решить пример. 2= вывести матрицу. 3 = бла бла бла.. 4 = бэ бэ бэ";
cin>>z;
if (z==1)
{//kod reshenija premera}
else 
if (z==2)
{/код вывода матрицы}
else 
if (z==3)
{/бла бла бла}
Добавлено через 1 минуту
подобную схему можно сделать и для "CASE"
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
26.11.2010, 17:54     Меню для програмы #3
Цитата Сообщение от Polak Посмотреть сообщение
Прошу написать структуру оператора "CASE" в C++,
C++
1
2
3
4
5
6
7
8
9
10
int i;
...
switch(i)
{
case 1: /*some code*/ break;
case 2: /*some code*/ break;
.....
case n: /*some code*/ break;
default:
}
legend
28 / 27 / 0
Регистрация: 17.11.2010
Сообщений: 152
26.11.2010, 18:21     Меню для програмы #4
C++
1
2
3
4
5
6
7
8
9
 
i=1;
povtorit=1;
while (i=povtorit)
{
// вся програма
cout<<"повторить прогу ?? 1 да. 0 нет";
cin>>k;
}

ахахаха в самом низу я жестко тупанул.. "cin>>povtorit" надо хДД

зы.. ну эт и так понятно было что там не та переменная
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2010, 18:40     Меню для програмы
Еще ссылки по теме:

Прервать работу програмы - C++
У меня вопрос , могу ли я как то прервать работу программы при невыполненни или выполнении условия? if ((defaultTemp &gt; MaxTemp) or...

Описать Методы Програмы - C++
Добрый день.Есть прога нужно описать методы.Где знаки вопроса. Розклянемо Сlass ListData. Сlass ListData { string data; ...

Зависание програмы и бесконечный while - C++
Доброго времени суток! Почему простой: while (true) {} заставляет процесс тупо зависнуть?

Написание програмы по полёту ракеты - C++
Очень надеюсь, что найдётся человек, которому не лень помочь. Просто я сильно провтыкался с дэдлайном в ВУЗе и сейчас в форсированом...


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

Или воспользуйтесь поиском по форуму:
bLesk
41 / 41 / 1
Регистрация: 24.11.2009
Сообщений: 165
26.11.2010, 18:40     Меню для програмы #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
 int i;
 do
  {
     cout <<"\n Menu: ";
     cout <<"\n 1)Enter data \n 2)Sum \n 3)... \n 5)Exit";
     switch(i) 
          case 1:
                 f1();
                 break;
          case 2:
                 f2();
                 break;   
          case 3:
                 f3();
                 break;
          case 4:
                 f4();
                 break;
          default:
                cout<<"\n Try again ! (1,2,3,4 only)"; 
                break;
   }
  while(i!=5);
Yandex
Объявления
26.11.2010, 18:40     Меню для програмы
Ответ Создать тему
Опции темы

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