Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 24.09.2015, 23:29   #1
vasa199
Новичок
Джуниор
 
Регистрация: 24.09.2015
Сообщений: 3
По умолчанию Помогите пожалустаа!!!1

У меня есть код который открывает в консоле. Как мне перенести код на виндовс форму? ( В форму должно входить 3 поля для ввода числа кнопка для того чтоб оно умножило
vasa199 вне форума
Старый 24.09.2015, 23:33   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Были самостоятельные попытки? Есть наработки?
Streletz вне форума
Старый 24.09.2015, 23:36   #3
vasa199
Новичок
Джуниор
 
Регистрация: 24.09.2015
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Были самостоятельные попытки? Есть наработки?
код написал сам , теперь не могу перенести в форму
vasa199 вне форума
Старый 24.09.2015, 23:40   #4
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от vasa199 Посмотреть сообщение
код написал сам , теперь не могу перенести в форму
Если написали сами, то покажите, что написали и как пытались перенести это "в форму" и в каком компиляторе делаете (MSVC, C++ Builder, Qt, ...).
Телепаты ещё не вернулись из отпуска.
Streletz вне форума
Старый 25.09.2015, 00:02   #5
vasa199
Новичок
Джуниор
 
Регистрация: 24.09.2015
Сообщений: 3
По умолчанию

Код:
#include <iostream>
#include <math.h>
#include <conio.h> 
using namespace std; 



float main() 
{ 
	
    setlocale(0, ""); 
    /*7*/ int a, b, c;
    cout << "Введите а число: "; 
    cin >> a; 
    cout << "Введите b число: "; 
    cin >> b; 
	cout << "Введите c число: "; 
    cin >> c; 
    /*12*/  int d = (b * b) - 4 * a * c; 
	/*12*/  int x1 = (-b - sqrtf(d)) / (2 * a);
	/*12*/  int x2 = (-b + sqrtf(d)) / (2 * a);
    cout << "Дискриминант (D) = " << d << endl;
	cout << "X1 = " << x1 << endl;
	cout << "X2 = " << x2 << endl;
	cout << "Нажмiть любу кнопку для вихода iз программи. ";
	_getch();
    return 0;
вот код, вот я не питалса пока перенести так как незнаю как зделать чтоб кнопка обчислевала формулу, а цифри брала из 3 рядков в которих их нужно вести

Последний раз редактировалось Аватар; 25.09.2015 в 07:35.
vasa199 вне форума
Старый 25.09.2015, 02:49   #6
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от vasa199 Посмотреть сообщение
как зделать чтоб кнопка обчислевала формулу, а цифри брала из 3 рядков в которих их нужно вести
Общий принцип такой.
Создать обработчик события нажатия кнопки и написать код. Как это сделать обычно написано в любом учебнике практически по любому компилятору C++ или в лекциях (если студент).
Цитата:
Сообщение от vasa199 Посмотреть сообщение
я не питалса пока перенести
Раз пока не пытались самостоятельно решить целевую задачу, тогда дальше пока не интересно.
На форуме помогают разобраться и встать на ноги тем, кто сам хотя бы пытается что-то делать. Без обид. А, так, просто лишний раз потренироваться (да ещё без информации об используемом компиляторе) желающие находятся редко.
Streletz вне форума
Старый 25.09.2015, 03:08   #7
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

В таком виде Вы код на форму не перенесёте.
Делаете так: Размещаете на форме 3 эдита (Edit1) для ввода чисел и метки (Label) для вывода результатов счёта и кнопку Button1. Потом пишете обработчик события Click этой кнопки. Код будет выглядеть примерно так:

Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
float a, b, c, d;
a = StrToFloat(Edit1->Text);
b = StrToFloat(Edit2->Text);
c = StrToFloat(Edit3->Text);
d = (b * b) - 4 * a * c;
Label1->Caption = d;
Label2->Caption = (-b - sqrt(d)) / (2 * a);
Label3->Caption = (-b + sqrt(d)) / (2 * a);
}
Вот где-то примерно так.
Да и ещё замечание. Для расчётов целочисленные переменные не применяются. Нужно брать типы float или double.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 25.09.2015 в 03:12.
Smitt&Wesson вне форума
Старый 25.09.2015, 07:11   #8
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

ГУЙню то на чем писать будем?
Croessmah вне форума
Старый 25.09.2015, 08:05   #9
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Croessmah Посмотреть сообщение
ГУЙню то на чем писать будем?
Мой код написан на Борланде, но его легко переделать на Делфи VBA или VS.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума
Старый 25.09.2015, 08:12   #10
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Smitt&Wesson, да я ТС'у. Мне вечерами бывает делать нечего, мог бы накатать.
Croessmah вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод нужен срочно помогите ) в течение 2 часов от Паскаля на Турбо СИ нужно помогите Жанибек Помощь студентам 14 01.04.2015 17:23
Помогите создать програму для роботы с файлами, пожалуйста помогите нужно очень срочно Сергей Человек Фриланс 3 06.07.2009 19:30
Помогите Помогите Пожалуйста Решить Одну Задачку в Паскале!!! VisTBacK Помощь студентам 6 19.09.2008 13:44