demo.hspですね。
いろんなのが入って長いので抜き出してみました。↓(^_^;)
sysfont:color 0,192,192
pos 40,130:mes "・けいさん"
;
objsize 48,24:color 192,192,192
cal1=123:cal2=456
caltype=0:calmark="+\n-\n*\n/"
pos 60,160:input cal1
pos 160,160:input cal2
objsize 40,24
pos 114,159:combox caltype,150,calmark
objsize 120,24
pos 480,400:button "テスト終了",*idover
z=300
*idmain
color 0,0,64:boxf 210,162,276,180
color 192,192,192
cal1b=cal1:cal2b=cal2:caltb=caltype
if caltb=0 : ans=cal1+cal2
if caltb=1 : ans=cal1-cal2
if caltb=2 : ans=cal1*cal2
if caltb=3 : if cal2!0 : ans=cal1/cal2 : else : ans=0
pos 210,162:mes "= "+ans
*idloop
if cal1!cal1b : goto *idmain
if cal2!cal2b : goto *idmain
if caltb!caltype : goto *idmain
;
if z<=0 : goto *idover
z--
wait 10:goto *idloop
*idover
end