Witam
Jestem nowy na forum więc witam wszyskich,no i oczywiście w programowaniu.
Mam błąd z którym nie mogę sobie poradzić od dłuższego czasu dosłownie stoję w miejscu .NIe mogę nigdzie znaleść odpowiedzi, a wiec gdy "let D" lub l"et G" nie jest liczbą całkowitą,w "let Q" jest error..Probowałem zaokrąglić liczby ale to nic nie daje chyba nie tędy droga.Może ktoś ma jakiś pomysł ?
//: Playground - noun: a place where people can play
import UIKit
let D = Double(2340)
let G = Double(5688)
let A = Double(90)
let V = Double(0)
let T = Int(24)
let U = Double(30)
let r = D / 2
let R = G / 2
let O = 1 / sin((Double(A) * .pi) / 180)
let E = 1 / tan((Double(A) * .pi) / 180)
let L = R * O + r * E
let W = asin(V / R)
let P = Double .pi / 180
if Int(A) == 90 {
for X in 0...T/4 {
let F = ((Double(X) * Double((360 / T))) * .pi) / 180
let C = r * cos(F) + V
let B = acos(C / R)
let K = 180 - (acos((r - V) / R) * 180) / .pi
let I = R * cos(
- V
let Y = acos(I / r)
let M = O * r * sin(Y)
let Q = Int(round(R * E * (sin(
- sin((K * .pi) / 180)) - M))
print("\([X])











