Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // main.swift
- // Lista4_HubertStachowiak
- //
- // Created by Hubert Stachowiak on 22/01/2022.
- //
- import Foundation
- /*
- // Wypisanie liczb od 1 do 5
- var n = 10
- for n in 1...5 {
- print(n)
- }
- // Iteracja po jezykach
- let languages = ["Swift", "Java", "Python", "JavaScript"]
- for language in languages {
- print(language)
- }
- // Suma liczb od 1 do 6 - 21
- let numbers = [1, 2, 3, 4, 5, 6]
- var sum = 0
- for i in numbers {
- sum += i
- }
- print(sum)
- */
- // Zadanie 1
- /*
- var n = 0
- var dzielnik = 0
- for n in 1...100 {
- dzielnik = n % 8
- if dzielnik == 0 {
- print(n)
- }
- else {
- continue
- }
- }
- */
- // Zadanie 2
- /*
- print("Podaj na jakim przedzialne chcesz sprawdzić liczby podzielne przez 6 i 9")
- var x = Int(readLine()!)
- var n = 0
- var dzielnik_6 = 0
- var dzielnik_9 = 0
- for n in 1...x! {
- dzielnik_6 = n % 6
- dzielnik_9 = n % 9
- if dzielnik_6 == 0 && dzielnik_9 == 0 {
- print(n)
- }
- else {
- continue
- }
- }
- */
- // Zadanie 3
- /*
- var n = 0
- var dzielnik_2 = 0
- var dzielnik_3 = 0
- for n in 100...200 {
- dzielnik_2 = n % 2
- dzielnik_3 = n % 3
- if dzielnik_2 != 0 && dzielnik_3 != 0 {
- print(n)
- }
- else {
- continue
- }
- }
- */
- // Zadanie 4
- // Silnia 4! = 1 * 2 * 3 * 4
- /*
- print("Podaj liczbe z jakiej chcesz obliczyć silnie")
- var liczba = Int(readLine()!)
- var n = 0
- var suma = 1
- for n in 1...liczba! {
- suma = suma * n
- }
- print("Silnia z \(liczba!) wynosi \(suma) :)")
- */
- // Zadanie 5
- /*
- print("Która potęga liczby 2 Cię interesuje ?")
- var potega = Int(readLine()!)
- var n:Double = 10
- var suma = 0
- for n in 1...potega! {
- suma = Int(pow(2, Double(n)))
- print(suma)
- }
- */
- // Zadanie 6
- // Pierwszy pomysł
- /*
- print("Lotto")
- print("Wytypuj swoje 6 liczb")
- print("Podaj pierwszą liczbę: ")
- var liczba_1 = Int(readLine()!)
- print("Podaj drugą liczbę: ")
- var liczba_2 = Int(readLine()!)
- print("Podaj trzecią liczbę: ")
- var liczba_3 = Int(readLine()!)
- print("Podaj czwartą liczbę: ")
- var liczba_4 = Int(readLine()!)
- print("Podaj piątą liczbę: ")
- var liczba_5 = Int(readLine()!)
- print("Podaj szustą liczbę: ")
- var liczba_6 = Int(readLine()!)
- var n = 10
- print("Podaj swoje liczby z zakresu 1-49")
- for n in 1...6 {
- let wylosowane_liczby = Int.random(in: 0..<49)
- if (liczba_1 == wylosowane_liczby) {
- print("Trafiłeś pierwszą cyfrę!")
- }
- }
- // Drugi pomysł
- var moj_los = [Int]()
- print("Lotto")
- print("Wytypuj swoje 6 liczb")
- print("Podaj pierwszą liczbę: ")
- var liczba_1 = Int(readLine()!)
- moj_los.append(liczba_1!)
- print("Podaj drugą liczbę: ")
- var liczba_2 = Int(readLine()!)
- moj_los.append(liczba_2!)
- print("Podaj trzecią liczbę: ")
- var liczba_3 = Int(readLine()!)
- moj_los.append(liczba_3!)
- print("Podaj czwartą liczbę: ")
- var liczba_4 = Int(readLine()!)
- moj_los.append(liczba_4!)
- print("Podaj piątą liczbę: ")
- var liczba_5 = Int(readLine()!)
- moj_los.append(liczba_5!)
- print("Podaj szustą liczbę: ")
- var liczba_6 = Int(readLine()!)
- moj_los.append(liczba_6!)
- var n = 1
- var wylosowane = [Int]()
- var trafiony = 0
- for n in 1...6 {
- let wylosowane_liczby = Int.random(in: 1..<49)
- wylosowane.append(wylosowane_liczby)
- for liczby in wylosowane {
- if liczby == moj_los {
- trafiony = trafiony + 1
- }
- }
- }
- print(moj_los)
- print(wylosowane)
- print(trafiony)
- */
- // Trzeci pomysł - program mniej więcej działa poprawnie
- /*
- print("Lotto")
- var n = 1
- var traf = 0
- var x = 1
- var y = 0
- var moj_los = [Int]()
- var wylosowane = [Int]()
- for _ in 1...6 {
- let wylosowana_liczba = Int.random(in: 1..<49)
- wylosowane.append(wylosowana_liczba)
- print("Wpisz swoją liczbę numer \(x):")
- x = x + 1
- let liczba = Int(readLine()!)
- moj_los.append(liczba!)
- }
- print(moj_los)
- print(wylosowane)
- for liczby in moj_los {
- for strzal in wylosowane {
- if (liczby == strzal) {
- y = y + 1
- }
- }
- }
- print("Trafiona ilość cyfr: \(y)")
- */
- // Zadanie 7
- /*
- print("Multi multi")
- print("Ile cyfr chcesz wybrać ?")
- var z = Int(readLine()!)
- var n = 1
- var traf = 0
- var x = 1
- var y = 0
- var moj_los = [Int]()
- var wylosowane = [Int]()
- for _ in 1...20 {
- let wylosowana_liczba = Int.random(in: 1..<80)
- wylosowane.append(wylosowana_liczba)
- }
- for _ in 1...z! {
- print("Wpisz swoją liczbę numer \(x):")
- x = x + 1
- let liczba = Int(readLine()!)
- moj_los.append(liczba!)
- }
- print(moj_los)
- print(wylosowane)
- for liczby in moj_los {
- for strzal in wylosowane {
- if (liczby == strzal) {
- y = y + 1
- }
- }
- }
- print("Trafiona ilość cyfr: \(y)")
- */
- // Zadanie 8
- /*
- print("Mini Lotto")
- print("Jaki zakład Cię interestuje ? (Zakład prosty 5 typów (1)/ Zakład systemowy 6-12 typów (2)")
- var wybor = Int(readLine()!)
- var traf = 0
- var x = 1
- var y = 0
- var moj_los = [Int]()
- var wylosowane = [Int]()
- if wybor == 1 {
- for _ in 1...5 {
- let wylosowana_liczba = Int.random(in: 1..<42)
- wylosowane.append(wylosowana_liczba)
- print("Wpisz swoją liczbę numer \(x):")
- x = x + 1
- let liczba = Int(readLine()!)
- moj_los.append(liczba!)
- }
- print(moj_los)
- print(wylosowane)
- for liczby in moj_los {
- for strzal in wylosowane {
- if (liczby == strzal) {
- y = y + 1
- }
- }
- }
- }
- else if wybor == 2 {
- print("Ile liczb chcesz obstawić ? (6-12)")
- let l = Int(readLine()!)
- for _ in 1...l! {
- let wylosowana_liczba = Int.random(in: 1..<42)
- wylosowane.append(wylosowana_liczba)
- print("Wpisz swoją liczbę numer \(x):")
- x = x + 1
- let liczba = Int(readLine()!)
- moj_los.append(liczba!)
- }
- print(moj_los)
- print(wylosowane)
- for liczby in moj_los {
- for strzal in wylosowane {
- if (liczby == strzal) {
- y = y + 1
- }
- }
- }
- }
- print("Trafiona ilość cyfr: \(y)")
- */
- // Zadanie 9
- /*
- print("Symulacja rzutu monetów - 50 razy!")
- var orzel = 0 // orzeł to 0
- var reszka = 0 // reszka to 1
- for _ in 0...49 {
- let rzut = Int.random(in: 0...1)
- if rzut == 0 {
- orzel = orzel + 1
- }
- else if rzut == 1 {
- reszka = reszka + 1
- }
- else {
- print("Błąd")
- }
- }
- print("Wyniki losowania orzeł: \(orzel) oraz reszka: \(reszka)")
- */
Add Comment
Please, Sign In to add comment