Skip to content

Commit

Permalink
Reformando el todo el codigo constantes
Browse files Browse the repository at this point in the history
  • Loading branch information
Fabian-Martinez-Rincon committed Jul 18, 2022
1 parent 42ba254 commit d0b47cf
Show file tree
Hide file tree
Showing 4 changed files with 1,482 additions and 21 deletions.
42 changes: 21 additions & 21 deletions main.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
const input_binario = document.querySelector("#input_binario");
const input_decimal = document.querySelector("#input_decimal");
const input_bit = document.querySelector("#input_bit");
const INPUT_BINARIO = document.querySelector("#input_binario");
const INPUT_DECIMAL = document.querySelector("#input_decimal");
const INPUT_BIT = document.querySelector("#input_bit");

const output_BSS = document.querySelector("#output_BSS");
const OUTPUT_BSS = document.querySelector("#output_BSS");
const output_BCS = document.querySelector("#output_BCS");
const output_CA1 = document.querySelector("#output_CA1");
const output_CA2 = document.querySelector("#output_CA2");
Expand Down Expand Up @@ -96,8 +96,8 @@ function BSS(binArr,Bss){

console.clear();

output_BSS.value = "BSS: "+ Bss + " Decimal: " + decNo.toString() ;
output_BSS.style.cursor = 'text';
OUTPUT_BSS.value = "BSS: "+ Bss + " Decimal: " + decNo.toString() ;
OUTPUT_BSS.style.cursor = 'text';

}

