Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 22 additions & 16 deletions src/BadCode.js
Original file line number Diff line number Diff line change
@@ -1,31 +1,37 @@
import React from 'react'

export default function BadCode() {
const function calcularCosito(x, y, z) {
// Toma el medio y lo multiplica para uqe retorne 4 veces su valor
var i=4*y;
// Suma el medio con los extremos alto y bajo para tener la suma de todos los valores a sumar
var j= x+i+y;
//Dividir entre 6
var k = j/6
return k;
// TODO: confirm names for domain
const testValues = {
expected: 50,
high: 70,
low: 45,
}

const getProbability = (expected, high) => {
return (expected + (5 * high)) / 6;
};

const error = (X,Y) =>{
return Math.sqrt(Math.pow((X-B), 2)/36);
const getErrorRate = (high, low) => {
return Math.sqrt(Math.pow((high-low), 2) / 36);
};

const analProb = (esperado, alto, bajo) => {
const prob = calcularCosito(alto, esperado, bajo);
const errorARetornarEnLaFuncion= error(alto, bajo);
return {prob, e}
const getProbabilityAndErrorRate = (expected, high, low) => {
const prob = getProbability(expected, high, low);
const err = getErrorRate(high, low);
return {prob, err}
}

const render = analProb(50, 70, 45);
const render = getProbabilityAndErrorRate(
testValues.expected,
testValues.high,
testValues.low,
);

return (
<div>
<p>El esperado es {render.prob}</p>
<p>El error es {render.e}</p>
<p>El error es {render.err}</p>
</div>
)
}