fun Ġmain () Ġ{ ĊĠĠĠ Ġprintln (" B em Ġv indo Ġao ĠByte bank !") Ċ // ĠĠĠ Ġtest a E str ut uras Re pet icao () ĊĊĠĠĠ Ġval Ġconta Ful ano Ġ= ĠCont a () ĊĠĠĠ Ġconta Ful ano . tit ular Ġ= Ġ" Ful ano " ĊĠĠĠ Ġconta Ful ano . numero Ġ= Ġ 1 0 0 0 ĊĠĠĠ Ġconta Ful ano . saldo Ġ= Ġ 1 0 0 . 0 ĊĠĠĠ Ġprintln ( cont a Ful ano . imp ri me Sal do ()) ĊĊĠĠĠ Ġconta Ful ano . s aca ( 1 0 . 0 ) ĊĊĠĠĠ Ġprintln ( cont a Ful ano . imp ri me Sal do ()) ĊĊĠĠĠ Ġconta Ful ano . deposit a ( 2 0 0 0 . 0 ) ĊĊĠĠĠ Ġprintln ( cont a Ful ano . imp ri me Sal do ()) Ċ } Ċ Ċ class ĠCont a Ġ{ ĊĠĠĠ Ġvar Ġt it ular Ġ= Ġ"" ĊĠĠĠ Ġvar Ġnumero Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġsal do Ġ= Ġ 0 . 0 ĊĊĠĠĠ Ġfun Ġdeposit a ( valor : ĠDouble ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsal do Ġ+= Ġvalor ĊĠĠĠĠĠĠĠ Ġprintln (" Deposit ou Ġ$ valor Ġna Ġconta Ġde Ġ$ tit ular ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġs aca ( valor : ĠDouble ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsal do Ġ-= Ġvalor ĊĠĠĠĠĠĠĠ Ġprintln (" S ac ou Ġ$ valor Ġda Ġconta Ġde Ġ$ tit ular ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġimp ri me Sal do (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" O Ġsal do Ġde Ġ$ tit ular ĠÃ© Ġ$ saldo " ĊĠĠĠ Ġ} Ċ } Ċ Ċ // fun Ġtest a E str ut uras Re pet icao () Ġ{ Ċ // ĠĠĠ Ġtest a For () Ċ // ĠĠĠ Ġtest a For Down To () Ċ // ĠĠĠ Ġtest a While () Ċ //} Ċ // Ċ // private Ġfun Ġtest a While () Ġ{ Ċ // ĠĠĠ Ġvar Ġi Ġ= Ġ 0 Ċ // ĠĠĠ Ġwhile Ġ( i Ġ< Ġ 5 ) Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġprintln ( i ) Ċ // ĠĠĠĠĠĠĠ Ġi ++ Ċ // ĠĠĠ Ġ} Ċ //} Ċ // Ċ // private Ġfun Ġtest a For Down To () Ġ{ Ċ // ĠĠĠ Ġfor Ġ( i Ġin Ġ 5 Ġdown To Ġ 1 Ġstep Ġ 2 ) Ġ{ Ċ // Ċ // ĠĠĠĠĠĠĠ Ġif Ġ( i Ġ== Ġ 3 ) Ġ{ Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġbreak Ċ // ĠĠĠĠĠĠĠ Ġ} Ċ // Ċ // ĠĠĠĠĠĠĠ Ġif Ġ( i Ġ== Ġ 1 ) Ġ{ Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġcontinue Ċ // ĠĠĠĠĠĠĠ Ġ} Ċ // Ċ // ĠĠĠĠĠĠĠ Ġval Ġt it ular Ġ= Ġ" Rod ol fo Ġ$ i " Ċ // ĠĠĠĠĠĠĠ Ġval Ġnumero Cont a Ġ= Ġ 1 0 0 0 Ġ+ Ġi Ċ // ĠĠĠĠĠĠĠ Ġval Ġsal do Ġ= Ġi Ġ+ Ġ 1 0 . 0 Ċ // Ċ // ĠĠĠĠĠĠĠ Ġprintln (" tit ular : Ġ$ tit ular ") Ċ // ĠĠĠĠĠĠĠ Ġprintln (" n Ãºmero Ġda Ġconta : Ġ$ numero Cont a ") Ċ // ĠĠĠĠĠĠĠ Ġprintln (" saldo : Ġ$ saldo ") Ċ // ĠĠĠĠĠĠĠ Ġtest a Con dic oes ( saldo ) Ċ // ĠĠĠĠĠĠĠ Ġprintln () Ċ // ĠĠĠ Ġ} Ċ //} Ċ // Ċ // private Ġfun Ġtest a For () Ġ{ Ċ // ĠĠĠ Ġfor Ġ( i Ġin Ġ 1 .. 5 ) Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġval Ġt it ular Ġ= Ġ" Rod ol fo Ġ$ i " Ċ // ĠĠĠĠĠĠĠ Ġval Ġnumero Cont a Ġ= Ġ 1 0 0 0 Ġ+ Ġi Ċ // ĠĠĠĠĠĠĠ Ġval Ġsal do Ġ= Ġi Ġ+ Ġ 1 0 . 0 Ċ // Ċ // ĠĠĠĠĠĠĠ Ġprintln (" tit ular : Ġ$ tit ular ") Ċ // ĠĠĠĠĠĠĠ Ġprintln (" n Ãºmero Ġda Ġconta : Ġ$ numero Cont a ") Ċ // ĠĠĠĠĠĠĠ Ġprintln (" saldo : Ġ$ saldo ") Ċ // ĠĠĠĠĠĠĠ Ġtest a Con dic oes ( saldo ) Ċ // ĠĠĠĠĠĠĠ Ġprintln () Ċ // ĠĠĠ Ġ} Ċ //} Ċ // Ċ // fun Ġtest a Con dic oes ( saldo : ĠDouble ) Ġ{ Ċ // ĠĠĠ Ġwhen Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġsal do Ġ> Ġ 0 . 0 Ġ-> Ġprintln (" cont a ĠÃ© Ġposit iva ") Ċ // ĠĠĠĠĠĠĠ Ġsal do Ġ== Ġ 0 . 0 Ġ-> Ġprintln (" cont a ĠÃ© Ġne ut ra ") Ċ // ĠĠĠĠĠĠĠ Ġelse Ġ-> Ġprintln (" cont a ĠÃ© Ġneg ativa ") Ċ // ĠĠĠ Ġ} Ċ //}