Swiftpack.co - Package - AOx0/swift-OpSys

OpSys

El código completo: main.swift (puede no estar actualizado a la ultima versión)

Paquete:

Descripción

El programa es capaz de realizar sumas, restas, multiplicaciones y divisiones con los sistemas de numeración binario, octal y hexadecimal.

Cada función acepta como parámetros datos de tipo Int y String . Excepto las del sistema hexadecimal que solo acepta String como parámetro. Todas funciones devuelven un String con el resultado, en caso de haber un error devuelve "0".

sumaOctal("777", más: "1")  // Devuelve "1000"
sumaOctal(777, más: 1)      // Devuelve "1000"

sumaOctal(77.7, más: 1)     // Error, devuelve "0"
sumaBinarios("10101", más: "1011") // Devuelve "100000"
sumaBinarios(10101, más: 1011)     // Devuelve "100000"

sumaBinarios(101.01, más: 1011)    // Error, devuelve "0"
sumaHex("A51F9", más: "FFF") // Devuelve "A61F8"
sumaHex(12331, más: 832)     // Error del compilador, sumaHex recibe como parámetros datos de tipo String

Github

link
Stars: 0

Dependencies

Used By

Total: 0

Releases

1.0.0 Release Candidate 3 - 2020-09-08 00:26:50

Everything seems ready :D

  • Finished documentation
  • Added main.swift file with all code
  • Fixed some bugs

1.0.0 Release Candidate 2.2 - 2020-09-07 22:05:40

Hotfix 2 for "Cannot use mutating getter on immutable value: 'diviBinarios' returns immutable value"

1.0.0 Release Candidate 2.1 - 2020-09-07 21:57:27

Hotfix for "Cannot use mutating getter on immutable value: 'diviBinarios' returns immutable value"

1.0.0 Release Candidate 2 - 2020-09-07 21:24:27

Fixed "Resultado" structure protection error. Wrote the "binary" documentation and cleaned the code.

1.0.0 Release Candidate 1 - 2020-09-07 05:41:04