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])