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

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

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

Реализовать меню, которое позволит запускать тот или иной код - C++

25.03.2014, 21:59. Просмотров 270. Ответов 4
Метки нет (Все метки)

Нужно слепить две простейших программы в одну и сделать простую менюшку выбора, той программы, которую хочу использовать. Есть у кого шаблон как правильно использовать switch и case?
Слепить надо вот эти две программы:
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
#include "iostream"
#include "math.h"
#include "stdio.h"
using namespace std;
int main()
{
    int s=0,i,j,max,m1,n2;
    printf("Please, enter size of the matrix,\n");
    scanf("%d%d", &m1, &n2);
    int DSE[m1][n2];
    printf("Please, enter elements of the matrix,\n");
    i=0; while (i<m1)  {j=0; while (j<n2) { cin>>DSE[i][j]; j++;
    } i++;
    }
    if (m1==1)
   { 
     printf("Answer:    This matrix have no odd line.");
     exit(0);
   } 
    i=1; 
do {
        max = DSE[i][1];
        for (j = 0; j < n2; j++)
        if (max < DSE[i][j]) max = DSE[i][j];
        else if (n2==1) max = DSE[i][j];
        s+= max;
        cout << "\n";
        printf("Number line of the matrix and it's maximum value,\n ");
            cout <<i+1<<')'<< max<<"   ";
    i+=2;
    if (i>m1) break;
} while (i<m1);
    printf("\n Answer:   ");
    cout<<s;
    return 0;
}

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
#include<iostream>
#include<math.h>
using namespace std;
#define pi 3.14159
int main()
{
    float V;
    int A,T,t,y,k,h;
    cout<<"A=   ";
    cin>>A;
    cout<<"\n"<<"T=   ";
    cin>>T;
    cout<<"\n"<<"t=   ";
    cin>>t;
    cout<<"\n"<<"y=   ";
    cin>>y;
    cout<<"\n"<<"k=   ";
    cin>>k;
    cout<<"\n"<<"h=   ";
    cin>>h;
    if (k>6.89)
    V=(pi-567+A-cos(T))/(pow(t,2)-2);
    
    if (k<=6.89)
    V=(12.3+pow(k,3))/(pow(h,2)+sqrt(k)-4);
    
    cout<<"V=   "<<V;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2014, 21:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Реализовать меню, которое позволит запускать тот или иной код (C++):

При вводе того или иного пароля открывать тот или иной txt-файл - C++
Добрый вечер. Нужно написать программу, которая будет при вводе того или иного пароля открывать тот или иной .txt файл. Например: ...

Как узнать, сколько памяти занимает тот или иной элемент программы? - C++
Товарищи, подскажите, пожалуйста, ответы на следующие вопросы: 1) Есть какие-либо средства определения, сколько памяти жрёт программа в...

Написать функцию, которая возвращает тот или иной тип переменной по условию - C++
Привет, я тут делаю кое-что. У меня вопрос. А могу ли я сделать функцию, которая возвращает тот или иной тип переменной, в зависимости от...

Где используется тот ли иной язык программирования? Какой из них выбрать для решения задачи? - C++
спросил в этой теме из-за того что не нашел где можно почитать где используется тот ли иной язык программирования, и что с ним можно...

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

Переписать код суммы ряда под иной ряд - C++
здравствуйте, и снова обращаюсь к вам за помощь. любимый форум, так как больше не к кому.. есть код: #include &quot;stdafx.h&quot; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
_include
Студент
52 / 52 / 12
Регистрация: 17.09.2012
Сообщений: 291
Записей в блоге: 2
Завершенные тесты: 1
25.03.2014, 22:04 #2
Где-то на просторах форума, около полугода назад, может год, была тема с запуском экзешников из программы. На сколько я помню, там было не сколько лаб, и хотелось их запускать из одной программы с менюшкой. По ищите

Если именно менюшку - разделить на подфункции, а там выбирать.
audi357
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 27
25.03.2014, 22:15  [ТС] #3
Весь форум облазил, не нашёл. Мне просто хочется шаблон увидеть.
olejuuk
2 / 2 / 1
Регистрация: 15.10.2013
Сообщений: 15
25.03.2014, 23:51 #4
Вот пример:
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
// приключенческая игра с использованием switch
 #include <iostream> 
using namespace std;
 #include <conio.h>           // для getche() 
int main() {
char dir = 'a';   
int x = 10, y = 10;   
while(dir != '\r')  
 {
cout << "\nВаши координаты: " << x << ", " << y;     
cout << "\nВыберите направление (n, s, e, w): ";    
 dir = getche();          // ввод переменной    
 switch(dir)              // switch c переменнной dir     
{       
case 'n': y--; break;  // движение на север       
case 's': y++; break;  // движение на юг       
case 'e': x++; break;  // движение на восток       
case 'w': x--; break;  // движение на запад       
case '\r': cout << "Выход...\n"; break; // нажатие Enter       
default: cout << "Попробуйте еще\n";    // нажатие других клавиш     
}                        // конец switch
  }                          // конец while   
return 0; 
}                            // конец main()
Шаблон:
C++
1
2
3
4
5
6
7
8
9
10
11
12
switch(x)
{
case 1:
набор операторов если х=1
break;
case 2:
набор операторов если х=2
break;
default:
набор операторов по-умолчанию. Если не ввели 1 или 2.
В конце ";" без break
}
Вы это искали?
audi357
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 27
27.03.2014, 20:04  [ТС] #5
Да, именно это, спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2014, 20:04
Привет! Вот еще темы с ответами:

Написать код для игры НИМ. проверьте пожалуйста тот ли это код - C++
#include &lt;string&gt; using namespace std; int compChoose(int markers); int userChoose(int markers); int...

распишите подробно что мы делаем на той или иной строчке! спасибо! - C++
nclude &lt;iostream&gt; #include &lt;string&gt; #include &lt;sstream&gt; #include &lt;cctype&gt; using namespace std; int main() { setlocale(0,...

Скрипт который будет фильтровать разрядность системы (X32/x64) и в зависимости от этого будет запускать тот или иной файл - VBScript/JScript
Доброго времени суток! Я в скриптах VBS не силён,можно даже сказать нуб :-[ Кроме как написать скрипт который будет создавать окошко и...

По выбраному значению в combobox выполнять тот или иной код - C#
ComboBox Мне нужно чтобы по выбраному значению в combobox выполнялась та команда, как это реализовать?


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.03.2014, 20:04
Ответ Создать тему
Опции темы

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