Skip to content

Multiplications and divisions in each numeral system. Addition and subtraction included (it was absolutely necessary)

License

Notifications You must be signed in to change notification settings

AOx0/swift-OpSys

Repository files navigation

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

About

Multiplications and divisions in each numeral system. Addition and subtraction included (it was absolutely necessary)

Topics

Resources

License

Stars

Watchers

Forks

Languages