package Ġio . github . lem ar ck Ċ Ċ /** Ċ Ġ* Ġ 0 4 . ĠÐŁ ÑĢÐ¸ Ð± Ð»Ð¸ Ð¶ ÐµÐ½ Ð½Ð¾Ðµ ĠÐ²Ñĭ Ñĩ Ð¸Ñģ Ð»ÐµÐ½Ð¸Ðµ ĠÐ¾Ð¿ ÑĢÐµÐ´ÐµÐ» ÐµÐ½ Ð½Ð¾Ð³Ð¾ ĠÐ¸Ð½ ÑĤ ÐµÐ³ ÑĢ Ð°Ð»Ð° . Ċ Ġ*/ Ċ Ċ fun Ġmain Ġ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġa Ġ= Ġ 0 . 0 ĊĠĠĠ Ġval Ġb Ġ= Ġ 1 . 0 ĊĠĠĠ Ġval Ġh Ġ= Ġ ĠarrayOf (. 1 , Ġ. 0 5 , Ġ. 0 2 5 ) ĊĠĠĠ Ġprintln (" Ðľ ÐµÑĤ Ð¾Ð´ ĠÐ¿ÑĢÐ°Ð² ÑĭÑħ ĠÐ¿ÑĢ Ñı Ð¼ Ð¾ Ñĥ Ð³ Ð¾Ð»ÑĮ Ð½Ð¸ ÐºÐ¾Ð² :") ĊĠĠĠ Ġh . forEach Ġ{ Ġprintln ( method Right Rect angles ( a , Ġb , Ġit )) Ġ} ĊĠĠĠ Ġprintln (" Ð¤ Ð¾ÑĢÐ¼ Ñĥ Ð»Ð° ĠÐ ĵ ÑĢ ÐµÐ³ Ð¾ÑĢ Ð¸ :") ĊĠĠĠ Ġh . forEach Ġ{ Ġprintln ( method G reg ory ( a , Ġb , Ġit )) Ġ} ĊĠĠĠ Ġprintln (" Ðľ ÐµÑĤ Ð¾Ð´ ĠÐ ĵ Ð° ÑĥÑģ Ñģ Ð° :") ĊĠĠĠ Ġprintln ( method Ga uss ()) Ċ } Ċ Ċ fun Ġfunc Ġ( x : ĠDouble ) Ġ= ĠMath . sqrt ( 1 Ġ+ ĠMath . pow ( x , Ġ 3 . 0 )) Ċ Ċ fun Ġmethod Right Rect angles Ġ( a : ĠDouble , Ġb : ĠDouble , Ġh : ĠDouble ) Ġ= ĊĠĠĠ Ġ( 1 .. (( b Ġ- Ġa ) Ġ/ Ġh ). toInt ()). sum By Double Ġ{ Ġfunc ( a Ġ+ Ġit Ġ* Ġh ) Ġ} Ġ* Ġh Ċ Ċ fun Ġmethod G reg ory Ġ( a : ĠDouble , Ġb : ĠDouble , Ġh : ĠDouble ): ĠDouble Ġ{ ĊĠĠĠ Ġval Ġsum Ġ= Ġ( 1 .. (( b Ġ- Ġa ) Ġ/ Ġh Ġ- Ġ 1 ). toInt ()). sum By Double Ġ{ Ġfunc ( a Ġ+ Ġit Ġ* Ġh ) Ġ} Ġ* Ġh ĊĊĠĠĠ Ġreturn Ġ( func ( a ) Ġ+ Ġfunc ( b )) Ġ* Ġh Ġ/ Ġ 2 Ġ+ Ġsum Ġ+ Ġ(- 3 Ġ* Ġfunc ( a ) Ġ+ Ġ 4 Ġ* Ġfunc ( a Ġ+ Ġh ) Ġ- ĊĠĠĠĠĠĠĠ Ġfunc ( a Ġ+ Ġ 2 Ġ* Ġh ) Ġ- Ġfunc ( b Ġ- Ġ 2 Ġ* Ġh ) Ġ+ Ġ 4 Ġ* Ġfunc ( b Ġ- Ġh ) Ġ- Ġ 3 Ġ* Ġfunc ( b )) Ġ* Ġh Ġ/ Ġ 2 4 Ċ } Ċ Ċ fun Ġmethod Ga uss Ġ() Ġ= Ġ. 5 Ġ* Ġ( func (. 5 Ġ* Ġ(- 1 Ġ/ ĠMath . sqrt ( 3 . 0 )) Ġ+ Ġ. 5 ) Ġ+ Ġfunc (. 5 Ġ* Ġ( 1 Ġ/ ĠMath . sqrt ( 3 . 0 )) Ġ+ Ġ. 5 )) Ċ