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

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

Войти
Регистрация
Восстановить пароль
 
Vika94
Сообщений: n/a
#1

Реализовать оконное приложение из консольного - C++

31.05.2014, 05:47. Просмотров 250. Ответов 2
Метки нет (Все метки)

Здравствуйте, у меня проблема с программой. Сделать в командной строке получилось, а вот такое же в объектно-ориентированной среде (чтобы не с клавы шла вся работа, а были кнопки, поля для ввода и прочее) не получается, не знаю как сделать. помогите кто чем может, пожалуйста!

код программы:
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
#include <iostream>
#include <windows.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <cstdio.h>
 
using namespace std;
 
int main(){
 int a,b,c,d,e,f,g,h,i,q,w,v,m;
 a=b=c=d=e=f=g=h=i=q=w=v=m=0;
 char d[80];
 cout<<"1. Знакомство с пользователем и заполнение рабочего поля\n";
  cout<<"2. Проверка заполнения\n";
  cout<<"3. Выход\n";
 
  switch ( '1',  '2' ,'3' ) {
  case 1:
    cout<<"Как вас зовут? \n";
   cin>>d;
  cout<<"Здравствуйте, " <<d<< "начнём работу \n";
   cout<<"Рабочее поле: \n";
    cout<< а << b << c;
    cout<< d << e << f;
    cout<< g << h << i;
  cout<< "Задайте значения первого столбика от  1 до 3";
   cout<<" A= ";
    cin>>a;
   cout<<" D= ";
    cin>>d;
   cout<<" G= ";
    cin>>g;
       cout<<"Рабочее поле: \n";
         cout<< а << b << c;
         cout<< d << e << f;
         cout<< g << h << i;
   cout<< "Задайте значение второго столбика от 1 до 3";
     cout<<" B= ";
      cin>>b;
     cout<<" E= ";
      cin>>e;
     cout<<" H= ";
      cin>>h;
     cout<<"Рабочее поле: \n";
         cout<< а << b << c;
         cout<< d << e << f;
         cout<< g << h << i;
    cout<< "Задайте значение третьего столбика от 1 до 3";
     cout<<" C= ";
      cin>>c;
     cout<<" F= ";
      cin>>f;
     cout<<" I= ";
      cin>>i;
     cout<<"Рабочее поле: \n";
         cout<< а << b << c;
         cout<< d << e << f;
         cout<< g << h << i;
    getchar;
    break;
  case 2:
     q=a+b+c;
     w=g+h+i;
     v=a+d+g;
     m=c+f+i;
     if (q>w & q<w)
     cout<<"Есть перевес по горизонтальной оси \n";
       {
        if (q<w) cout<<"Перегружена нижняя линия\n";
         else cout<<"Перегружена верхняя линия\n";
          }
     else
     cout<<"Перегруза по горизонтальной оси нет \n";
 
    if (v>m & v<m)
             cout<<"Есть перевес по вертикальной оси \n";
       {
        if (v<m) cout<<"Перегружена левая линия\n";
         else cout<<"Перегружена правая линия\n";
          }
     else
     cout<<"Перегруза по вертикальной оси нет \n";
  case 3:
    cout<<"Благодарим "<< d<< "за проверку своих знаний \n";
    break;
    }
 getchar;
    return 0;
  }
(должна еще присутствовать справка, в которой написано что эта программа позволяет научиться верно распределять значения по полю)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2014, 05:47     Реализовать оконное приложение из консольного
Посмотрите здесь:

Переработка консольного приложения в оконное - C++
Пишу на с++. Хочу консольное приложение(многофайловое , модульное) в оконное &quot;трансформировать&quot;. Начал писать на Windows Forms, но...

Трансляция консольного проекта под оконное - C++
Здравствуйте, уважаемые знатоки :) Я сверх-новый ученик языка c++ вот... и многие моменты мне еще не совсем известны, такие что даже msld...

Как отличается оконное от консольного программирования? - C++
Насколько знаю, есть borland c++ builder с графическим редактором. Возник вопрос, как отличается этот Борланд и, к примеру, обычный...

Оконное приложение с постусловием - C++
Разработать оконное приложение с использованием оператора цикла с постусловием для вычисления значений след. функции ...

Переход на оконное приложение - C++
Здравствуйте форумчане! Хоть и тема эта заезженная, но почему то вся инфа в нете старая и в свете перехода на с++11 я ничего толком не...

Как создать оконное приложение? - C++
товарищи! изучал c++ с помощью консольных приложений,программировал в codeblocks. теперь хотелось бы делать проги с норм интерфейсом. ...

Как переделать исходник в оконное приложение - C++
Ребята написал исходник, только вот не могу сделать для него оконное приложение, пытался но как то не выходит, надо сделать кнопки &quot;ввести...

Алгоритмы со сложным условием продолжением цикла (Оконное приложение) - C++
26. Фирма желает открыть счет в коммерческом банке под р % годовых и накопить на нем сумму С $ для модернизации оборудования. Ежегодные...

Реализовать базовый класс "Футбольная команда" и класс-наследник с методами консольного ввода/вывода - C++
Составить программу на языке С++, в которой описывается класс (с добавлением наследуемого подкласса) с методами ввода с клавиатуры и вывода...

Реализовать приложение «Система жизнеобеспечения инопланетной колонии» - C++
Вот само задание. Разработка приложения «Система жизнеобеспечения инопланетной колонии» Требования к функционалу программы: ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ev_Hyper
Заблокирован
01.06.2014, 19:05     Реализовать оконное приложение из консольного #2
Vika94, вам обязательно на С++? В C# есть WinForm, которые проще чем Qt.
vitecd
18 / 1 / 0
Регистрация: 26.09.2013
Сообщений: 59
04.06.2014, 17:47     Реализовать оконное приложение из консольного #3
Если пользоваться IDE, то отпадает необходимость написания кучи кода для создания формы и объектов на ней. т.е. я рекомендую воспользоваться любой визуальной средой для решения вашей задачи.
Yandex
Объявления
04.06.2014, 17:47     Реализовать оконное приложение из консольного
Ответ Создать тему
Опции темы

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