import java.security.Principal
import kotlin.math.*
fun main()
{
val byteValue: Byte = 10
val shortValue: Short = 1000
val intValue: Int = 100000
val longValue: Long = 10000000000L
val floatValue: Float = 3.14F
val doubleValue: Double = 15.75
val charValue: Char = 'A'
val booleanValue: Boolean = true
val stringValue: String = "Hello"
println("Byte: $byteValue")
println("Short: $shortValue")
println("Int: $intValue")
println("Long: $longValue")
println("Float: $floatValue")
println("Double: $doubleValue")
println("Char: $charValue")
println("Boolean: $booleanValue")
println("String: $stringValue")
// 2
val number = 123
val firstDigit = number / 100
val lastTwoDigits = number % 100
val result = lastTwoDigits * 10 + firstDigit
println("Задание 2")
println("Исходное число: $number")
println("Полученное число: $result")
// 3
val a = 5.0
val b = 3.0
val perimeter = 2 * (a + b)
val area = a * b
val diagonal = sqrt(a * a + b * b)
println("Задание 3")
println("Сторона а: $a")
println("Сторона b: $b")
println("Периметр: $perimeter")
println("Площадь: $area")
println("Диагональ: $diagonal")
// 4
val x = 4.0
val y = abs(2 * x.pow(3) + 6 * x.pow(2)) - sqrt(x)
println("Задание 4")
println("X: $x")
println("Y: $y")
// 5
println("Введите 3 числа")
val num1 = readln()
val num2 = readln()
val num3 = readln()
val max = maxOf(num1, num2,num3)
println("Задание 5")
println("Максимальное число: $max")
// 6
println("Задание 6")
val number6 = 127
if (number6 % 2 == 0) {
println("Четное число")
}
else {
println("Число нечетное")
}
if (number6 % 10 == 7) {
println("Число оканчивается цифрой 7")
}
else {
println("Число не оканчивается цифрой 7")
}
//7
println("Задание 7")
println("Введите число от 1 до 100:")
val number7 = readln()!!.toInt()
val word = when {
number7 % 100 in 11..14 -> "лет"
number7 % 10 == 1 -> "год"
number7 % 10 in 2..4 -> "года"
else -> "лет"
}
println("$number7 $word")
}