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

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

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

Необходимо вывести в консоль меню с пунктами - C++

22.09.2013, 12:54. Просмотров 879. Ответов 4
Метки нет (Все метки)

Не могу понять как сделать меню?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.09.2013, 12:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Необходимо вывести в консоль меню с пунктами (C++):

Создать консольное меню с более чем 10-ю пунктами - C++
Есть такая проблема, нужно создать меню в консоле, где более 10 пунктов. Когда вводишь числа с 1-9 всё работает прекрасно, но начиная с 10,...

Вызвать функцию из другой функции.Работа с мышью[Из подменю в меню. Консоль] - C++
Добрый день, пишу курсовую работу, у меня есть несколько функций, например: Главное меню: Играть (пользователь заходит сюда и попадает в...

Необходимо создать меню к игре - C++
Я новичек, поэтому мне сложнова-то обьяснить. Мне необходимо создать меню к игре: 1. появляется окно - в нем пункты - правила игры, новая...

Вывести кириллицу в консоль - C++
Как вывести русский текст в консоль, setlocale(LC_ALL, "Russian"); почему-то не работает...

Вывести китайский на консоль - C++
Добрый день! Подскажите, пожалуйста, как можно вывести китайские или японские иероглифы на консоль? setlocale(LC_ALL,"ja_JP") не...

Вывести дерево в консоль - C++
Помогите плиз дерево консольно вывести: #include "stdafx.h" #include <iostream> #include <time.h> using namespace std; ...

4
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
22.09.2013, 12:56 #2
C++
1
2
3
4
std :: cout << "Мое супер меню!" << std :: endl ;
std :: cout << "Пункт 1" << std :: endl ;
//...
std :: cout << "Пункт n" << std :: endl ;
1
Cclassic
0 / 0 / 0
Регистрация: 08.09.2013
Сообщений: 62
22.09.2013, 13:06  [ТС] #3
Цитата Сообщение от Croessmah Посмотреть сообщение
C++
1
2
3
4
std :: cout << "Мое супер меню!" << std :: endl ;
std :: cout << "Пункт 1" << std :: endl ;
//...
std :: cout << "Пункт n" << std :: endl ;
это я шарю типо для токого конкулятора надо сделать меню

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
#include <iostream>
using namespace std;
void main()
{
    int num1 = 0;
    int num2 = 0;
    int num3 = 0;
    cout << "Enter Number one";
    cin >> num1;
    cout << "Enter Number two";
    cin >> num2;
 
 
    if (num1 + num2)
    {
        cout << "Result +" <<num1+num2 ;
    
    }
 
 
    else (num1 * num2)
    {
        cout << "result*" << num1*num2;
    }
}


вообщем может так понятний будет

Реализовать калькулятор. Вводятся два дробных числа a и b. Необходимо вывести в консоль меню с пунктами
0
Simak63
29 / 29 / 9
Регистрация: 19.02.2011
Сообщений: 136
22.09.2013, 13:25 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int menu = 1;
while (menu)
{
cout<<"\n\n1 - \n";
cout<<"2 - \n";
cout<<"\n\nVuberit zaproponovany komandy = >";
cin>>menu;
switch (menu)
{
case 1: (здесь пишем функцию1 вызова)
 
break;
case 2: (здесь пишем функцию2 вызова)
 
break;
}
}
Добавлено через 1 минуту
Мини калькулятор))

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
int main() {
  setlocale( LC_ALL, "Rus");
  double da, db, dc; char op;
  std::cout << "Введите а: ";
  std::cin >> da;
  std::cout << "Введите операцию (-;+;*;/): ";
  std::cin >> op;
  std::cout << "Введите b: ";
  std::cin >> db;
  switch ( op)
  {
     case '-': dc = da - db; break;
     case '+': dc = da + db; break;
     case '*': dc = da * db; break;
     case '/': dc = da / db; break;
     default: std::cout << "Неизвестная операция: " << op; return 0;
  }
  std::cout << "Результат: " << da << op << db << " = " << dc << std::endl;
  return 0;
}
Добавлено через 13 минут
Cclassic, напиши мне в личку скайп, с тобой поговорим, обсудим
1
Cclassic
0 / 0 / 0
Регистрация: 08.09.2013
Сообщений: 62
22.09.2013, 14:10  [ТС] #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
24
25
26
27
28
29
30
31
32
#include <iostream>
using namespace std;
void main()
{
    int a = 0;
    int b = 0;
    int c = 0;
    char z = 0;
    cout << "enter number one";
    cin >> a;
    cout << "enter number two";
    cin >> b;
    cout << "enter action +/-/:/*";
    cin >> z;
    if (c = a + b)
    {
        cout << "Result" << c<<endl;
    }
    
    if (c = a * b);
    {
        cout << "Result:" << c<<endl;
    }
    if (c = a - b)
    {
        cout << "result" << c<<endl;
    }
    else (c = a / b);
    {
        cout << "Result" << c<<endl;
    }
}
как теперь сделать проверку на знак? что бы показывал - он ресультировал тока - + там + вроде всё верно сделал
0
22.09.2013, 14:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2013, 14:10
Привет! Вот еще темы с ответами:

Вывести картинку в консоль - C++
Здрасти. Как можно отобразить картинку в консоли? (.bmp .jpeg .tft)

ReadProcessMemory() Вывести кириллицу в консоль - C++
Здравствуйте, я получил значение &quot;0081D1BAD09ED00B&quot; из ячейки памяти с помощью функции ReadProcessMemory(); char name; ...

Вывести в консоль круг звездочками - C++
Как создать круг и вывести его в консоли (звёздочками)?

Вывести числа из потоков в консоль - C++
Есть два отдельных потока, в которых генерируются разные числа. Как вывести эти числа в консоль в разных строках и что бы в консоль не...


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

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

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