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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2009, 15:08   #1
Дима я
Форумчанин
 
Регистрация: 06.06.2009
Сообщений: 259
Радость Проверьте пожалуйсто код.

Ну вобшем задание= типо надо написать класс который будет возводить введенное число в квадрат.
Скажите правильно ли я написал или можно как то проше или правильнее?


Код:
#include <iostream>
using namespace std;

class smallobj
{
private :
int somedata;
public:
void setdata(int d)
{somedata=d*d;}
void showdata()
{cout << "Значение поле равно"<<somedata<<endl;}
int getdata()
{
return somedata ;
}
};

int main ()
{
smallobj s1,s2;
s1.setdata(1066);
s2.setdata(1776);
s1.showdata();
s2.showdata();
return 0;
}

void __fastcall TForm1::Button3Click(TObject *Sender)
{
smallobj*s1=new smallobj();
s1->setdata(StrToInt(Edit1->Text));
Label1->Caption=IntToStr(s1->getdata());
}
Если я тебе помог Ты бы + влепить мне мог.

Последний раз редактировалось Sazary; 16.11.2009 в 00:31.
Дима я вне форума Ответить с цитированием
Старый 13.11.2009, 18:50   #2
Дима я
Форумчанин
 
Регистрация: 06.06.2009
Сообщений: 259
По умолчанию

Чего молчите неправильно чтолиПомогите мне!если это правильно я дальше пойду
Если я тебе помог Ты бы + влепить мне мог.
Дима я вне форума Ответить с цитированием
Старый 13.11.2009, 19:03   #3
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

Меня смущает, что одновременно и функция main присутствует и Button3Click. А так пойдёт для начала.
pu4koff вне форума Ответить с цитированием
Старый 13.11.2009, 19:03   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

оформи код как положено.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 14.11.2009, 13:22   #5
Дима я
Форумчанин
 
Регистрация: 06.06.2009
Сообщений: 259
По умолчанию

Хм а как его оформить надо??
Если я тебе помог Ты бы + влепить мне мог.
Дима я вне форума Ответить с цитированием
Старый 14.11.2009, 13:44   #6
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

Тэгом code. Кнопка
pu4koff вне форума Ответить с цитированием
Старый 14.11.2009, 14:04   #7
Дима я
Форумчанин
 
Регистрация: 06.06.2009
Сообщений: 259
По умолчанию

Вот класс
Код:
class smallobj
{
private :
int somedata;
public:
void setdata(int d)
{somedata=d*d;}
void showdata()
{cout << "Значение поле равно"<<somedata<<endl;}
int getdata()
{
return somedata ;
}
};

int main ()
{
smallobj s1,s2;
s1.setdata(1066);
s2.setdata(1776);
s1.showdata();
s2.showdata();
return 0;
}
А вот это В обработчике события OnClick кнопки
Код:
smallobj*s1=new smallobj();
s1->setdata(StrToInt(Edit1->Text));
Label1->Caption=IntToStr(s1->getdata());
Если я тебе помог Ты бы + влепить мне мог.
Дима я вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++. Проверьте пожалуйста код Alexandrk8 Помощь студентам 11 10.09.2009 11:45
код программы проверьте innaa639 Помощь студентам 3 28.05.2009 12:18
Please!!! Проверьте код по Delphi!!! Dmitriy-e-nest Помощь студентам 2 16.01.2009 15:41
Проверьте код ! Михаил Юрьевич Общие вопросы Delphi 7 08.02.2008 09:32
Проверьте пожалуйста код forumu Помощь студентам 1 27.12.2007 21:49