package com.example.scalarycalculatorrr
import android.os.Bundle
import android.widget.Button
import android.widget.EditText
import android.widget.TextView
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val editHours = findViewById<EditText>(R.id.editHours)
val editRate = findViewById<EditText>(R.id.editRate)
val buttonCalculate = findViewById<Button>(R.id.buttonCalculate)
val textResult = findViewById<TextView>(R.id.textResult)
buttonCalculate.setOnClickListener {
val hoursText = editHours.text.toString().trim()
val rateText = editRate.text.toString().trim()
if (hoursText.isEmpty() || rateText.isEmpty()) {
textResult.text = "Заполните все поля"
return@setOnClickListener
}
val hours = hoursText.toDoubleOrNull()
val rate = rateText.toDoubleOrNull()
if (hours == null || rate == null || hours <= 0 || rate <= 0) {
textResult.text = "Введите корректные значения"
return@setOnClickListener
}
val salary = hours * rate
textResult.text =
"Отработано часов: $hours\n" +
"Ставка: $rate руб./час\n" +
"Зарплата: %.2f руб.".format(salary)
}
}
}