博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Perl练习之——微型计算器
阅读量:4050 次
发布时间:2019-05-25

本文共 626 字,大约阅读时间需要 2 分钟。

print "请输入第一个数字first: " ;
$pmt = <STDIN> ;
chomp $pmt ;
print "请输入第二个数字second: " ;
$interest = <STDIN> ;
chomp $interest ;
print "请输入运算符号sin,0>+,1>-,2>*,3>/ " ;
$mons = <STDIN> ;
chomp $mons ;
#Formula requires a monthly interest
if(
$mons == 0){
    print "您输入的运算符号为: + \n" ;
    
$total = $pmt + $interest ;
}elsif(
$mons == 1){
    print "您输入的运算符号为: - \n" ;
    
$total = $pmt - $interest ;
}elsif(
$mons == 2){
    print "您输入的运算符号为: * \n" ;
    
$total = $pmt * $interest ;
}elsif(
$mons == 3){
    print "您输入的运算符号为: / \n" ;
    if($interest == 0){
        $total = "除数不能为0 \n"
    }else{
        
$total = $pmt / $interest ;
    }
}else{
    $total = "出错啦。" ;
}
    
print "计算结果是:  $total" ;

转载地址:http://hzjci.baihongyu.com/

你可能感兴趣的文章
C/C++中关于动态生成一维数组和二维数组的学习
查看>>
JVM最简生存指南
查看>>
JVM并发机制探讨—内存模型、内存可见性和指令重排序
查看>>
持续可用与CAP理论 – 一个系统开发者的观点
查看>>
nginx+tomcat+memcached (msm)实现 session同步复制
查看>>
c++字符数组和字符指针区别以及str***函数
查看>>
c++类的操作符重载注意事项
查看>>
c++模板与泛型编程
查看>>
WAV文件解析
查看>>
WPF中PATH使用AI导出SVG的方法
查看>>
WPF UI&控件免费开源库
查看>>
QT打开项目提示no valid settings file could be found
查看>>
Win10+VS+ESP32环境搭建
查看>>
android 代码实现圆角
查看>>
flutter-解析json
查看>>
android中shader的使用
查看>>
java LinkedList与ArrayList迭代器遍历和for遍历对比
查看>>
drat中构造方法
查看>>
JavaScript的一些基础-数据类型
查看>>
JavaScript基础知识(2)
查看>>