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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Девевья. Поиск с включением http://www.cyberforum.ru/cpp-beginners/thread1194273.html
Программа формирует дерево из массива целых чисел и выводит его на экран. #include "stdafx.h" #include <iostream> struct Node{ int d; Node *left; Node *right; }; Node *first(int d);
C++ Не работает русский язык Если выбрать в свитче 2 или 4 варианты (ввод вручную) и рассчитать их, то когда будет рассчитывать выдаст что-то типа этого: 1) , …¤г Ї® ¤®а®ЈҐ, ЌЁЄг¤* *Ґ ᬮвао 2) , …¤г Ї® ¤®а®ЈҐ, ЌЁзҐЈ® *Ґ е®зг... http://www.cyberforum.ru/cpp-beginners/thread1194271.html
C++ Число с плавающей запятой в строках
Задание - из строки выделить подстроку, задающую число с плавающей точкой.
C++ Книги C++
http://www.ozon.ru/context/detail/id/5531965/ http://www.ozon.ru/context/detail/id/7979735/ Если кто-то знает, то скажите какая из этих лучше подойдет для обучения ? Или предложите свой вариант....
C++ Написать шалонный класс «Квадратная матрица» http://www.cyberforum.ru/cpp-beginners/thread1194246.html
Класс «Квадратная матрица». Методы: вычисление суммы отрицательных элементов каждого столбца и запись его в массив, возведение матрицы в квадрат, вычисление следа матрицы, сравнение матриц на...
C++ Не компилируется Не могу понять в чем ошибка, помогите разобраться #include <stdio.h> #include <stdlib.h> void zapolnit() { FILE* f = fopen("file.dat", "wb"); printf("Kolichestvo zifr: "); подробнее

Показать сообщение отдельно
Vika94
0 / 0 / 0
Регистрация: 29.04.2016

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

31.05.2014, 05:47. Просмотров 298. Ответов 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;
  }
(должна еще присутствовать справка, в которой написано что эта программа позволяет научиться верно распределять значения по полю)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.