首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >方案:创建一个要求两个数字并计算其乘积的过程产品

方案:创建一个要求两个数字并计算其乘积的过程产品
EN

Stack Overflow用户
提问于 2013-08-14 13:29:51
回答 1查看 117关注 0票数 0

创建一个要求两个数字并计算其乘积的过程产品。如果乘积大于或等于20,程序将询问半径以计算圆的面积;否则,程序将询问长度和宽度以计算矩形的面积。如果乘积为零,程序将显示无效输入!该程序应至少在两个过程中实现。

帮帮忙好吗?我有这个

代码语言:javascript
复制
(define circle
  (lambda (radius)
    (* 3.14 (* radius radius)))

(define product
  (lambda (a b)
    (* a b))
EN

回答 1

Stack Overflow用户

发布于 2013-08-14 22:35:57

您可以使用read“询问两个数字”。

代码语言:javascript
复制
> (let ((a (read))) (format "You typed: ~a" a))
12
"You typed: 12"
> 

这恰好向您展示了如何format输出,尽管通读the docs 可能仍然有助于更好的要点。只要记住检查返回值是否真的是一个带有number?的数字,剩下的问题就应该不言而喻了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18223844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档