Size: a a a

iOS Developers — русскоговорящее сообщество

2021 February 27

А

Азат in iOS Developers — русскоговорящее сообщество
ребят подскажите пожалуйста,это нормально что на 2 разных симуляторах ячейки не много разные или должны быть везде одинаковые?
источник

PS

Pluxury Style in iOS Developers — русскоговорящее сообщество
Азат
ребят подскажите пожалуйста,это нормально что на 2 разных симуляторах ячейки не много разные или должны быть везде одинаковые?
неверно сверстаны
источник

А

Азат in iOS Developers — русскоговорящее сообщество
спасибо
источник

EK

Evgeniy Kostin in iOS Developers — русскоговорящее сообщество
спасибо всем кто помогал
источник

EK

Evgeniy Kostin in iOS Developers — русскоговорящее сообщество
нашел подсказку
источник

EK

Evgeniy Kostin in iOS Developers — русскоговорящее сообщество
let numberOne = 10
let numberTwo = 8

let result: Double = Double(numberOne) / Double(numberTwo)
let remainder = numberOne % numberTwo

print("При делении \(numberOne) на \(numberTwo) результат равен \(result), остаток равен \(remainder).")
print("Результат деления \(numberOne) на \(numberTwo) равен \(Int(result)) \(remainder)/\(numberTwo)")
источник

EK

Evgeniy Kostin in iOS Developers — русскоговорящее сообщество
есть еще такая задача: Необходимо вычислить синус от числа 1 и округлить результат до тысячных. Подсказка: в результате должно получиться 0.841

Перерыл весь инет на русском и английском - не нашел ответа кроме как:

let sineFromNumberOne = sin(1.0 * Double.pi / 180)
print("Sinus \(sineFromNumberOne)")


Может кто-то встречался с такой задачкой?))
источник

S

Sergey in iOS Developers — русскоговорящее сообщество
Таки лабораторная)
источник

AM

Alexey Mishchenko in iOS Developers — русскоговорящее сообщество
Evgeniy Kostin
есть еще такая задача: Необходимо вычислить синус от числа 1 и округлить результат до тысячных. Подсказка: в результате должно получиться 0.841

Перерыл весь инет на русском и английском - не нашел ответа кроме как:

let sineFromNumberOne = sin(1.0 * Double.pi / 180)
print("Sinus \(sineFromNumberOne)")


Может кто-то встречался с такой задачкой?))
sin(1.0 * Double.pi / 180) - а это что?))
источник

NK

Nameless King in iOS Developers — русскоговорящее сообщество
а чем данное решение не устраивает? ну добавь туда print("Sinus \(sineFromNumberOne, specifier: "%.3f")")
источник

NK

Nameless King in iOS Developers — русскоговорящее сообщество
Alexey Mishchenko
sin(1.0 * Double.pi / 180) - а это что?))
это он в градусы перевел, правда непонятно зачем…
источник

NK

Nameless King in iOS Developers — русскоговорящее сообщество
синус это сходящийся ряд, можно просто взять x=1 и посчитать, не надо переводить в радианы
sin(1.0) = 0.8414709848078965
источник

AM

Alexey Mishchenko in iOS Developers — русскоговорящее сообщество
Nameless King
это он в градусы перевел, правда непонятно зачем…
в градусы не так переводится)
источник

AM

Alexey Mishchenko in iOS Developers — русскоговорящее сообщество
дробь перевернуть надо
источник

NK

Nameless King in iOS Developers — русскоговорящее сообщество
print("\(sin(1.0), specifier: "%.3f")")
источник

EK

Evgeniy Kostin in iOS Developers — русскоговорящее сообщество
Nameless King
это он в градусы перевел, правда непонятно зачем…
Свят, твой вариант сработал. Как все просто) Спасибо!!!

let number: Double = 1
sin(number)
источник

NK

Nameless King in iOS Developers — русскоговорящее сообщество
Evgeniy Kostin
Свят, твой вариант сработал. Как все просто) Спасибо!!!

let number: Double = 1
sin(number)
да пожалуйста)
источник

EK

Evgeniy Kostin in iOS Developers — русскоговорящее сообщество
и вопрос на засыпку: как округлить этот ответ до тысячных?
источник

NK

Nameless King in iOS Developers — русскоговорящее сообщество
ну в интерполяции строк укажи specifier
либо мб через .round какой нибудь
источник

EK

Evgeniy Kostin in iOS Developers — русскоговорящее сообщество
Nameless King
ну в интерполяции строк укажи specifier
либо мб через .round какой нибудь
Еще раз спасибо! 😉

Дошлифовал код, теперь все отлично:

let number: Double = 1
sin(number)
let notRoundedValueSin = sin(number)
let roundedValueSin = round(1000*notRoundedValueSin)/1000
print(roundedValueSin)
источник