Загрузка данных


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")
    }