KOD cpp: UKRYJ
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
float *a = new float;
float *b = new float;
float *wynik = new float;
float mnoz (TEdit *a, TEdit *b)
{
float liczba1 = a->Text.ToDouble();
float liczba2 = b->Text.ToDouble();
return liczba1 * liczba2;
}
float dziel (TEdit *a, TEdit *b)
{
float liczba1 = a->Text.ToDouble();
float liczba2 = b->Text.ToDouble();
return liczba1/liczba2;
}
float takiecos(TEdit *a, TEdit *b)
{
//tutaj ma byc ta funkcja która opisałem wyżej.
}
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button4Click(TObject *Sender)
{
try {
*a = Edit1->Text.ToDouble();
*b = Edit2->Text.ToDouble();
} catch (...) {
MessageBox(NULL,"Upewnij sie czy aby napewno wpisałes liczbe!!!",NULL,MB_ICONWARNING);
}
*wynik = *a + *b;
Edit3->Text = *wynik;
delete a,b,wynik;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
try {
*a = Edit1->Text.ToDouble();
*b = Edit2->Text.ToDouble();
} catch (...) {
MessageBox(NULL,"Upewnij sie czy aby napewno wpisałes liczbe!!!",NULL,MB_ICONWARNING);
}
*wynik = *a - *b;
Edit3->Text = *wynik;
delete a,b,wynik;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button5Click(TObject *Sender)
{
Edit3->Text = (String)mnoz( Edit1, Edit2 );
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
try {
Edit3->Text = (String)dziel( Edit1, Edit2 );
}
catch(...){
MessageBox(NULL,"Dzielenie nie możliwe",NULL,MB_ICONWARNING);
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
Edit3->Text = (String)takiecos( Edit1, Edit2 );
}
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
float *a = new float;
float *b = new float;
float *wynik = new float;
float mnoz (TEdit *a, TEdit *b)
{
float liczba1 = a->Text.ToDouble();
float liczba2 = b->Text.ToDouble();
return liczba1 * liczba2;
}
float dziel (TEdit *a, TEdit *b)
{
float liczba1 = a->Text.ToDouble();
float liczba2 = b->Text.ToDouble();
return liczba1/liczba2;
}
float takiecos(TEdit *a, TEdit *b)
{
//tutaj ma byc ta funkcja która opisałem wyżej.
}
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button4Click(TObject *Sender)
{
try {
*a = Edit1->Text.ToDouble();
*b = Edit2->Text.ToDouble();
} catch (...) {
MessageBox(NULL,"Upewnij sie czy aby napewno wpisałes liczbe!!!",NULL,MB_ICONWARNING);
}
*wynik = *a + *b;
Edit3->Text = *wynik;
delete a,b,wynik;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
try {
*a = Edit1->Text.ToDouble();
*b = Edit2->Text.ToDouble();
} catch (...) {
MessageBox(NULL,"Upewnij sie czy aby napewno wpisałes liczbe!!!",NULL,MB_ICONWARNING);
}
*wynik = *a - *b;
Edit3->Text = *wynik;
delete a,b,wynik;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button5Click(TObject *Sender)
{
Edit3->Text = (String)mnoz( Edit1, Edit2 );
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
try {
Edit3->Text = (String)dziel( Edit1, Edit2 );
}
catch(...){
MessageBox(NULL,"Dzielenie nie możliwe",NULL,MB_ICONWARNING);
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
Edit3->Text = (String)takiecos( Edit1, Edit2 );
}
//---------------------------------------------------------------------------




