Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // main.swift
- // Lista3_HubertStachowiak
- //
- // Created by Hubert Stachowiak on 20/01/2022.
- //
- import Foundation
- /*
- print("Pętla while")
- var i = 0
- var n = 10
- while (i <= n) {
- print(i)
- i = i + 1
- }
- print("Pętla repeat-while")
- var a = 0
- n = 10
- repeat {
- print(a)
- a = a + 1
- }
- while ( a <= n)
- */
- // Zadanie 1
- /*
- var i = 254
- var n = 320
- while (i <= n) {
- let podzielne5 = i % 5
- let podzielne2 = i % 2
- if (podzielne5 == 0 && podzielne2 != 0 ) {
- print(i)
- i = i + 1
- }
- else {
- i = i + 1
- }
- }
- // Zmiana wartości - należy pamiętać że to -320 jest mniejsze
- var i = -320
- var n = -254
- while (i <= n) {
- let podzielne5 = i % 5
- let podzielne2 = i % 2
- if (podzielne5 == 0 && podzielne2 != 0 ) {
- print(i)
- i = i + 1
- }
- else {
- i = i + 1
- }
- }
- */
- // Zadanie 2
- /*
- print("Podaj swoje liczby, podznie 0 spowoduje zatrzymanie dodawania")
- var suma = 0
- var ilosc = 0
- while (true) {
- let wartosc = Int(readLine()!)
- suma = suma + wartosc!
- print("Aktualna suma liczb to: \(suma)")
- ilosc = ilosc + 1
- print("Podana ilość liczb to: \(ilosc)")
- if (wartosc == 0) {
- let wynik = Double(suma / ilosc)// Zaokrągla do całości
- print("Oto Twoja średnia: \(wynik)")
- break
- }
- else {
- continue
- }
- }
- */
- // Zadanie 3
- print("Podaj liczbe a ja sprawdze czy jest ona doskonała :)")
- var liczba = Int(readLine()!)
- var liczba1 = liczba
- var suma = 0
- while (true) {
- liczba! = liczba! - 1
- let dzielniki = liczba1! % liczba! // nie mogę odnaleźć problemu
- if (liczba! <= 0 && suma == liczba) {
- print("Twoja liczba jest liczbą doskonałą.")
- break
- }
- else {
- continue
- }
- print(dzielniki)
- if (dzielniki == 0) {
- suma = suma + dzielniki
- if (suma == liczba) {
- print("Twoja liczba jest liczbą doskonałą.")
- break
- }
- else {
- continue
- }
- }
- else {
- continue
- }
- }
- // Zadanie 4
- /*
- print("Podaj liczbe a ja sprawdze czy jest ona liczba pierwszą :)")
- var liczba = Int(readLine()!)
- var suma = 0
- var wynik = 0
- while (true) {
- let dzielniki = liczba! % liczba!
- liczba! = liczba! - 1
- if (dzielniki == liczba && dzielniki == 1) {
- print("Twoja liczba jest liczbą pierwszą.")
- }
- else if (liczba! <= 0) {
- print("Twoja liczba nie jest liczbą pierwszą.")
- }
- else {
- continue
- }
- }
- */
- // Zadanie 5
- /*
- var czas = 12
- var odkladane:Double = 333
- var odkladane1:Double = 0
- var odsetki:Double = 0.08
- var odlozone:Double = 0
- var i = 0
- var suma = 0
- while (true) {
- odkladane1 = odkladane * odsetki + odlozone
- print(odkladane1)
- czas = czas - 1
- if (czas <= 0) {
- print("Odłożone pieniądze to \(odkladane1)")
- break
- }
- else {
- continue
- }
- }
- */
- // Zadanie 6
- //Brak pomysłu :/
Add Comment
Please, Sign In to add comment