Todavía será más o menos el mismo problema que cuando ambos son positivos. Por ejemplo, si [matemática] A> 0, B <0 [/ matemática], primero puede calcular [matemática] \ frac {A} {-B} [/ matemática] y luego decir [matemática] \ frac {A} {B} = – \ frac {A} {- B} [/ math]. Entonces, técnicamente, es posible que necesite dos operaciones más para realizar la división entre números positivos y negativos.
En pocas palabras, si puede calcular A / B para todos los números positivos, entonces no debería tener problemas para calcular que aquellos con cualquiera de ellos son negativos.
Para el caso de que ambos sean positivos, primero debe decidir qué tan precisa quiere que se diga al enésimo decimal. Entonces considera aplicar la división por algoritmo de resta repetido
Deje que [matemáticas] C = 10 ^ {n} A [/ matemáticas]
[matemática] cuenta = 0 [/ matemática]
while [math] B \ leq C [/ math]: (es decir, seguir haciendo el ciclo (en negrita) hasta [math] B> C [/ math])
cuenta = cuenta + 1 (agregue la cuenta por 1)
C = CB (actualización de C restando B)
- ¿Cuál será más interesante estudiar para M.Sc? Matemática financiera u optimización?
- ¿Cuál es el significado de la conjetura de geometrización de Thurston?
- ¿Qué quiere decir WolframAlpha con un "mapa complejo"?
- Cómo derivar la fórmula determinante de una matriz 3 × 3 sin usar la definición algebraica
- ¿Por qué contamos en incrementos de 10?
Después de terminar el ciclo, debe desplazar el decimal en cuenta hacia adelante en n posiciones y luego esa es su aproximación.
PD: puede haber un método más sofisticado para hacer esto, ¡pero esto debería proporcionarle una forma de hacerlo!
Ver también
[1] Algoritmo de división