Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // main.swift
- // Lista7_HubertStachowiak
- //
- // Created by Hubert Stachowiak on 27/01/2022.
- //
- import Foundation
- class Person1 {
- var name: String = ""
- var age: Int = 0
- }
- var person11 = Person1()
- person11.name = "Kevin"
- person11.age = 42
- //print("Name:", person11.name)
- //print("Age:", person11.age)
- class Person {
- var name: String
- var age: Int
- init(name:String, age:Int){
- self.name = name
- self.age = age
- }
- }
- //Zadanie 1
- class Samochod {
- var marka: String = ""
- var model: String = ""
- var rodzaj_nadwozia: String = ""
- var skrzynia_biegow: String = ""
- var kolor: String = ""
- var przebieg: Int = 0
- var wartosc: Int = 0
- func jedzprosto(ile: Int) -> Int{
- przebieg = przebieg + ile
- return przebieg
- }
- func wypadek(szkody:Int) -> Int{
- wartosc = wartosc - szkody
- return wartosc
- }
- func szybkie_malowanko(nowy_kolor: String) -> String{
- kolor = nowy_kolor
- return kolor
- } // Na resztę ciekawych jakos nie mogłem wpaść
- }
- var samochod1 = Samochod ()
- samochod1.marka = "Ferrari"
- samochod1.model = "Testarossa"
- samochod1.rodzaj_nadwozia = "Coupe"
- samochod1.skrzynia_biegow = "Manualna"
- samochod1.kolor = "Czerwony"
- samochod1.przebieg = 38000
- samochod1.wartosc = 750000
- var samochod2 = Samochod ()
- samochod2.marka = "Volkswagen"
- samochod2.model = "Golf"
- samochod2.rodzaj_nadwozia = "Hatchback"
- samochod2.skrzynia_biegow = "Manualna"
- samochod2.kolor = "Szary"
- samochod2.przebieg = 198000
- samochod2.wartosc = 7000
- var samochod3 = Samochod ()
- samochod3.marka = "BMW"
- samochod3.model = "E46"
- samochod3.rodzaj_nadwozia = "Sedan"
- samochod3.skrzynia_biegow = "Automatyczna"
- samochod3.kolor = "Granatowy"
- samochod3.przebieg = 235000
- samochod3.wartosc = 10000
- var samochod4 = Samochod ()
- samochod4.marka = "Ford"
- samochod4.model = "Mondeo"
- samochod4.rodzaj_nadwozia = "Sedan"
- samochod4.skrzynia_biegow = "Automatyczna"
- samochod4.kolor = "Zielony"
- samochod4.przebieg = 235000
- samochod4.wartosc = 10000
- var samochod5 = Samochod ()
- samochod5.marka = "Kia"
- samochod5.model = "Stinger"
- samochod5.rodzaj_nadwozia = "Liftback"
- samochod5.skrzynia_biegow = "Automatyczna"
- samochod5.kolor = "Czarny"
- samochod5.przebieg = 55000
- samochod5.wartosc = 155000
- // Zadanie 2
- class Student {
- var poziom_stresu: Int = 0 // skala od 1 do 100
- var praca: Int = 0 // ilość godzin w tygodniu
- var pizza: Int = 0 // ilość kawałków pizzy zjedzonych w tydzień
- var nie_chce_mi_sie: Int = 0 //poziom niechcenia w organiźmie
- var rodzina_pytajaca_kiedy_przyjade: String = "" //dzień tygodnia kiedy zamierzam przyjechać
- var sesja:String = ""
- func za_duzo_pracy(praca:Int) -> Int{
- if praca > 25 {
- print("Nie ma lekko")
- }
- else {
- print("Wszystko na spokojnie")
- }
- return praca
- }
- func kiedy_bede(rodzina_pytajaca_kiedy_przyjade: String) -> String{
- print("Obiecuje że będę w \(rodzina_pytajaca_kiedy_przyjade)")
- return rodzina_pytajaca_kiedy_przyjade
- }
- func niechcenie(nie_chce_mi_sie: Int) -> Int{
- if nie_chce_mi_sie > 10 {
- poziom_stresu = poziom_stresu - 1
- }
- else {
- poziom_stresu = poziom_stresu + 1
- }
- return poziom_stresu
- }
- }
- var ja = Student()
- //ja.za_duzo_pracy(praca: 30)
- //ja.kiedy_bede(rodzina_pytajaca_kiedy_przyjade: "Sobotę")
- //ja.niechcenie(nie_chce_mi_sie: 12)
- extension Student {
- func czas_sesji(sesja: String) -> String {
- if sesja == "Tak" || sesja == "tak" {
- nie_chce_mi_sie = 0
- praca = 10
- poziom_stresu = 100
- print("Jest dramat")
- }
- else {
- print("Chwilo trwaj!")
- }
- return sesja
- }
- }
- //ja.czas_sesji(sesja: "Tak")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement