# Bug Reports

173 replies to this topic

### #1 CrimsonCasio

CrimsonCasio

• [Legends]
• 3579 posts
• Gender:Male
• Location:USA
• Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

• Calculators:
Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 10 February 2004 - 05:33 PM

In this topic you may discuss new bugs, after discussion is ended the bug will be reduced to a report like the one below and the discusion will be placed in a new topic and linked to the report.

-------------------------------------------------------------
Bug Name: Factorial Bug
Credit: BiTwhise
Rom Versions: 1.00

Cause:
`Doing a factorial of a number larger than 297`
Effect:
`doesn't give correct answer`
Workaround:
```It is in fact possible to "fool" the CP to do it, by doing it in 2 expressions (or even 1.. but some trickery is necesary to avoid the Cas system simplifying it and returning the same result as it normally would)
I created a new factorial function, fact(n):
piecewise(n>297,297!*(n!/297!+1)-297!,n!,0)```
URL: http://www.casiocalc...t=ST&f=6&t=1203
-------------------------------------------------------------
Bug Name: StrToExp Bug
Credit: CrimsonCasio
Rom Versions: 1.00-1.51

Cause:
`using strToExp() with a string that contains another string. ex: strToExp("{1,2,\"bob\"}")`
Effect:
`cuts off the string at the first " it finds, almost always causing an error or returning invalid data.`
Workaround:
`None`
URL: http://www.casiocalc...t=ST&f=6&t=1205
-------------------------------------------------------------
Bug Name: dSolve Bug
Credit: Tonyp
Rom Versions: 1.00

Cause:
`dSolve(y'+y=0,y,x,y)`
Effect:
`Crashes Classpad`
Workaround:
`None`
URL: http://www.casiocalc...t=ST&f=6&t=1207
-------------------------------------------------------------
Bug Name: KeyB Bug
Credit: mkanter
Rom Versions: 1.00

Cause:
`if you write a program wich prints text and also allows the user to input strings.`
Effect:
`Keybord is not redrawn correctly`
Workaround:
`None`
URL: http://www.casiocalc...t=ST&f=6&t=1210
-------------------------------------------------------------
Bug Name: Geometry Bug
Credit: qwerty
Rom Versions: 1.00

Cause:
`some times occures in the geometry mode, can vary but seems to be related to using animations.`
Effect:
`Classpad Crashes`
Workaround:
`Clear your geometry memory and the error will be fixed.`
URL: http://www.casiocalc...t=ST&f=6&t=1211
-------------------------------------------------------------

### #2 Pem

Pem

Newbie

• Members
• 17 posts

• Calculators:
Classpad 300 - TI83+ - TI82

Posted 24 February 2004 - 06:12 PM

Huge bug !
Try to type : solve(ln(3x+2)<ln(x-5),x)

It displays {x>5}, which is totally false ! It is impossible !

That's the first time I see my classpad displaying me a wrong solution

### #3 Daruosh

Daruosh

Casio Freak

• Members
• 285 posts
• Gender:Male
• Location:Tehran - Iran
• Interests:Computer Programming, Electronics, Image Processing, Neural Networks, AI, System Development, Calc, Guitar, Music,

• Calculators:
CP 300 OS 3.03, Algebra FX 2.0 Plus ROM 1.05, CG-20

Posted 24 February 2004 - 09:44 PM

