package Ġlista 0 3 Ċ Ċ import Ġjava . util . Scanner Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġinput Ġ= ĠScanner ( System .` in `) ĊĊĠĠĠ Ġvar Ġnew Calc Ġ= Ġ 1 ĊĊĠĠĠ Ġwhile ( new Calc Ġ== Ġ 1 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġgrade Read Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġvar Ġtotal Ġ= Ġ 0 . 0 ĊĊĠĠĠĠĠĠĠ Ġwhile Ġ( grade Read Ġ< Ġ 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġgrade Ġ= Ġinput . next Float () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ(( grade Ġ< Ġ 0 ) Ġor Ġ( grade Ġ> Ġ 1 0 )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" nota Ġinvalid a ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontinue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgrade Read Ġ+= Ġ 1 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtotal Ġ+= Ġgrade ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠSystem . out . printf (" media Ġ= Ġ%. 2 f \ n ", Ġtotal Ġ/ Ġ 2 ) ĊĊĠĠĠĠĠĠĠ Ġwhile Ġ( true ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" no vo Ġcalc ulo Ġ( 1 - sim Ġ 2 - na o )") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġinput . nextInt () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ(( response Ġ== Ġ 1 ) Ġor Ġ( response Ġ== Ġ 2 )){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnew Calc Ġ= Ġresponse ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbreak ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }