Код IT Загрузка примера кода…

Kotlin main.kt
class Student(val name: String) {
    private val grades = mutableListOf<Int>()

    fun addGrade(grade: Int) {
        grades.add(grade)
        println("Оценка $grade добавлена для $name")
    }

    fun averageScore(): Double {
        if (grades.isEmpty()) return 0.0
        return grades.average()
    }

    fun isPassing(): Boolean = averageScore() >= PASSING_SCORE

    fun info() {
        println("Студент: $name")
        println("Оценки: $grades")
        println("Средний балл: ${"%.1f".format(averageScore())}")
        println(if (isPassing()) "Зачёт получен" else "Зачёт не получен")
    }

    companion object {
        const val PASSING_SCORE = 60
    }
}

fun main() {
    val student = Student("Анна")
    student.addGrade(70)
    student.addGrade(85)
    student.addGrade(55)
    student.info()
}
class Student(val name: String) {
    private val grades = mutableListOf<Int>()

    fun addGrade(grade: Int) {
        grades.add(grade)
        println("Оценка $grade добавлена для $name")
    }

    fun averageScore(): Double {
        if (grades.isEmpty()) return 0.0
        return grades.average()
    }

    fun isPassing(): Boolean = averageScore() >= PASSING_SCORE

    fun info() {
        println("Студент: $name")
        println("Оценки: $grades")
        println("Средний балл: ${"%.1f".format(averageScore())}")
        println(if (isPassing()) "Зачёт получен" else "Зачёт не получен")
    }

    companion object {
        const val PASSING_SCORE = 60
    }
}

fun main() {
    val student = Student("Анна")
    student.addGrade(70)
    student.addGrade(85)
    student.addGrade(55)
    student.info()
}