1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
// ---- Conversiones entre Sistemas Numéricos en Swift ---- // // Convertir un número binario a decimal let binario = "101010" if let decimal = Int(binario, radix: 2) { print("El número binario \(binario) es igual a decimal: \(decimal)") } else { print("Error al convertir el número binario a decimal.") } // Convertir un número decimal a binario let numeroDecimal = 42 let binarioResultado = String(numeroDecimal, radix: 2) print("El número decimal \(numeroDecimal) es igual a binario: \(binarioResultado)") // Convertir un número decimal a octal let octalResultado = String(numeroDecimal, radix: 8) print("El número decimal \(numeroDecimal) es igual a octal: \(octalResultado)") // Convertir un número decimal a hexadecimal let hexadecimalResultado = String(numeroDecimal, radix: 16) print("El número decimal \(numeroDecimal) es igual a hexadecimal: \(hexadecimalResultado)") |