Expand Down Expand Up @@ -231,8 +231,8 @@ function Binario_Positivo(binArr,Bss,Bss_original){
let decNo = 0;
binArr.forEach((item, index) => item === '1' ? decNo += Math.pow(2, index) : void 0);

output_BSS.value = "BSS: "+ Bss + " Decimal: " + decNo.toString() ;
output_BSS.style.cursor = 'text';
OUTPUT_BSS.value = "BSS: "+ Bss + " Decimal: " + decNo.toString() ;
OUTPUT_BSS.style.cursor = 'text';

output_MinimoMaximoNegativo.value = "Minimo Negativo: No tiene "+ " Maximo Negativo: No tiene " ;
output_MinimoMaximoNegativo.style.cursor = 'text';
Expand Down Expand Up @@ -260,8 +260,8 @@ function Decimal_Positivo(nroBit,numero,numero_original,decNo){
for (var i = numero.length; i<nroBit; i++){
numero = '0' + numero;
}
output_BSS.value = "BSS: "+ numero + " Decimal: " + decNo.toString() ;
output_BSS.style.cursor = 'text';
OUTPUT_BSS.value = "BSS: "+ numero + " Decimal: " + decNo.toString() ;
OUTPUT_BSS.style.cursor = 'text';
output_BCS.value = "BCS: "+ numero + " Decimal: " + decNo.toString() ;
output_BCS.style.cursor = 'text';
output_CA1.value = "Ca1: "+ numero + " Decimal: " + decNo.toString() ;
Expand All @@ -284,7 +284,7 @@ function Decimal_Positivo(nroBit,numero,numero_original,decNo){
}
//________________________________________________________________________________________
function Decimal_Error(numero, nroBit){
output_BSS.value = "El numero: "+ numero + " No se puede representar con : " + nroBit + ' bits' ;
OUTPUT_BSS.value = "El numero: "+ numero + " No se puede representar con : " + nroBit + ' bits' ;
output_BSS.style.cursor = 'text';
output_BCS.value = "El numero: "+ numero + " No se puede representar con : " + nroBit + ' bits' ;
output_BCS.style.cursor = 'text';
Expand Down Expand Up @@ -493,10 +493,10 @@ function SacarDatos(numero) {

const regEx2 = /^[0-1-2-3-4-5-6-7-8-9]+$/;

if(input_binario.value.match(regEx)) { //Pregunto si se ingreso un binario
if(INPUT_BINARIO.value.match(regEx)) { //Pregunto si se ingreso un binario

const binArr = input_binario.value.split('').reverse();
let Bss = input_binario.value.split('');
const binArr = INPUT_BINARIO.value.split('').reverse();
let Bss = INPUT_BINARIO.value.split('');
Bss = Bss.toString() ;
Bss = Bss.replace(/\s|[,]/g,'');
Bss_original = Bss;
Expand All @@ -510,11 +510,11 @@ function SacarDatos(numero) {
Rangos(Bss_original.length);
}
//_________________________________________________________________________________________________
else if ((input_decimal.value.match(regEx2))&&(input_bit.value.match(regEx2))){ //Cuando Restrinjo bits
else if ((INPUT_DECIMAL.value.match(regEx2))&&(INPUT_BIT.value.match(regEx2))){ //Cuando Restrinjo bits

decArr = numero.split('').reverse();
let nroDecimal = input_decimal.value.split('');
let nroBit = input_bit.value.split('');
let nroDecimal = INPUT_DECIMAL.value.split('');
let nroBit = INPUT_BIT.value.split('');

nroDecimal = nroDecimal.toString() ;
nroDecimal = nroDecimal.replace(/\s|[,]/g,'');
Expand Down Expand Up @@ -568,9 +568,9 @@ function SacarDatos(numero) {
}
}
//_________________________________________________________________________________________________
else if (input_decimal.value.match(regEx2)){ //Si no ingrese un binario miro si se ingreso un decimal
else if (INPUT_DECIMAL.value.match(regEx2)){ //Si no ingrese un binario miro si se ingreso un decimal
decArr = numero.split('').reverse();
let nroDecimal = input_decimal.value.split('');
let nroDecimal = INPUT_DECIMAL.value.split('');
nroDecimal = nroDecimal.toString() ;
nroDecimal = nroDecimal.replace(/\s|[,]/g,'');
//nroDecimal = nroDecimal.toString(2); No me acuerdo para que puse esta linea pero funciona igual
Expand Down Expand Up @@ -601,9 +601,9 @@ function convertToBinary (number) {
//________________________________________________________________________________________
function DecimalABinario(nro){
const regEx = /^[0-1-2-3-4-5-6-7-8-9]+$/;
let nroDecimal = input_decimal.value.split('');
let nroDecimal = INPUT_DECIMAL.value.split('');

if (input_decimal.value.match(regEx)){
if (INPUT_DECIMAL.value.match(regEx)){

nroDecimal = nroDecimal.toString() ;

Expand Down
29 changes: 29 additions & 0 deletions src/constants/constantsPF.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
const INPUT_BINARIO = document.querySelector("#INPUT_BINARIO");
const INPUT_DECIMAL = document.querySelector("#INPUT_DECIMAL");
const INPUT_BIT = document.querySelector("#INPUT_BIT");

const OUTPUT_BSS = document.querySelector("#OUTPUT_BSS");
const OUTPUT_BCS = document.querySelector("#OUTPUT_BCS");
const OUTPUT_CA1 = document.querySelector("#OUTPUT_CA1");
const OUTPUT_CA2 = document.querySelector("#OUTPUT_CA2");
const OUTPUT_EX2 = document.querySelector("#OUTPUT_EX2");
const OUTPUT_BITS = document.querySelector("#OUTPUT_BITS");
const OUTPUT_RANGO = document.querySelector("#OUTPUT_RANGO");
const BTN = document.querySelector("#BTN");
const ERROR = document.querySelector("#ERROR-MSG");

const OUTPUT_MIN_MAX_NEG_BSS = document.querySelector("#OUTPUT_MIN_MAX_NEG_BSS");
const OUTPUT_MIN_MAX_POS_BSS = document.querySelector("#OUTPUT_MIN_MAX_POS_BSS");

const OUTPUT_MIN_MAX_NEG_BCS = document.querySelector("#OUTPUT_MIN_MAX_NEG_BCS");
const OUTPUT_MIN_MAX_POS_BCS = document.querySelector("#OUTPUT_MIN_MAX_POS_BCS");

const OUTPUT_MIN_MAX_NEG_CA1 = document.querySelector("#OUTPUT_MIN_MAX_NEG_CA1");
const OUTPUT_MIN_MAX_POS_CA1 = document.querySelector("#OUTPUT_MIN_MAX_POS_CA1");

const OUTPUT_MIN_MAX_NEG_CA2 = document.querySelector("#OUTPUT_MIN_MAX_NEG_CA2");
const OUTPUT_MIN_MAX_POS_CA2 = document.querySelector("#OUTPUT_MIN_MAX_POS_CA2");

const OUTPUT_MIN_MAX_NEG_EX2 = document.querySelector("#OUTPUT_MIN_MAX_NEG_EX2");
const OUTPUT_MIN_MAX_POS_EX2 = document.querySelector("#OUTPUT_MIN_MAX_POS_EX2");

23 changes: 23 additions & 0 deletions src/constants/constantsPFB.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
const INPUT_BINARIO_ENTERO = document.querySelector("#input_binario_entero");
const INPUT_BINARIO_FRACCIONARIO = document.querySelector("#input_binario_fraccionaria");

const OUTPUT_DECIMAL_FRACCIONARIO = document.querySelector("#output_decimal_Fraccionario");
const $SELECT_ENTERA = document.querySelector("#miSelect");
const $SELECT_FRACCIONARIA = document.querySelector("#miSelect2");
const $TIPO_MANTISA = document.querySelector("#tipo_mantisa");


const output_Resolucion_Mantisa = document.querySelector("#output_Resolucion_Mantisa");
const btn2 = document.querySelector("#btn2");
const error2 = document.querySelector("#error-msg2");

const Numeros1 = document.querySelector("#Numeros1");
const Numeros2 = document.querySelector("#Numeros2");
const Numeros3 = document.querySelector("#Numeros3");
const Numeros4 = document.querySelector("#Numeros4");

const Resoluciones1 = document.querySelector("#Resoluciones1");
const Resoluciones2 = document.querySelector("#Resoluciones2");
const Resoluciones3 = document.querySelector("#Resoluciones3");
const Resoluciones4 = document.querySelector("#Resoluciones4");
RESOLUCION
Loading

0 comments on commit d0b47cf

Please sign in to comment.