Jump to content



Photo
- - - - -

operation separator in PROG mode // FX5800p

casio fx5800p

  • Please log in to reply
7 replies to this topic

#1 zorba

zorba

    Newbie

  • Members
  • Pip
  • 3 posts

  • Calculators:
    fx5800p

Posted 05 September 2019 - 10:55 AM

if anyone already had this problem it will be an easy one to help me  :)

 

how to enter the semicolon symbol ( ; ) on a casio fx5800p;

or also another operation separator different from ( : ) and colon ( , ) 


Edited by zorba, 05 September 2019 - 10:56 AM.


#2 CalcLoverHK

CalcLoverHK

    Casio Freak

  • Members
  • PipPipPipPip
  • 257 posts
  • Gender:Male
  • Location:Hong Kong
  • Interests:FPS games, C.Basic

  • Calculators:
    fx-50FHII (2019/1/30)
    fx-991ESPLUS-2 (2023/12/22)
    fx-3650PII (2022/1/15)
    fx-9750GIII (2020/6/13)
    fx-9860G Slim (2024/2/27)
    fx-9860GIISD (2023/3/27)
    fx-9860GIISD-2 (2024/2/5)
    fx-CG20CN (2023/2/12)
    fx-CG50 (2023/10/23)

Posted 05 September 2019 - 01:55 PM

Hi zorba,

 

There is no way to type ; in fx-5800P in my own knowledges. Manual doesn't have anything about this character, either.

 

I recommended you try fx-9860G emulator first. It has a whole bunch of characters for you to choose, so it may helps you more.

 

Cheers,

CalcLoverHK



#3 zorba

zorba

    Newbie

  • Members
  • Pip
  • 3 posts

  • Calculators:
    fx5800p

Posted 05 September 2019 - 04:13 PM

thanks for your reply. 

 

The following should be the programming function for Lagrangian Interpolation polynomial, which I found somewhere. 

?→A: ?→B: ?→C: ?→D: ?→X: ?→Y:

