Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // main.swift
- // Zad8.1
- //
- import Foundation
- var osoba1 = (imie:"Anna", nazwisko:"Nowak", rok:1661)
- var osoba2 = (imie:"Basia", nazwisko:"Nowak", rok:1662)
- if(osoba1.rok > osoba2.rok){
- print(osoba1.imie)
- }
- else if(osoba1.rok == osoba2.rok){
- print(osoba1.imie)
- print(osoba2.imie)
- }
- else{
- print(osoba2.imie)
- }
- //////////////////////////////////////////////////
- //
- // main.swift
- // Zad8.2
- //
- import Foundation
- var student = (nazwisko:"", ocena1: 2.0, ocena2: 2.0, ocena3:2.0)
- var tab: [((nazwisko:String, ocena1: Double, ocena2: Double, ocena3:Double), srednia: Double)] = []
- enum Ocena: Double, CaseIterable{
- case oc1 = 2.0
- case oc2 = 3.0
- case oc3 = 3.5
- case oc4 = 4.0
- case oc5 = 4.5
- case oc6 = 5.0
- }
- var srednia: Double = 0.0
- for i in 0..<3{
- print("Podaj nazwisko \(i+1)")
- guard let nazwisko1 = readLine() else{
- fatalError("Blad")
- }
- print("Podaj ocene \(i+1)")
- guard let ocena1 = Double(readLine()!) else {
- fatalError("Blad")
- }
- guard (ocena1==2.0 || ocena1==3.0 || ocena1==3.5 || ocena1==4.0 || ocena1==4.5 || ocena1==5.0) else {
- fatalError("Zla ocena")
- }
- print("Podaj ocene \(i+2)")
- guard let ocena2 = Double(readLine()!) else {
- fatalError("Blad")
- }
- guard (ocena2==2.0 || ocena2==3.0 || ocena2==3.5 || ocena2==4.0 || ocena2==4.5 || ocena2==5.0) else {
- fatalError("Zla ocena")
- }
- print("Podaj ocene \(i+3)")
- guard let ocena3 = Double(readLine()!) else {
- fatalError("Blad")
- }
- guard (ocena3==2.0 || ocena3==3.0 || ocena3==3.5 || ocena3==4.0 || ocena3==4.5 || ocena3==5.0) else {
- fatalError("Zla ocena")
- }
- student.nazwisko = nazwisko1
- student.ocena1 = ocena1
- student.ocena2 = ocena2
- student.ocena3 = ocena3
- srednia = (ocena1+ocena2+ocena3)/3
- print(srednia)
- tab.append((student, srednia))
- }
- let studentSort = tab.sorted(by:{$0.srednia > $1.srednia})
- for i in (0..<3){
- print(studentSort[i])
- }
- //tab.sorted(by:{$0.srednia.rawValue > $1.srednia.rawValue}
- ////////////////////////////////////////////////////
- //
- // main.swift
- // Zad8.3 dokonczenie
- //
- import Foundation
- guard let liczbaMieszkan = Int(readLine()!) else{
- fatalError("Blad")
- }
- guard(liczbaMieszkan>=2 && liczbaMieszkan<=5) else{
- fatalError("Zla liczba")
- }
- var mieszkania = (lokalizacja:"a", powierzchnia: 0.0, cenaM: 2.00)
- var tab: [((lokalizacja:String, powierzchnia: Double, cenaM: Double), cena: Double)] = []
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement