Процент завершения калькулятора Swift - PullRequest
0 голосов
/ 10 декабря 2018

Итак, у меня всего 14 галочек, и я хочу нажать одну, а число подсчитать общее завершение для всех галочек (всего 14).

Я исследовал в Интернете и попытался решить это следующим образом ... Сначала я подумал, что мне нужно объявить две переменные;один для счетчика, а другой для итога (14), затем я объявляю константу (которая будет представлять мое общее значение * 100, и, наконец, я буду рассчитывать процент.

Моя проблема возникает, когда мне нужноопределить, на что рассчитывается общий процент.

Код здесь:

import UIKit   

var checkmarksDouble: Float = 100.0 //this is my total on percentage
var totalCheckmarksCounted: Float = 14.0 //my total on checkmarks
var counter: Float = + 1  //Counter


let perCent = 100*counter/(checkmarksDouble + counter) 
var perCentCGFloat =  CGFloat(perCent)

Есть предложения?

1 Ответ

0 голосов
/ 10 декабря 2018

, если вы хотите рассчитать общий процент в соответствии с галочкой.

 var checkmarksDouble: Float = 100.0 //this is my total on percentage
    var totalCheckmarksCounted: Float = 14.0 //my total on checkmarks
    var counter: Float =  0  //Counter
    var perCentCGFloat:Float =  0
    var percentageOfOneCheckmark:Float = 0

теперь рассчитывайте процент для одиночной галочки

 percentageOfOneCheckmark = checkmarksDouble / totalCheckmarksCounted

вызывайте этот метод, когда вы нажимаете галочку

  func checkmarkClickForCalculaationPercentage() -> Void
{
    counter += 1
    perCentCGFloat = percentageOfOneCheckmark *counter
}
...