.


:




:

































 

 

 

 


if




:

if ( ) 1;

else 2;

, 0 (), 1, 2, :

if(x>y) max = x;

else max = y;

1, 2 , { }, .. .

else , if .

1, 2 if, , else if.

, x, y, z:

if (x>y)

if (x>z) max=x;

else max=z;

else if(y>z) max=y;

else max=z;

: < (), <= ( ), > (), >= ( ), != ( ), = = (). .

, :

1 2

, .

. :

! ( ), && ( ), || ( ).

: (0<x)&&(x<=100)

((!x)&&(y>0)||((z==1)&&(k>0))

, , .

() ?:

:

1? 2: 3

1 ( 0), 2, 3.

, : max = a>b? a: b;

switch

():

switch () {

case const_1: ; break;

case const_N: ; break;

default: ;

}

, . case. const _1,, const _ N . default , , . break switch ( case ). break case , case break, switch.

:

swith(i) {

case 1: f=pow(x,2); break;

case 2: f=fabs(x); break;

case 3: f=sqrt(x); break;

default: printf(!); exit(1);

}

f=f+5;

 

-. (/) . (. 2.1) - TCheckBox TRadioGroup.

CheckBox , /. , if.

Radiogroup . . (0,1,2,), swit h.

C++ bool, true false ( 1, 0).

 

x, y, z. u : sin (x), cos (x) tg (x), u, y, z, | u |, | y |, | z |.

2.3.1.

C , . 2.1, , Edit .

heckBox

Standard , , Caption max , CheckBox 1 TheckBox. , , CheckBox 1-> Checked true false.

RadioGroup

Standard , . RadioGroup 1. (Caption) .

Items (cos (x), sin (x), tg (x)), . - .

Unit 1. h RadioGroup 1 TRadioGroup. RadioGroup 1-> ItemIndex ( ).

FormCreate () , , RadioGroup 1-> ItemIndex = 0.

, - Formreate B utton1lick . .

, . . 2.1.

. 2.1

:

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include "Unit1.h"

#include "math.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------

void __fastcall TForm1:: FormCreate (TObject *Sender)

{

Edit1->Text="0,1";

Edit2->Text="0,356";

Edit3->Text="-3,5";

Memo1->Clear();

Memo1->Lines->Add(" 2");

RadioGroup1->ItemIndex = 0;

}

//---------------------------------------------------------------------------

void __fastcall TForm1:: Button1Click (TObject *Sender)

{

double x,y,z,u,ma;

x=StrToFloat(Edit1->Text);

y=StrToFloat(Edit2->Text);

z=StrToFloat(Edit3->Text);

//

switch(RadioGroup1->ItemIndex){

case 0: u=cos(x);

Memo1->Lines->Add("Cos(x)= "+FloatToStrF(u,ffFixed,8,6));

break;

case 1: u=sin(x);

Memo1->Lines->Add("Sin(x)= "+FloatToStrF(u,ffFixed,8,6));

break;

case 2: u=tan(x);

Memo1->Lines->Add("Tg(x)= "+FloatToStrF(u,ffFixed,8,6));

break;

}

// CheckBox1

if (CheckBox1->Checked){

u = fabs(u);

y = fabs(y);

z = fabs(z);

}

//

if (u>y) ma=u;

else ma=y;

if (z>ma) ma=z;

if (CheckBox1->Checked)

Memo1->Lines->Add("Max = "+FloatToStrF(ma,ffFixed,8,6));

else Memo1->Lines->Add("Max= "+FloatToStrF(ma,ffFixed,8,6));

}





:


: 2018-10-15; !; : 272 |


:

:

, .
==> ...

1545 - | 1401 -


© 2015-2024 lektsii.org - -

: 0.017 .