Advertisement
Guest User

Untitled

a guest
Dec 7th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 1.63 KB | None | 0 0
  1. import UIKit
  2.  
  3. var age = 30
  4.  
  5. // - If
  6.  
  7. if age > 17 {
  8.     print("Совершеннолетний")
  9. } else {
  10.     print("Несовершеннолетний")
  11. }
  12.  
  13. if age < 10 {
  14.     print("Ребенок")
  15. } else if age < 18 {
  16.     print("Подросток")
  17. } else {
  18.     print("Взрослый")
  19.    
  20.     if age <= 30 {
  21.         print("Молодежь")
  22.     } else {
  23.         print("Старпер")
  24.     }
  25. }
  26.  
  27. let carName = "Audi" // BMW, Peugot
  28. let model = "A7" // A3, A7, 806, m3
  29.  
  30. // && - и
  31. // || - или
  32.  
  33. if carName == "Audi" && model == "A7" {
  34.     print("Тачка заряженная на успех")
  35. } else if carName == "Audi" && model == "A3" {
  36.     print("Тачка не заряженная")
  37. } else if carName == "BMW" && model == "m3" {
  38.     print("Тачка заряженная на успех")
  39. } else {
  40.     print("Тачка не заряженная")
  41. }
  42.  
  43. if (carName == "Audi" || carName == "BMW") && (model == "A7" || model == "m3") {
  44.     print("Тачка заряженная на успех")
  45. } else {
  46.     print("Тачка не заряженная")
  47. }
  48.  
  49. // - switch
  50. age = 21
  51. print("// ------ //")
  52. print("\(age) лет")
  53.  
  54. switch age % 10 {
  55. case 1:
  56.     print("\(age) год")
  57. case 2, 3, 4:
  58.     print("\(age) года")
  59. default:
  60.     print("\(age) лет")
  61. }
  62.  
  63. let ost = 152 % 10
  64. print(ost)
  65.  
  66. let div = 152 / 10
  67. print(div)
  68.  
  69. let adult: String = age > 17 ? "Совершеннолтений" : "Несовершеннолтений"
  70. print(adult)
  71.  
  72. //
  73. var a = 2
  74. var b = 3
  75.  
  76. a = a + b // 5
  77. b = a - b // 2
  78. a = a - b // 3
  79. print(a)
  80. print(b)
  81.  
  82. a = 2
  83. b = 3
  84. swap(&a, &b)
  85. print(a, b)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement