miércoles, 22 de agosto de 2018

Reconversión Monetaria Bolivar Soberano, Petro, Dolar y Bolivar Fuerte

En esta oportunidad utilizaremos un tema netamente económico, de mucha actualidad en Venezuela para hacer uso de las funciones aritméticas en HTML5 sin necesidad de utilizar javascript.

Es importante destacar que se pueden hacer operaciones de suma, resta, multiplicación y división haciendo uso de los atributos oninput y output  en un formulario. A continuación coloco el formulario y luego el código utilizado.

Para convertir Bolívares Soberanos a Petro: 1 ptr = 3600 BsS.
/ = petros
<form method="POST" oninput="petro.value=parseInt(bolivar.value) / parseInt(tasa.value)">
    <input type="number" id="bolivar" value="0"> /
    <input type="number" id="tasa" value="3600"> =
    <output name="petro" for="bolivar tasa"></output> petros
</form>

Para convertir Petros a Dolares USA: 1 ptr = $60.
* = dolares
<form method="POST" oninput="dolar.value=parseInt(petro.value) * parseInt(tasa.value)">
    <input type="number" id="petro" value="0"> *
    <input type="number" id="tasa" value="60"> =
    <output name="dolar" for="petro tasa"></output> dolares
</form>

Para convertir Bolívares Soberanos a Dolar: $1 = BsS. 60.
/ = dolares
<form method="POST" oninput="dolar.value=parseInt(bolivar.value) / parseInt(tasa.value)">
    <input type="number" id="bolivar" value="0"> /
    <input type="number" id="tasa" value="60"> =
    <output name="dolar" for="bolivar tasa"></output> dolares
</form>

Para convertir Bolívares Fuertes a Soberanos: BsS. 1 = BsF. 100000.
/ = bolívares soberanos
<form method="POST" oninput="bss.value=parseInt(bsf.value) / parseInt(tasa.value)">
    <input type="number" id="bsf" value="0"> /
    <input type="number" id="tasa" value="100000"> =
    <output name="bss" for="bsf tasa"></output> bolívares soberanos
</form>

viernes, 10 de agosto de 2018

Como convertir número decimal a Binario

Una breve explicación de como convertir números decimales a binarios.

Lo primero que se debe saber son, las partes que componen una división porque el procedimiento consiste en un conjunto de divisiones sucesivas.

  1. Identifique el numero a convertir, este va a ser el dividendo.
  2. Seleccione la base 2, este número corresponde al divisor
  3. Divida el dividendo entre el divisor (número a convertir entre la base 2).
  4. El cociente de la división del paso 3 sera el nuevo dividendo, el divisor permanece igual a 2.
  5. El resto de la división del paso 3, corresponderá a un dígito binario.
  6. Repita los pasos 3,4 y 5 hasta que el cociente sea igual a cero.
  7. Cuando el cociente sea igual a cero, forme el número binario resultante, comenzando por el último resto obtenido, o sea de abajo hacia arriba.