Unsolved
This post is more than 5 years old
7 Posts
0
14244
December 14th, 2001 17:00
Pointing Fingers - Not resolving problems
I have an interesting 2 days in dealing with Dell Support.
We have a computer that seems to be having difficulty in doing simple math. We've tested this with a very basic routine run at a command prompt by cubing a 5 digit whole number. The computer returns a number with 2 significant characters to the RIGHT of the decimal point.
Dell Support can't seem to wrap their minds around the fact that this points to a processor problem.
Very amusing
We have a computer that seems to be having difficulty in doing simple math. We've tested this with a very basic routine run at a command prompt by cubing a 5 digit whole number. The computer returns a number with 2 significant characters to the RIGHT of the decimal point.
Dell Support can't seem to wrap their minds around the fact that this points to a processor problem.
Very amusing
No Events found!


Jim Hardin
2 Intern
•
2.1K Posts
0
December 14th, 2001 20:00
rwreas
7 Posts
0
December 14th, 2001 21:00
In case you were asking with command interpreter, cmd.exe
Randy
rwreas
7 Posts
0
December 14th, 2001 21:00
So far, the Dell people want to say it's a software issue and aren't willing to consider anything else. I've been doing this for nearly 20 years and can tell the difference between software and hardware.
Jim C
124 Posts
0
December 14th, 2001 23:00
Are you using application accelerator by any chance?
Jim C
Message Edited on 12/14/01 09:32PM by Jim C
Jim Hardin
2 Intern
•
2.1K Posts
0
December 15th, 2001 11:00
If the result prints in other programs then the limitation is elsewhere. But I don’t see how this is a Dell problem.
fix-it
344 Posts
0
December 15th, 2001 15:00
Jerry
rwreas
7 Posts
0
December 17th, 2001 14:00
#include
double jraise(double num, double exp)
{
int i;
double ret=1;
for(i=0;i ret *= num;
//printf(" Raise %f^%f=%f\n",num,exp,ret);
return(ret);
}
main()
{
double tmp, y=43690.0, x=3.0;
tmp = jraise(y,x);
printf("%f raised to %f = %f\n",y,x,tmp);
getch();
return 0;
}
When compiled and ran at a command prompt, the results are incorrect.
rwreas
7 Posts
0
December 17th, 2001 14:00
rwreas
7 Posts
0
December 17th, 2001 14:00
Best of all, they sent me a nice little link to an article assuring me that it would solve the problem.
The crux of the article - check your monitor power connection.
You ask why this would be a Dell problem? Because Dell assembled the computer and the CPU is their responsibility.
fix-it
344 Posts
0
December 17th, 2001 19:00
#include
#include
#include
double jraise(double num, int exp)
{
int i;
double ret = 1;
for(i=0; i < exp; i++) {
ret *= num;
//printf(" Raise %f^%f=%f\n", num, exp, ret);
}
return(ret);
}
int main(void)
{
double tmp;
double y = 43690.0;
int x = 3;
tmp = jraise(y,x);
printf("%f raised to %d = %f\n", y, x, tmp);
getch();
return 0;
}
The above code works.
rwreas
7 Posts
0
December 17th, 2001 21:00