Advertisement
Churs

Lista 2 - Swift

Jan 19th, 2022 (edited)
1,247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 5.06 KB | None | 0 0
  1. //
  2. //  main.swift
  3. //  Lista2_HubertStachowiak
  4. //
  5. //  Created by Hubert Stachowiak on 19/01/2022.
  6. //
  7. import Foundation
  8. // Zadanie 1
  9. /*
  10. print("Podaj 1 liczbę: ")
  11. let l1 = Int(readLine()!)
  12. print("Podaj 2 liczbę: ")
  13. let l2 = Int(readLine()!)
  14.  
  15. var wynik = (l1)! % (l2)!
  16.  
  17. if (wynik == 0) {
  18.     print("A JEST PODZIELNE PRZEZ B")
  19. }
  20. else {
  21.     print("A NIE JEST PODZIELNE PRZEZ B")
  22. }
  23. */
  24. // Zadanie 2
  25. /*
  26. let wiek = 11
  27.  
  28. switch wiek {
  29. case ...10:
  30.     print("Mała ta Twoja liczba.")
  31. case 12...25:
  32.     print("Twoja liczba jest ok.")
  33. case 26...:
  34.     print("Duża ta Twoja liczba.")
  35. default:
  36.     print("Błąd!")
  37. }
  38. */
  39. // Zadanie 3
  40. /*
  41. let liczba1 = 0
  42. let liczba2 = 0
  43. let liczba3 = 0
  44.  
  45. if (liczba1 > liczba2) {
  46.     if (liczba1 > liczba3) {
  47.         print("Liczba pierwsza jest największa.")
  48.     }
  49.     else {
  50.         print("Liczba trzecia jest największa.")
  51.     }
  52. }
  53. else if (liczba1 > liczba3) {
  54.     if (liczba1 > liczba2){
  55.         print("Liczba pierwsza jest największa.")
  56.     }
  57.     else {
  58.         print("Liczba druga jest największa.")
  59.     }
  60. }
  61. else {
  62.     print("Coś poszło nie tak!")
  63. }
  64. */
  65. // Zadanie 4
  66. /*
  67. let liczba = -5
  68.  
  69. var wynik = liczba % 2
  70.  
  71. if (liczba < 0) {
  72.     print("Podana liczba jest ujemna.")
  73.    
  74.     if (wynik == 0) {
  75.         print("Dodatkowo jest podzielna przez 2.")
  76.     }
  77.     else {
  78.         print("Dodatkowo nie jest podzielna przez 2.")
  79.     }
  80. }
  81. else if(liczba > 0) {
  82.    
  83.     print("Podana liczba jest dodatnia.")
  84.    
  85.     if (wynik == 0) {
  86.         print("Dodatkowo jest podzielna przez 2.")
  87.     }
  88.     else {
  89.         print("Dodatkowo nie jest podzielna przez 2.")
  90.     }
  91.    
  92. }
  93. else {
  94.     print("Podana liczba to 0 i niestety nie jest podzielna przez 2.")
  95.     }
  96. */
  97. // Zadanie 5
  98. /*
  99. print("Wpisz wartość stężenia alkoholu w wydychanym powietrzu ")
  100. var alko = Double(readLine()!)
  101.  
  102. if ( (alko)! < 0.2 ) {
  103.     print("Dopuszczalna ilość")
  104. }
  105. else if ( (alko)! >= 0.2 && (alko)! <= 0.5 ) {
  106.     print("Stan po użyciu alkoholu.")
  107.    
  108. }
  109. else {
  110.     print("Stan nietrzeźwości")
  111. }
  112. */
  113. // Zadanie 6
  114. /*
  115. print("Podaj liczbę pierwszą:")
  116. let l1 = Int(readLine()!)
  117. print("Podaj liczbę drugą:")
  118. let l2 = Int(readLine()!)
  119. print("Podaj liczbę trzecią:")
  120. let l3 = Int(readLine()!)
  121. print("Podaj liczbę czwartą:")
  122. let l4 = Int(readLine()!)
  123.  
  124. if ((l1)! > (l2)! && (l1)! > (l3)! && (l1)! > (l4)!) {
  125.     print("Liczba pierwsza jest największa.")
  126. }
  127. else if ((l2)! > (l1)! && (l2)! > (l3)! && (l2)! > (l4)!) {
  128.     print("Liczba druga jest największa.")
  129. }
  130. else if ((l3)! > (l1)! && (l3)! > (l2)! && (l3)! > (l4)!) {
  131.     print("Liczba trzecia jest największa.")
  132. }
  133. else if ((l4)! > (l1)! && (l4)! > (l3)! && (l4)! > (l2)!) {
  134.     print("Liczba czwarta jest największa.")
  135. }
  136. else {
  137.     print("Błąd")
  138. }
  139. //  Testowo na if'ach
  140. if ((l1)! > (l2)!){
  141.     if ((l1)! > (l3)!) {
  142.         if ((l1)! > (l4)!) {
  143.             print("Liczba pierwsza jest największa!")
  144.         }
  145.         else {
  146.             print("Liczba czwarta jest największa!")
  147.         }
  148.     }
  149.     else if ((l1)! > (l4)!) {
  150.        
  151.     }
  152. }
  153. */
  154. // Zadanie 7
  155. /*
  156. print("Z równania y = ax2 + bx + c podaj...")
  157. print("Wartość a")
  158. let a = Double(readLine()!)
  159. print("Wartość b")
  160. let b = Double(readLine()!)
  161. print("Wartość c")
  162. let c = Double(readLine()!)
  163.  
  164.  
  165. var delta = (b)!*(b)! - 4*(a)!*(c)!
  166.  
  167. print(delta)
  168.  
  169. if (delta > 0) {
  170.     let x1 = (-(b)! - sqrt(delta)) / (2*(a)!)
  171.     let x2 = (-(b)! + sqrt(delta)) / (2*(a)!)
  172.     print("Rozwiązania to kolejno dla x1 = \(x1) oraz dla x2 = \(x2) .")
  173. }
  174. else if (delta == 0) {
  175.     let x0 = -(b)! / 2*(a)!
  176.     print("Rozwiązanie to x0 = \(x0)")
  177. }
  178. else {
  179.     print("To równanie nie posiada rozwiązań.")
  180. }
  181. */
  182. // Zadanie 8
  183. /*
  184. print("Podaj długości trzech boków trójkąta.")
  185. print("Wartość pierwszego boku:")
  186. let a = Double(readLine()!)
  187. print("Wartość drugiego boku:")
  188. let b = Double(readLine()!)
  189. print("Wartość trzeciego boku:")
  190. let c = Double(readLine()!)
  191.  
  192. var czy1 = sqrt(a!)
  193. var czy2 = sqrt(b!)
  194. var czy3 = sqrt(c!)
  195.  
  196.  
  197. if ((a)! > (b)!) {
  198.     if ((a)! > (c)!) {
  199.         let suma1 = czy2 + czy3
  200.         if (suma1 == czy1) {
  201.             print("Trójkąt jest prostokątny")
  202.         }
  203.         else {
  204.             print("Trójkąt nie jest prostokątny")
  205.         }
  206.     }
  207.     else {
  208.         let suma2 = czy1 + czy2
  209.         if (suma2 == czy3) {
  210.             print("Trójkąt jest prostokątny")
  211.         }
  212.         else {
  213.             print("Trójkąt nie jest prostokątny")
  214.         }
  215.     }
  216. }
  217. else if ((a)! > (c)!) {
  218.     if ((a)! > (b)!){
  219.         let suma3 = czy2 + czy3
  220.         if (suma3 == czy1) {
  221.             print("Trójkąt jest prostokątny")
  222.         }
  223.         else {
  224.             print("Trójkąt nie jest prostokątny")
  225.         }
  226.     }
  227.     else {
  228.         //print("Liczba druga jest największa.")
  229.         let suma4 = czy1 + czy3
  230.         if (suma4 == czy2) {
  231.             print("Trójkąt jest prostokątny")
  232.         }
  233.         else {
  234.             print("Trójkąt nie jest prostokątny")
  235.         }
  236.     }
  237. }
  238. else {
  239.     print("Coś poszło nie tak!")
  240. }
  241. */
  242.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement