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=0wsq10

 

 

 

 


Método Babilónico

--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


WSQ10 – Babylonian Method

--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

babylonian.PNG


Homework 10

--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