def machine(): if request.form['mantissa'] != '' and request.form['exponent'] != '': mantissa = request.form['mantissa'] exponent = request.form['exponent'] else: mantissa = request.cookies.get('mantissa') exponent = request.cookies.get('exponent') if int(mantissa) + int(exponent) == 10: machine = Machine(int(mantissa), int(exponent)) maximum = machine.biggest() minimum = machine.lowest() positive = machine.positive() resp = make_response( render_template('machine.html', maximum=maximum, minimum=minimum, binary=0, positive=positive)) resp.set_cookie('exponent', value=exponent, max_age=90) resp.set_cookie('mantissa', value=mantissa, max_age=90) return resp else: return mantissa + exponent
def binary(): binary = request.form['binary'] exponent = request.cookies.get('exponent') mantissa = request.cookies.get('mantissa') machine = Machine(int(mantissa), int(exponent)) maximum = machine.biggest() minimum = machine.lowest() epsilon = machine.epsilon() decimal = machine.decimalNumber(binary) positive = machine.positive() return render_template('machine.html', maximum=maximum, minimum=minimum, binary=binary, decimal=decimal, epsilon=epsilon, positive=positive)
def number(): number = request.form['number'] exponent = request.cookies.get('exponent') mantissa = request.cookies.get('mantissa') machine = Machine(int(mantissa), int(exponent)) maximum = machine.biggest() minimum = machine.lowest() epsilon = machine.epsilon() binary = machine.machine_number(number) positive = machine.positive() return render_template('machine.html', maximum=maximum, minimum=minimum, binary=binary, decimal=number, epsilon=epsilon, positive=positive)
def home(): machine = Machine(8, 8) maximo = machine.biggest() minimo = machine.lowest() return render_template('nonlinear.html', maximo=maximo, minimo=minimo)