Май 2021

Урок 24: Теорема Пифагора

MainActivity import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View import com.neco_desarrollo.pifagorapp.databinding.ActivityMainBinding import kotlin.math.pow import kotlin.math.sqrt class MainActivity : AppCompatActivity() { lateinit var binding: ActivityMainBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = ActivityMainBinding.inflate(layoutInflater) setContentView(binding.root) } fun onClickResult(view: View){ if(!isFieldEmpty()){ val result = getString(R.string.result_info) + getResult() binding.tvResult.text = result } } private fun isFieldEmpty(): Boolean{ binding.apply { if(edA.text.isNullOrEmpty()) edA.error = “Поле должно быть заполнено” if(edB.text.isNullOrEmpty()) edB.error = “Поле должно быть заполнено” return edA.text.isNullOrEmpty()… Подробнее »Урок 24: Теорема Пифагора