Advertisement
andrelievable

Untitled

Oct 20th, 2022 (edited)
1,245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 1.18 KB | None | 0 0
  1. fun main() {
  2.     /* 2 - var - zmienna modyfikowalna */
  3.     var hasCredit: Boolean = false
  4.  
  5.     /* 3 - val - zmienna stala */
  6.  
  7.     val nameOfUniversity = "Politechnika Krakowska"
  8.     val studentsIdNumber = 111222
  9.     val studentsName = "Aleksandra Rudy"
  10.  
  11.     /* 4 */
  12.  
  13.     val studentPoints = 0 //wartosc od 0 do 20
  14.  
  15.     val satisfactionLevel = (Math.pow(Math.random(), (110 - studentPoints) / 100.0) * 20).toInt()
  16.  
  17.     val auraColor =
  18.         when (satisfactionLevel) {
  19.         in 0..5 -> "red"
  20.         in 6..10 -> "orange"
  21.         in 11..15 -> "purple"
  22.         in 16..20 -> "green"
  23.         else -> "error"
  24.     }
  25.  
  26.     /* 6 */
  27.     printStudentStatus(auraColor = auraColor, studentsName = studentsName)
  28. }
  29.  
  30.     /* 5 */
  31. fun auraColor(studentPoints: Int = 2) {
  32.     val satisfactionLevel = (Math.pow(Math.random(), (110 - studentPoints) / 100.0) * 20).toInt()
  33.     when (satisfactionLevel) {
  34.         in 0..5 -> "red"
  35.         in 6..10 -> "orange"
  36.         in 11..15 -> "purple"
  37.         in 16..20 -> "green"
  38.         else -> "error"
  39.     }
  40. }
  41.  
  42.     /* 6 */
  43. fun printStudentStatus(studentsName: String, auraColor: String) {
  44.     println("$studentsName has a $auraColor face color")
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement