그래서 3 차원 도형의 볼륨을 계산하는 TI-84 계산기에 대한 프로그램이 있습니다. 여기에 코드이 지금은 내 모든 프로그램입니다TI-84 프로그램, 코드가 잘못된 if 문으로 들어갑니다.
ClrHome
Disp "Z=Cuboid
Disp "Y=Tri Prism
Disp "X=Square Pyramid
Disp "W=Tri Pyramid
Disp "V=Cylinder
Disp "U=Cone
Disp "T=Sphere
Prompt S
Pause
If S=Z
Then
Prompt W,L,H
W*L*H→θ
ClrHome
Disp "V=
Disp θ
Pause
ClrHome
Stop
End
If S=Y
Then
Prompt A,B,C,H
*formula*→θ
ClrHome
Disp "V=
Disp θ
Pause
ClrHome
Stop
End
If S=X
Then
Prompt H,L,W
*formula*→θ
ClrHome
Disp "V=
Disp θ
Pause
ClrHome
Stop
End
이며, 문제는 계속 입력 내가 X (S = X)를 눌러로 S에 대한 값을 입력 할 때, 프로그램이 만약 S에 들어가는 것입니다 = Y 그리고 A, B, C, H를 묻습니다. S = Z를 입력하면 프로그램은 S = Z로 이동합니다. S = Y를 입력하면 프로그램은 S = Y로 들어갑니다. 그러나 S = X로 입력하면 프로그램은 S = Y로 바뀝니다. 왜?