Raiz cuadrada de 2 por sucesión recursiva

//JORGE AYLÓN BERZOSA

/* Este programa nos da mediante una sucesión recursiva una fracción que se aproxima a la raiz de 2 */

#include <iostream>
using namespace std;

int main (){
int n,c,i;
long double a,b;
a=1;b=1;
cout<<“Este programa escribira una secuencia de n pares de numeros”<<endl;
cout<<“Cuanto mayor sea el termino n de forma (a,b) de la sucesion, mas se aproxima el valor b/a a raiz de 2″<<endl;
cout<<“Cuantos pares deseas ver en pantalla? (introduce un numero menor o igual que 10): “;
cin>>n;
if(n<=0||n>10){
cout<<“Introduce un numero mayor que 0 y menor o igual que 10”;
cin>>n;
}while(n<=0||n>10);
for(i=1;i<=n;i++){
cout<<“(“<<a<<“,”<<b<<“)”<<” “;
c=a;
a=a+b;
b=(2*c+b);
}
cout<<“(“<<a<<“,”<<b<<“)”<<endl;
cout<<“La fraccion “<<b<<“/”<<a<<” vale: “<<b/a<<endl;
cout<<“La raiz de 2 vale: 1.41423”;
}

Anuncios

Acerca de programacion1z

Curso de introducción a la programación en C
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s