package Ġcom . example . calcul ador an ot as Ċ Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġcom . example . calcul ador an ot as . databinding . Activity Main Binding Ċ import Ġandroid . view . LayoutInflater Ġas ĠLayoutInflater 1 Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġbinding : ĠActivity Main Binding ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġbinding Ġ= ĠActivity Main Binding . inflate ( layout Inflater ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( binding . root ) ĊĊĠĠĠĠĠĠĠ Ġbinding . bt Calc ular . setOnClickListener { ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġbinding . txt Result ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġnum 1 = Integer . parseInt ( binding . nota 1 . text . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġnum 2 = Integer . parseInt ( binding . nota 2 . text . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġnum 3 = Integer . parseInt ( binding . nota 3 . text . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġnum 4 Ġ= ĠInteger . parseInt ( binding . nota 4 . text . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġf alt as Ġ= ĠInteger . parseInt ( binding . f alt as . text . toString ()) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmedia Ġ= Ġ( num 1 + num 2 + num 3 + num 4 )/ 4 ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( media Ġ>= Ġ 5 Ġ&& Ġf alt as Ġ<= 2 0 ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult . setText (" Al uno Ġfoi Ġa prov ado Ġ\ n ĠM Ã© dia ĠFinal Ġ$ media ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult . setTextColor ( getColor ( R . color . green )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġif ( f alt as Ġ> 2 0 ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult . setText (" Al uno Ġfoi Ġrepro v ado Ġpor Ġf alt as Ġ\ n ĠM Ã© dia Ġfinal Ġ$ media ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult . setTextColor ( getColor ( R . color . red )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġif ( media Ġ< Ġ 5 ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult . setText (" Al uno Ġfoi Ġrepro v ado Ġpor Ġnota Ġ\ n ĠM Ã© dia Ġfinal Ġ$ media ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult . setTextColor ( getColor ( R . color . red )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }