--Originally published at Programming in C++
This program calculates the square root of a number using the babylonian method.
--Originally published at Programming in C++
This program calculates the square root of a number using the babylonian method.
--Originally published at PZ
El método babilonio fue bastante fácil, mucho mas de lo que esperaba pues s tuve que repasar el método while para lograr un buen loop, ademas encontré una pagina (la dejo en referencias ) que me ayudo mucho a entender el método, el único problema que tuve fue al hacer el while no sabia con que valor tenia que comparar el guess number para que parara hasta que fuera la raíz, pero encontré un vídeo en youtube que me ayudo mucho.
Referencias
Babylonian method;
Square roots with pencil and paper: the Babylonian method
Video Youtube
Imagen
Autor Geralt
https://pixabay.com/es/matem%C3%A1ticas-f%C3%B3rmula-f%C3%ADsica-escuela-1509559/
Codigo https://www.dropbox.com/s/ed8lzqftki9f309/wsq10.cpp?dl=0
--Originally published at RON
Me gusto mucho este código pues retome algunos temas pasados y gracias a la ayuda de mi profesor Ken y a la página consultada logre realizar esta tarea. Tuve un pequeño problema con el bucle pues debido a que lo puse mal este era infinito, pero esto logre resolverlo mas adelante. En esta tarea incluí mis propias bibliotecas e implemente un Good Style de C++. Abajo deje mis archivos y mis fuentes de consulta.
Temas de dominio:
Convenciones de codificación C++ Good Style
Crear y usar sus propias bibliotecas
Haga click para ver el pase de diapositivas.Fuentes consultadas:
Enlace archivos:
https://drive.google.com/drive/folders/0BwFGq6oJuVvVUWxSMlc4SjBfSjg?usp=sharing
--Originally published at BRENDA
This assignment required me to create a function that calculated the squared root of a number using the Babylonian Method.
I created a function that received as a parameter the number, and an inital guess the user made.
My function was like this:
float squaredroot (float number, float guess) {
float babylonian=0;
do {
babylonian = guess;
guess = ((0.5)*(guess+(number/guess)));
} while (abs(babylonian-guess)>0.0001);
return babylonian;
}
Here is my code:
https://github.com/brendaruizt/TC1017/blob/master/babylonian.cpp
--Originally published at Blog de Esteban
En este programa teníamos que calcular la raíz cuadrada de cualquier numero ingresado por un usuario pero usando el “Babylonian method”.
La verdad es un método fácil, solo se tiene que emplear bien el concepto y ya, no vemos nada nuevo. Lo único que se puede complicar es a la hora de hacer el loop en la función, pero no tardas más de 15 minutos haciendo este programa.
Les explico un poco el Babylonian method:
Simplemente tienes que intentar adivinar la raíz de tu numero. por ejemplo, tenemos 27, pero no sabemos su raíz exacta, sabemos que esta entre el 5 y 6. podemos tomar cualquiera y meterlo a la siguiente formula:
R= (r+n/r)/2
la sustituimos y quedaría:
R=(5+27/5)/2
R=5.2