|
// 123 4 => 27
func base_convert1(number:Int , base:Int) -> Int {
var erg : Int = 0
var p: Int = 1
var zahl : Int = number
var rest : Int = 0
while (zahl>0) {
rest = zahl % 10
if rest >= base {
return 0
}
erg += rest*p
zahl = zahl / 10
p *= base
}
return erg;
}
Aufruf:
let result1:UInt = base_convert1(number: eingangszahl, base: system1)
|
|