微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我应该怎么做才能使这个计算器工作?

如何解决我应该怎么做才能使这个计算器工作?

我必须用 BASIC 编写一个简单的计算器,它要求输入一个数字,然后是一个基本运算符(+、-、*、/),然后是另一个数字,然后是另一个运算符,直到用户输入“=”作为操作员。然后程序应该停止并输出结果。到目前为止,我已经这样做了:

10 Input "Entrez un nombre                   : " ; Nombre
20 Input "Entrez un opérateur (+,-,*,/)      : " ; Operateur$
if Operateur$ <> "+" and Operateur$ <> "-" and Operateur$ <> "*" and Operateur$ <> "/" and Operateur$ <> "=" then goto 20
if Operateur$ = "+" or Operateur$ = "-" or Operateur$ = "*" or Operateur$ = "/" then goto 10
if Operateur$ = "=" then goto 30
30 Print "Résultat                           : " ; Resultat

我被困在如何实际计算结果上,我想不出办法......

解决方法

10 Input "Entrez un nombre                   : " ; Nombre
    Resultat = Nombre
20 Input "Entrez un opérateur (+,-,*,/)      : " ; Operateur$
    if Operateur$ <> "+" and Operateur$ <> "-" and Operateur$ <> "*" and Operateur$ <> "/" and Operateur$ <> "=" then goto 20
    if Operateur$ = "+" or Operateur$ = "-" or Operateur$ = "*" or Operateur$ = "/" then goto 30
    if Operateur$ = "=" then goto 40 else goto 30
30 Input "Entrez un nombre                   : " ; Nombre2
    if Operateur$ = "+" then Resultat = Resultat + Nombre2
    if Operateur$ = "-" then Resultat = Resultat - Nombre2
    if Operateur$ = "*" then Resultat = Resultat * Nombre2
    if Operateur$ = "/" then Resultat = Resultat / Nombre2
goto 20
40 Print "Résultat                           : " ; Resultat

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。