.


:




:

































 

 

 

 


3. :




, , :

Init;

Read;

Display;

toString.

:

, , ᒺ ;

, ;

Init(), Read(), Display(), toString(); , ᒺ-.

  1. (a, b), a , b . Complex . :

o add, (a, b) + (c, d);

o sub, (a, b) (c, d);

o mul, (a, b) * (c, d);

o div, (a, b) / (c, d);

o equ, (a, b) = (c, d);

o conj(a, b)

  1. vector3D, . : , , , , , .
  1. ModelWindow . : , , , , , /, / . . : , ; / , ; , . . ᒺ.
  1. Money . : long unsigned char . () . , , , , .
  1. Triangle . . : , , , , (, ).
  1. Angle , . : , 0-360, , , .
  1. Point . . : X, Y, , , , .
  1. () (a, b), a , b . Rational . :

o add, (a, b) + (c, d);

o sub, (a, b) (c, d);

o mul, (a, b) * (c, d);

o div, (a, b) / (c, d);

o equ, greate, less.

reduce, .

  1. Date ... unsigned int: , . : , .. (, 2004.08.31) . : , , , (, , ), (, , ), .
  1. Time ::. : , (, 23:59:59), . : , , , , , ( ).
  1. FazzyNumber , (x e1, x, x + e2). A = (A al, A, A + ar) B = (B bl, B, B + br) :

A + B = (A + B al bl, A + B, A + B + ar + br);

³ A B = (A B al bl, A B, A B + ar + br);

A * B = (A * B B * al A * bl + al * bl, A * B, A * B + B * a2 + A * b2 + a2 * b2);

A = (1/(A + ar), 1/A, 1/(A al)), A > 0;

ij A / B = ((A al)/(B + br), A/B, (A + ar)/(B bl)), B > 0;

  1. Account, . : , , . ³ . : , , , , , , ( ).
  1. 1, 2, 5, 10, 20, 50, 100, 200, 500. 0.01 (1 ), 0.02 (2 ), 0.05 (5 ), 0.1 (10 ), 0.25 (25 ), 0.5 (50 ). Money . -, . , , , , . () .
  1. Bankomat, . , , , , 볺 . 1-500 (. 13). , . , : . toString() , .
  1. Fraction . : , . , , .
  1. Goods (). : , , , , , . , ( ), . toString() .
  1. BitString 64- . unsigned long. : and, or, xor, not. shiftLeft shiftRight .
  1. LongLong 64 . : long , unsigned long . , C++ ( ), .
  1. Payment ( ). : ---, , , , , , , . : , , , , . , , . , , , . (1% ) . 13% .
  1. Cursor. , , 1 15. , , .

 





:


: 2016-07-29; !; : 1659 |


:

:

,
==> ...

1880 - | 1718 -


© 2015-2024 lektsii.org - -

: 0.011 .