epsilon
Publicado por alex (1 intervención) el 02/04/2008 04:22:12
#include <math.h>
#include <iostream>
#include <iomanip>
using namespace std;
long double epsilon=1;
long double suma = 1;
int main(void){
// Para encontrar el epsilon de la maquina
while(epsilon+1.0>1.0){
epsilon=epsilon/2.0;
}
cout.setf(ios::scientific);
cout <<setprecision(16)<<" El epsilon de la maquina = "<<epsilon<<" ";
// Esta suma es para ver el error de truncamiento
for(int i = 1; i<=10000; i++){
suma = suma + 0.000010000000;
}
epsilon = 10000 * 0.000010000000 + 1;
cout <<setprecision(16)<<"El producto es = "<<epsilon<<" ";
cout <<setprecision(16)<<"La suma es = "<<suma<<" ";
cout <<setprecision(16)<<"El error acumulado es = "<<suma-epsilon<<" ";
return 0;
}
quien save lo q significa este codigo?? o quien lo puede explicar porfa grax
#include <iostream>
#include <iomanip>
using namespace std;
long double epsilon=1;
long double suma = 1;
int main(void){
// Para encontrar el epsilon de la maquina
while(epsilon+1.0>1.0){
epsilon=epsilon/2.0;
}
cout.setf(ios::scientific);
cout <<setprecision(16)<<" El epsilon de la maquina = "<<epsilon<<" ";
// Esta suma es para ver el error de truncamiento
for(int i = 1; i<=10000; i++){
suma = suma + 0.000010000000;
}
epsilon = 10000 * 0.000010000000 + 1;
cout <<setprecision(16)<<"El producto es = "<<epsilon<<" ";
cout <<setprecision(16)<<"La suma es = "<<suma<<" ";
cout <<setprecision(16)<<"El error acumulado es = "<<suma-epsilon<<" ";
return 0;
}
quien save lo q significa este codigo?? o quien lo puede explicar porfa grax
Valora esta pregunta


0