; D - B -. 1 DT : (the Y - D) ÷ (X-- C DT ??: D →: → M:

(M - Y) ÷ (D - X→M: (M - Σx ) ÷ (D - C→B:

(D - A) -1 (B - (X - A) -1 ( Σx - n ÷ (C - A→A◢

B - A(D +X + C→B◢ D + X: M - BAns - A(DAns + X →C ◢

Y - AX 3 - BX 2 - AnsX → D

 

You can see the semicolon in the second row. It may be a mistake by the author, but I wonder what should be the corresponding correct symbol?



#4 pan.gejt

pan.gejt

    Casio Freak

  • Members
  • PipPipPipPip
  • 262 posts
  • Gender:Male
  • Location:CZ

  • Calculators:
    .

Posted 05 September 2019 - 07:23 PM

The program is written for fx-3650.

http://webcal.freetz...P/Lagrange3.htm

 

So it means the semicolon together with DT is used for entering the statistical data ("30;2 DT" enter 30 as X and 2 as freq) and probably the SD mode is used to save program memory. The fx-5800p handles this computation differently - the table is used for entering the statistical data.

Maybe this part of the code can be rewritten.


Edited by pan.gejt, 05 September 2019 - 07:35 PM.


#5 CalcLoverHK

CalcLoverHK

    Casio Freak

  • Members
  • PipPipPipPip
  • 257 posts
  • Gender:Male
  • Location:Hong Kong
  • Interests:FPS games, C.Basic

  • Calculators:
    fx-50FHII (2019/1/30)
    fx-991ESPLUS-2 (2023/12/22)
    fx-3650PII (2022/1/15)
    fx-9750GIII (2020/6/13)
    fx-9860G Slim (2024/2/27)
    fx-9860GIISD (2023/3/27)
    fx-9860GIISD-2 (2024/2/5)
    fx-CG20CN (2023/2/12)
    fx-CG50 (2023/10/23)

Posted 06 September 2019 - 05:08 AM

Hi zorba,

 

I know this program!! It is in webcal forum (a place which focuses on fx-3650PII/fx-50FHII that I currently have and use my language Traditional Chinese) but sadly the forum is currently down for unknown reason. Only the archived website can be accessed.

 

Cheers,

CalcLoverHK



#6 zorba

zorba

    Newbie

  • Members
  • Pip
  • 3 posts

  • Calculators:
    fx5800p

Posted 06 September 2019 - 09:28 AM

Yes, that's the site.

It contains a lot of programs, and as I'm unfamiliar with them, it's precious to me. I also emailed CASIO, and they confirm there's no semicolon because there is no need to use it in programming.

 

Nevermind, maybe in future I will be more practical with the language for doing it.

 

 

Cheers 

:thumbsup:



#7 CalcLoverHK

CalcLoverHK

    Casio Freak

  • Members
  • PipPipPipPip
  • 257 posts
  • Gender:Male
  • Location:Hong Kong
  • Interests:FPS games, C.Basic

  • Calculators:
    fx-50FHII (2019/1/30)
    fx-991ESPLUS-2 (2023/12/22)
    fx-3650PII (2022/1/15)
    fx-9750GIII (2020/6/13)
    fx-9860G Slim (2024/2/27)
    fx-9860GIISD (2023/3/27)
    fx-9860GIISD-2 (2024/2/5)
    fx-CG20CN (2023/2/12)
    fx-CG50 (2023/10/23)

Posted 06 September 2019 - 11:01 AM

Hi zorba,

 

I know Chinese (because I am Hongkonger :greengrin: ) and I can translate that program to fx-5800P.

ClrStat
?→A
?→B
?→C
?→D
?→X
?→Y
D-B-1→List Freq
(Y-D)÷(X-C→List X
?→D
?→M
(M-Y)÷(D-X→M
(M-Σx)÷(D-C→B
(D-A)^(-1)(B-(X-A)^(-1)(Σx-n÷(C-A→A◢
B-A(D+X+C→B◢
D+X
M-BAns-A(DAns+X^(2)◢
Y-AX^(3)-BX^(2)-AnsX

Actually it changes not so much from fx-3650P version, but it can now load on fx-5800P at least.

Maybe I should start a project titled "fx-3650P/50F Programs to fx-5800P" or something like that.

 

Cheers,

CalcLoverHK


Edited by CalcLoverHK, 06 September 2019 - 11:06 AM.


#8 pan.gejt

pan.gejt

    Casio Freak

  • Members
  • PipPipPipPip
  • 262 posts
  • Gender:Male
  • Location:CZ

  • Calculators:
    .

Posted 06 September 2019 - 11:01 AM

My approach for 4 points lagrange polynomial

ClrMemory:"X0="?→A:"Y0="?→B:"X1="?→C:"Y1="?→D:"X2="?→E:"Y2="?→F:"X3="?→G:"Y3="?→H↵
((A-C)x(A-E)x(A-G))→I:((C-A)x(C-E)x(C-G))→J:((E-A)x(E-C)x(E-G))→K:((G-A)x(G-C)x(G-E))→L↵
"X^(3)"◢↵
B÷I+D÷J+F÷K+H÷L◢↵
"X^(2)"◢↵
(-(B÷I)x(C+E+G))-((D÷J)x(A+E+G))-((F÷K)x(A+C+G))-((H÷L)x(A+C+E))◢↵
"X^(1)"◢↵
B÷Ix((C+E)xG+CxE)+D÷Jx((A+E)xG+AxE)+F÷Kx((A+C)xG+AxC)+H÷Lx((A+C)xE+AxC)◢↵
"X^(0)"◢↵
-B÷Ix(CxExG)-D÷Jx(AxExG)-F÷Kx(AxCxG)-H÷Lx(AxCxE)◢↵





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users