/* Ċ A tr Ã© vet e Ġcon ĠKotlin : Ċ IS BN : Ġ 9 7 9 8 7 9 2 4 0 7 3 3 6 Ġ[ tap a Ġd ura , Ġtipo Ġen cu ader n aciÃ³n ĠHard cover Ġ( Case ĠL am inate )] Ċ IS BN : Ġ 9 7 9 8 5 9 6 3 6 7 1 6 4 Ġ[ tap a Ġbl anda ] ĊĠĠ Ġamb as Ġed ic iones Ġson Ġid Ã© nt icas Ġen Ġconten ido Ċ Autor : Ġhttp :// lu is . cri ado . online / index . html Ċ M Ã¡s ĠinformaciÃ³n Ġsobre Ġel Ġlib ro : Ġhttp :// lu is . cri ado . online / cv / o bra _ ack otlin . html Ċ Ġ*/ Ċ Ċ package Ġio . github . l cri ad of . at rev ete . kotlin . cap itulo 6 Ċ Ċ // Ġc 6 p 1 1 . kt : Ġcl ases Ġan idad as Ġcon ĠNested ĊĊ Ċ class ĠO uter Series Ġ{ Ġ// Ġ 1 ĊĠĠĠ Ġprivate Ġval Ġelementos : ĠInt Ġ= Ġ 1 5 Ġ// Ġ 2 ĊĊĠĠĠ Ġclass ĠInner Fib onacci Ġ{ Ġ// Ġ 3 ĊĠĠĠĠĠĠĠ Ġfun Ġser ie (): String { Ġ// Ġ 4 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġn Ġ= Ġ 1 0 Ġ// Ġ 5 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġt 1 Ġ= Ġ 0 ; Ġvar Ġt 2 Ġ= Ġ 1 ; Ġvar Ġsum = 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġsal ida : String ="" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġ 1 .. n - 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsal ida = sal ida +" $ t 1 , Ġ" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsum Ġ= Ġt 1 Ġ+ Ġt 2 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġt 1 Ġ= Ġt 2 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġt 2 Ġ= Ġsum ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġsal ida ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ġ// Ġfin Ġde Ġclase Ġan id ada ĊĊĠĠĠ Ġclass ĠInner Cu ad rado Ġ{ Ġ// Ġ 3 ĊĠĠĠĠĠĠĠ Ġfun Ġser ie (): String { Ġ// Ġ 4 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġn Ġ= Ġ 1 0 Ġ// Ġ 5 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġt 1 Ġ= Ġ 1 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġsal ida : String ="" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġ 1 .. n - 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġt 1 Ġ= Ġ( i * i ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsal ida = sal ida +" $ t 1 , Ġ" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġsal ida ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ġ// Ġfin Ġde Ġclase Ġan id ada Ċ Ċ } Ġ// Ġfin Ġde Ġclase Ġcont ened ora ĊĊĊ Ċ fun Ġmain (){ ĊĠĠĠ Ġval Ġobjeto 1 Ġ= ĠO uter Series . Inner Fib onacci (). serie () ĊĠĠĠĠĠ Ġprintln ( obj eto 1 ) ĊĠĠĠ Ġval Ġobjeto 2 Ġ= ĠO uter Series . Inner Cu ad rado (). serie () ĊĠĠĠ Ġprintln ( obj eto 2 ) ĊĊĠĠĠ Ġ// Ġlas Ġsiguientes Ġdefin ic iones Ġno Ġfuncion an Ġp ues Ġrequ ieren ĊĠĠĠ Ġ// Ġel Ġmodific ado ĠĠ Ġinner Ġen Ġla Ġclase Ġ ĠInner Fib onacci Ċ // ĠĠĠ Ġval Ġouter Ġ= ĠO uter Series () Ċ // ĠĠĠ Ġprintln (" Us ando Ġel Ġobjeto Ġex terior : Ġ${ outer . Inner Fib onacci (). serie ( 1 5 )} ") Ċ Ċ // ĠĠĠ Ġval Ġinner Ġ= ĠO uter Series (). Inner Fib onacci () Ċ // ĠĠĠ Ġprintln (" Us ando Ġel Ġobjeto Ġinterior : Ġ${ inner . serie ( 1 5 )} ") ĊĊ Ċ } ĊĊ