Try to type : solve(ln(3x+2)
It displays {x>5}, which is totally false ! It is impossible !

:/

I got {x=-1/3}
Tyr it agin

### #4 CrimsonCasio

CrimsonCasio

• [Legends]
• 3579 posts
• Gender:Male
• Location:USA
• Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

• Calculators:
Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 24 February 2004 - 11:08 PM

same here

### #5 Pem

Pem

Newbie

• Members
• 17 posts

• Calculators:
Classpad 300 - TI83+ - TI82

Posted 25 February 2004 - 12:58 PM

Huge bug !<br />Try to type : solve(ln(3x+2)<ln(x-5),x)<br /><br />It displays {x>5}, which is totally false ! It is impossible !<br /><br />That's the first time I see my classpad displaying me a wrong solution

Curious bug in this forum : I typed
`solve(ln(3x+2)<ln(x-5),x)`
and it displayed solve(ln(3x+2) in my post
(you can see it by quoting my first post)

### #6 Daruosh

Daruosh

Casio Freak

• Members
• 285 posts
• Gender:Male
• Location:Tehran - Iran
• Interests:Computer Programming, Electronics, Image Processing, Neural Networks, AI, System Development, Calc, Guitar, Music,

• Calculators:
CP 300 OS 3.03, Algebra FX 2.0 Plus ROM 1.05, CG-20

Posted 25 February 2004 - 10:36 PM

In ClassPad i got {x>5} you're right, but in CP Manager I got No Solution !!!
My OS version is 1.2

### #7 CrimsonCasio

CrimsonCasio

• [Legends]
• 3579 posts
• Gender:Male
• Location:USA
• Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

• Calculators:
Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 25 February 2004 - 10:49 PM

what ever the forum bug is its fixed, I'll look into this CP error...

it is still unfixed on my OS so i'll inform casio.

### #8 Lovecasio

Lovecasio

Casio Freak

• Members
• 242 posts
• Location:Hochiminh city Vietnam
• Interests:Organic chemistry.<br />Pharmacy

• Calculators:
fx 570 MS, Casio AFX 2.0+, ClassPad 300

Posted 26 February 2004 - 02:27 AM

No solution is right, because the equation can be written as:
3x+2>0
x-5>0
3x+2<x-5

=> No x satisfied.

### #9 Kal Culator

Kal Culator

Newbie

• Members
• 3 posts

• Calculators:
ClassPas 300

Posted 26 February 2004 - 03:30 AM

When I tried solve (ln(3x+2)<ln(x+5), I got {-2/3 < x <3/2).
I wonder if anybody else got the same result.

### #10 Lovecasio

Lovecasio

Casio Freak

• Members
• 242 posts
• Location:Hochiminh city Vietnam
• Interests:Organic chemistry.<br />Pharmacy

• Calculators:
fx 570 MS, Casio AFX 2.0+, ClassPad 300

Posted 26 February 2004 - 10:58 AM

Hi.
Yes, I got the same result.
About equation ln(3x+2)<ln(x-5), The ClassPad gave you x>5 in Complex mode. Change into Real mode, it couldn't solve. Lets graph y=ln(3x+2)-ln(x-5) in real mode, you will see that the graph doesn't cut horrizontal axes, and no part is under x-axes. Therefore the answer is "No Solution". I don't know why the manager can did the right thing, while ClassPad gave other answer ?

### #11 mkanter

mkanter

• Members
• 74 posts

• Calculators:

Posted 26 February 2004 - 02:29 PM

3rd-pixel-bug.

Try to draw (with line or something else) at one pixel right of the left line sorrounding the graph window (it's the 3rd from left). This pixel is always blank (the program cannot draw on it)

Try this code

```ViewWindow 1,155,1,-77,-1,1
'standard for small window
SetAxes Off
Cls
Line 1,-1,1,-11
Line 2,-1,2,-11```

There should not be a blank space left of the 2 lines, but there is. and the left g-controler has 2 blank pixels (the others only 1) to the border.

(There is no workaround.)

----------------------------
My Webpage

### #12 CrimsonCasio

CrimsonCasio

• [Legends]
• 3579 posts
• Gender:Male
• Location:USA
• Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

• Calculators:
Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 26 February 2004 - 02:31 PM

I dont know for sure but i always assumed that it was meant to be like that for some reason...

### #13 Daniel (CZE)

Daniel (CZE)

• Members
• 74 posts
• Location:Milevsko - Czech Republic
• Interests:Support for Pocket Viewer and ClassPad for Czech Republic.

• Calculators:
ClassPad 300, TI-92 Plus, FX-6300G, CFX-9850GB Plus

Posted 27 February 2004 - 03:32 PM

Another bug:

Try to find antiderivative of 1/x. What solution will you get?

I will get "ln(x)" but it isn't right. It should be "ln(|x|)".

### #14 betoe

betoe

UCF Spanish Translator

• [Legends]
• 846 posts
• Gender:Male
• Interests:Electronics, SW development, automotive. Swim->bike->run

• Calculators:
Algebra FX2.0 (R.I.P.), Classpad 300

Posted 27 February 2004 - 06:25 PM

Thats right, the CP must specify that:
If x>0 then the result is ln(x)
If x<0 then the result is ln(-x)

### #15 Lovecasio

Lovecasio

Casio Freak

• Members
• 242 posts
• Location:Hochiminh city Vietnam
• Interests:Organic chemistry.<br />Pharmacy

• Calculators:
fx 570 MS, Casio AFX 2.0+, ClassPad 300

Posted 28 February 2004 - 03:44 AM

Try it in Real mode, it will give you ln(abs(x)).

### #16 Daniel (CZE)

Daniel (CZE)

• Members
• 74 posts
• Location:Milevsko - Czech Republic
• Interests:Support for Pocket Viewer and ClassPad for Czech Republic.

• Calculators:
ClassPad 300, TI-92 Plus, FX-6300G, CFX-9850GB Plus

Posted 28 February 2004 - 03:26 PM

Of course! Thank you. Sometimes I'm quite

### #17 Andy.Davies

Andy.Davies

Forum Ghost

• [Legends]
• 1547 posts
• Gender:Male
• Location:Dorset, England
• Interests:Age: 18
Studying: MEng in cybernetics at Reading uni
Interests: Progaming (VB, VB.Net, C#, Casio Basic)
Computers UBBD (Using, Building, Breaking &amp; Destroying)
Gaming (FPS, RTS, RPG)
Electronics
Rock Music (Preferably Loud)
Riley's (Pool &amp; Snooker Bar)
Driving (Preferably fast)
Aikedo (Martial Art)

• Calculators:
Algebra FX 2.0 ROM 1.01, FX9750G

Posted 28 February 2004 - 03:30 PM

Sometimes I'm quite

arn't we all sometimes?

### #18 Pem

Pem

Newbie

• Members
• 17 posts

• Calculators:
Classpad 300 - TI83+ - TI82

Posted 02 March 2004 - 07:50 AM

Hi.
Yes, I got the same result.
About equation ln(3x+2)<ln(x-5), The ClassPad gave you x>5 in Complex mode. Change into Real mode, it couldn't solve. Lets graph y=ln(3x+2)-ln(x-5) in real mode, you will see that the graph doesn't cut horrizontal axes, and no part is under x-axes. Therefore the answer is "No Solution". I don't know why the manager can did the right thing, while ClassPad gave other answer ?

Anyway, it shouldn't display x>5 in complex mode. Could anyone tell me whether it's already been reported to Casio ?

### #19 timppa1988

timppa1988

Newbie

• Members
• 16 posts

Posted 09 March 2004 - 01:38 PM

I've got a bug like that one too
solve(23.4*x^4=3.8,x) Solution (according to the CP) is 0 what is absolutly wrong...
I'm supposed to use the CP in my exams but if it gives me answers like this...

Timppa

### #20 timppa1988

timppa1988

Newbie

• Members
• 16 posts

Posted 09 March 2004 - 02:31 PM

I updated my CP OS to ver 1.24 and now it says that there is no solution which is not better than 0

### #21 CrimsonCasio

CrimsonCasio

• [Legends]
• 3579 posts
• Gender:Male
• Location:USA
• Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

• Calculators:
Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 09 March 2004 - 02:37 PM

I get:
{x=0, x=((-1/3*i*sqrt(3))/(13^1/4))*19,x=((1/3*i*sqrt(3))/(13^1/4))*19}

### #22 Overlord

Overlord

Casio Technician

• Moderator
• 355 posts
• Gender:Male
• Location:Brussels - Belgium
• Interests:Math Researcher

• Calculators:
My head - C300 OS 3.00 - G100 Rom 1.02 - G65 - G60 - G25

Posted 09 March 2004 - 05:39 PM

it's because you're in complex mode. but x=0 is false so there is a BIG problem...

### #23 timppa1988

timppa1988

Newbie

• Members
• 16 posts

Posted 09 March 2004 - 07:31 PM

Right. We orderd the CP for the whole class and on my opinion it was great but there where some who would like to it. Now I can almost understand them (even if they had other reasons, I dont think this will make them like it more )

### #24 CrimsonCasio

CrimsonCasio

• [Legends]
• 3579 posts
• Gender:Male
• Location:USA
• Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

• Calculators:
Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 10 March 2004 - 01:15 AM

lol
its a work in progress unfortunately.

### #25 mkanter

mkanter

• Members
• 74 posts

• Calculators:

Posted 16 March 2004 - 10:53 AM

try to get the value of
integral(sqrt(r^2-x^2),x,-r,r)

the formula is the one of an half-circle
and the solution is the area below it:
0.5*pi*r

in real mode the classpad says there is no solution. in complex there only are solutions with ln(...)*i

------------------------
www.mkanter.de.vu

### #26 qwerty841

qwerty841

Casio Freak

• Members
• 198 posts
• Gender:Male
• Location:vernal

• Calculators:
ClassPad 300,TI 83 PSE,TI Voyage 200,Windows Calculator

Posted 16 March 2004 - 05:44 PM

i don't know if this is a bug

when i graph x|x>0 it works fine, but when i graph x|5>x>0 it says "syntax error"

### #27 mkanter

mkanter

• Members
• 74 posts

• Calculators:

Posted 17 March 2004 - 09:15 AM

Huge bug !
Try to type : solve(ln(3x+2)<ln(x-5),x)

It displays {x>5}, which is totally false ! It is impossible !

That's the first time I see my classpad displaying me a wrong solution

ln(3x+2)<ln(x-5)

cannot be written as
3x+2<x-5

ln(3x+2)<ln(x-5) (1)

|-ln(x-5)

ln(3x-2)-ln(x-5)<0 (2)

|logarithm rules

ln((3x-2)/(x-5))<0 (3)

|substitute: ln ( x ) < 0 for 0 < x < 1

0 < (3x-2)/(x-5) < 1 (4)

the solution for that is -3/2 < x < 5

3x-2 is negative for x < 2/3
x-5 is negative for x < 5

for -3/2 < x < 2/3 you have to compare the absolute value of the complex solutions of the parts (for x = -3/2 you get an intersection)

abs(ln(3x+2))<abs(ln(x-5))

-------------------------------
www.mkanter.de.vu

### #28 Lovecasio

Lovecasio

Casio Freak

• Members
• 242 posts
• Location:Hochiminh city Vietnam
• Interests:Organic chemistry.<br />Pharmacy

• Calculators:
fx 570 MS, Casio AFX 2.0+, ClassPad 300

Posted 17 March 2004 - 11:08 AM

No, I think it is not right. Lets graph ln(3x+2)-ln(x-5) in real mode. No part of the graph is under x-axes, so it should be "No solution". The equation can be written 3x+2>0 and x-5>0 and 3x+2<x-5 <=> no x satisfied.
Can someone good at math verify it ?

### #29 Overlord

Overlord

Casio Technician

• Moderator
• 355 posts
• Gender:Male
• Location:Brussels - Belgium
• Interests:Math Researcher

• Calculators:
My head - C300 OS 3.00 - G100 Rom 1.02 - G65 - G60 - G25

Posted 17 March 2004 - 03:43 PM

Lovecasio > was the ClassPad in real or complex mode ?

### #30 Lovecasio

Lovecasio

Casio Freak

• Members
• 242 posts
• Location:Hochiminh city Vietnam
• Interests:Organic chemistry.<br />Pharmacy

• Calculators:
fx 570 MS, Casio AFX 2.0+, ClassPad 300

Posted 18 March 2004 - 02:21 AM

Hi.
I tried it in real mode.

when i graph x|x>0 it works fine, but when i graph x|5>x>0 it says "syntax error"

I think you can write as y=x/x>0/x<5. It will work. (/ stand for "with symbol")

### #31 mkanter

mkanter

• Members
• 74 posts

• Calculators:

Posted 18 March 2004 - 12:45 PM

i've asked an math professor at the university were i'm studying.
he said this to the problem:

"the ln(x) for negative x has periodical solutions. the comparation should (! - not have to(!)) only be done in space of the real numbers"

this means: ln(x) for x < 0 is: ln(-x) + (2n + 1) * pi * i with n is ..., -3, -2, -1, ..., 3, 4, 5,...
and there is no solution for that with real numbers so that ln(3x-2): R -> R and ln(x-5): R -> R.

comparing ln(3x-2) with ln(x-5) for x < 2/3 will give more problems,
because you have to take for the right and the left part different formulas.

TO MAKE IT SHORT THE SLUTION THE CALC GET IS WRONG. POINT.
END.

-----------------------
www.mkanter.de.vu

### #32 mkanter

mkanter

• Members
• 74 posts

• Calculators:

Posted 18 March 2004 - 12:48 PM

another thing we got is an fatal exception error with the inputstr-function.

sometimes, when you don't input something (let the textfield completely empty)
it will bring the error.

then - and that's the funny thing about that - all changes (programs copied from another classpad are deleted (or not accessable))

and it looses the display calibration information

after testing a bit i found out that's the strToExp()-Function the exception produces.

The workaround for the problem is the check the string passed to strToExp:
```StrCmp s,"",t
If t=0
Then
'Error
IfEnd
strToExp(s)=>var```

-------------------
www.mkanter.de.vu

### #33 Nanard

Nanard

Casio Fan

• Members
• 43 posts
• Location:France

• Calculators:

Posted 29 March 2004 - 03:46 PM

sometimes, when i run this prog, I have an memory error but i have about 3.5 Mo free

```Local tmp
StoPict tmp```

I really don't undrestand what it means

### #34 Lovecasio

Lovecasio

Casio Freak

• Members
• 242 posts
• Location:Hochiminh city Vietnam
• Interests:Organic chemistry.<br />Pharmacy

• Calculators:
fx 570 MS, Casio AFX 2.0+, ClassPad 300

Posted 31 March 2004 - 12:50 AM

Hi.
I think it is because the variable is Local variable. So, they cannot be lagre. A picture often takes more than 3000 Bytes.

### #35 CrimsonCasio

CrimsonCasio

• [Legends]
• 3579 posts
• Gender:Male
• Location:USA
• Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

• Calculators:
Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 31 March 2004 - 02:07 AM

no, thats not the case... i use pictures as local variables all the time, and the call function is done by creating Local programs (can be much bigger) and ive never had a problem...

has anyone else?

### #36 John

John

Newbie

• Members
• 16 posts
• Location:UK
• Interests:computers, programming, calculators, climbing.

• Calculators:
ClassPad 300, TI-83 Plus

Posted 26 April 2004 - 07:17 PM

There is a bug in two Classpad's statistic functions.

Example:

If we have a list {1,2,3,4,5,6,7,8,9,10}
- It's first quartile (Q1) should be 2.75
- It's third quartile (Q3) should be 8.25

In the ClassPad and ClassPad Manager alike Q1 gives 3 and Q3 gives 8, which are both completely wrong .

This bug also appears in the casio spreadsheet add-in

There is also a bug in the integration function. When in complex mode we write

i
/
\ x dx we get -0,5, which has no sense.
/
0

The bug is probably caused by the fact, that the calculator first finds the antiderivative, and afterwards substitutes numbers, not thinking about the logical meaning of the whole integration expression.

### #37 PJay

PJay

Casio Freak

• Members
• 260 posts
• Gender:Male

• Calculators:
Casio fx-991ES Plus

Posted 02 July 2004 - 02:43 PM

You input {1,2,3,4,5,6,7,8,9,10} => It means : 1≤x≤10 l xєN It isn't correct !
You should input : 1≤x≤10 l xєR
Please don't ask me about input of the new code ,Because I don't know ! "It's only an opinion from me!"

### #38 Daruosh

Daruosh

Casio Freak

• Members
• 285 posts
• Gender:Male
• Location:Tehran - Iran
• Interests:Computer Programming, Electronics, Image Processing, Neural Networks, AI, System Development, Calc, Guitar, Music,

• Calculators:
CP 300 OS 3.03, Algebra FX 2.0 Plus ROM 1.05, CG-20

Posted 06 July 2004 - 08:06 PM

When eActivity application is runing and you press the On/Off key, classpad turns off with default ending sceern. Even you have set the ENDING SCREEN.
Oh, it's really connivance BUG

### #39 Guest_Katharakis_*

Guest_Katharakis_*
• Guests

Posted 12 September 2004 - 01:33 PM

Hi.
Yes, I got the same result.
About equation ln(3x+2)<ln(x-5), The ClassPad gave you x>5 in Complex mode. Change into Real mode, it couldn't solve. Lets graph y=ln(3x+2)-ln(x-5) in real mode, you will see that the graph doesn't cut horrizontal axes, and no part is under x-axes. Therefore the answer is "No Solution". I don't know why the manager can did the right thing, while ClassPad gave other answer ?

<{POST_SNAPBACK}>

Well I solve this inequality like this:
first, to be defined, the inequality must comply: {3x-2>0 and x-5>0} which results {x>5}
with this condition in mind, we solve:
ln(3x+2)<ln(x-5)
3x+2<x+5 (because f(x)=ln(x) is increasining function)
3x-x<5-2
2x<3
x<3/2 which is not possible because x>5

### #40 Lovecasio

Lovecasio

Casio Freak

• Members
• 242 posts
• Location:Hochiminh city Vietnam
• Interests:Organic chemistry.<br />Pharmacy

• Calculators:
fx 570 MS, Casio AFX 2.0+, ClassPad 300

Posted 13 September 2004 - 05:31 AM

Hi.
I totally agree. The inequality can be written as system of inequality: 3x-2>0 and
x-5>0 and 3x+2<x+5 <=> no x satisfied => No solution. The ClassPad Manager did the right thing: it displayed "No solution" , while the real one ...

#### 0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users