Advertisement
Guest User

Untitled

a guest
Jul 12th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 3.04 KB | None | 0 0
  1. fun ktoWygra(pies: Pies, kot: Kot)
  2. {
  3.     // dane psa podawane przez użytkownika
  4.     println("Podaj imię psa: ")
  5.     pies.imie = readLine()!!
  6.  
  7.     println("Podaj wagę psa: ")
  8.     pies.waga = readLine()!!.toInt()
  9.  
  10.     println("Podaj szybkość psa (km/h): ")
  11.     pies.szybkosc = readLine()!!.toInt()
  12.  
  13.     println("Podaj głośność psa: ")
  14.     pies.glos = readLine()!!.toInt()
  15.  
  16.     println("Podaj siłę psa (1-10): ")
  17.     pies.sila = readLine()!!.toInt()
  18.  
  19.     // dane kota podawane przez użytkownika
  20.     println("Podaj imię kota: ")
  21.     kot.imie = readLine()!!
  22.  
  23.     println("Podaj wagę kota: ")
  24.     kot.waga = readLine()!!.toInt()
  25.  
  26.     println("Podaj szybkość kota (km/h): ")
  27.     kot.szybkosc = readLine()!!.toInt()
  28.  
  29.     println("Podaj głośność kota: ")
  30.     kot.glos = readLine()!!.toInt()
  31.  
  32.     println("Podaj siłę kota (1-10): ")
  33.     kot.sila = readLine()!!.toInt()
  34.  
  35.     var sumaPunktowPies: Int = 0
  36.     var sumaPunktowKot: Int = 0
  37.  
  38.     // porównywanie wagi
  39.     if (pies.waga > kot.waga)
  40.     {
  41.         println("${pies.imie} jest cięższy od kota!")
  42.         sumaPunktowPies += 1
  43.     }
  44.     else
  45.     {
  46.         println("${kot.imie} jest cięższy od psa!")
  47.         sumaPunktowKot += 1
  48.     }
  49.  
  50.     // porównywanie szybkości
  51.     if (pies.szybkosc > kot.szybkosc)
  52.     {
  53.         println("${pies.imie} jest szybszy od kota!")
  54.         sumaPunktowPies += 1
  55.     }
  56.     else
  57.     {
  58.         println("${kot.imie} jest szybszy od psa!")
  59.         sumaPunktowKot += 1
  60.     }
  61.  
  62.     // porównywanie głośności
  63.     if (pies.glos > kot.glos)
  64.     {
  65.         println("${pies.imie} szczeka głośniej niż ${kot.imie} miauczy!")
  66.         sumaPunktowPies += 1
  67.     }
  68.     else
  69.     {
  70.         println("${kot.imie} miauczy głośniej niż ${pies.imie} szczeka!")
  71.         sumaPunktowKot += 1
  72.     }
  73.  
  74.     // porównywanie siły
  75.     if (pies.sila > kot.sila)
  76.     {
  77.         println("${pies.imie} jest silniejszy od kota!")
  78.         sumaPunktowPies += 1
  79.     }
  80.     else
  81.     {
  82.         println("${kot.imie} jest silniejszy od psa!")
  83.         sumaPunktowKot += 1
  84.     }
  85.  
  86.     //wydrukowanie wyniku
  87.     if (sumaPunktowPies > sumaPunktowKot)
  88.     {
  89.         println("${pies.imie} wygrał mając $sumaPunktowPies punkty!")
  90.     }
  91.     else if (sumaPunktowKot == sumaPunktowPies)
  92.     {
  93.         println("Remis! Nikt nie wygrał!")
  94.     }
  95.     else
  96.     {
  97.         println("${kot.imie} wygrał mając $sumaPunktowKot punkty!")
  98.     }
  99. }
  100.  
  101. class Pies(imie: String, waga: Int, szybkosc: Int, glos: Int, sila: Int)
  102. {
  103.     var imie = imie
  104.     var waga = waga
  105.     var szybkosc = szybkosc
  106.     var glos = glos
  107.     var sila = sila
  108. }
  109.  
  110. class Kot(imie: String, waga: Int, szybkosc: Int, glos: Int, sila: Int)
  111. {
  112.     var imie = imie
  113.     var waga = waga
  114.     var szybkosc = szybkosc
  115.     var glos = glos
  116.     var sila = sila
  117. }
  118.  
  119. fun main(args: Array<String>)
  120. {
  121. //    var pies1 = Pies("Rex", 38, 20, 80, 50)
  122. //    var kot1 = Kot("Mruczek", 3, 30, 50, 30)
  123.  
  124.     var pies1 = Pies("x", 0, 0, 0, 0)
  125.     var kot1 = Kot("x", 0, 0, 0, 0)
  126.  
  127.     ktoWygra(pies1, kot1)
  128. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement