#!/bin/bash

# 计算一个信用卡利率费用:

read -p "请输入本金:" bj ;# read 接收用户输入信息,-p 连接字符串

read -p "请输入日息:" rx ;

read -p "请输入时间:" day ;

for((i=1;i<=$day;i++))

do

echo -ne "(1+$rx)*"# -ne 取消换行打印

done

echo ""                                         # 打印换行

echo "#########################################################

##

##欢迎使用awk计算一个信用卡利率费用:

##程序计算,区分逻辑先后顺序,否则结果错误

##%g 自动匹配格式,调用逗号后面的变量的结果值

##开发商:小绿叶技术博客www.eisc.cn

##

#########################################################

"

awk 'BEGIN{

bj='"$bj"'                # 本金,调用外部变量符号 '"  "'

rx='"$rx"'# 日息

day='"$day"'# 天数

bxl = 1+rx                         # 定义内部变量bxl本息率为:1+日息

## 基本参数定义完成

ze = bj*(1+rx)**day# 输入天数总额

zen = bj*(1+rx)**365# 总额年

lx = ze-bj# 输入天数利息(元)

lxn = nze-bj# 利息年(元)

lvbfb = lx/ze*100# 输入天数利率百分比

lvnbfb = nlx/nze*100# 年利率百分比

cqze = bj*(1+rx*2)**(day+20) # 超期20天总额为

cqzen = bj*(1+rx*2)**360# 超期1年

cqlx = cqze-bj# 超期利息

cqlxn = cqzen-bj# 超期年利息

cqlv = cqlx/cqze*100# 超期利率百分比

cqlvn = cqlxn/cqzen*100# 超期利率百分比

printf "本金: %g 元,%g天产生的利息为: %g 元,年利息:%g元,当前总额:%g元,年总额:%g元,当前利率:%g %,年化:%g %,本息和为: %g 元 \n \n",bj,day,lx,lxn,ze,zen,lvbfb,lvlnbfb

echo "#########################################################"

printf "超期20天利息:%g 元,超期1年利息:%g 元,超期 20天总额:%g 元,超期1年总额:%g 元,超期利率:%g %,年化:%g % \n",cqlx,cqlxn,cqze,cqzen,cqlv,cqlvn

}'

echo "#########################################################"

python计算银行利息_awk 计算银行利息-shell相关推荐

  1. 《从问题到程序:用Python学编程和计算》——2.6 简单脚本程序

    本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第2章,第2.6节,作者 裘宗燕,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 2. ...

  2. 《从问题到程序:用Python学编程和计算》——1.2 Python语言简介

    本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第1章,第1.2节,作者 裘宗燕,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 1. ...

  3. 《从问题到程序:用Python学编程和计算》——第2章 计算和编程初步 2.1 数值表达式和算术...

    本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第2章,第2.1节,作者 裘宗燕,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第2 ...

  4. python编写自定义函数计算一维numpy数组中与指定目标数值最接近(距离最近)的数值(find closest value in numpy array to a certain value)

    python编写自定义函数计算一维numpy数组中与指定目标数值最接近(距离最近)的数值(find closest value in numpy array to a certain value) 目 ...

  5. Python多分类问题下,micro-PR计算以及macro-PR计算

    Python多分类问题下,micro-PR计算以及macro-PR计算 #二分类的Precision和Recall计算公式 在普通的二分类问题中通过混淆矩阵可以轻松地计算出来Precison和Reca ...

  6. python范数norm的计算

    python范数norm的计算 https://www.cnblogs.com/devilmaycry812839668/p/9352814.html

  7. 《从问题到程序:用Python学编程和计算》——第3章 基本编程技术 3.1 循环程序设计...

    本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第3章,第3.1节,作者 裘宗燕,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第3 ...

  8. 《从问题到程序:用Python学编程和计算》——3.4 定义函数

    本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第3章,第3.4节,作者 裘宗燕,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 3. ...

  9. python【Numpy科学计算库】Numpy的超实用基础详细教程(看不懂你来打我)

    文章目录 Numpy简单介绍 1.Numpy是什么 2. 多维数组 numpy数据类型设定与转换 numpy索引与切片 多维数组索引.切片 数组文件输入输出 使用numpy.arange方法 使用nu ...

最新文章

  1. NIPS2018 | 腾讯AI Lab入选20篇论文,含2篇Spotlight
  2. Android热修复技术原理详解(最新最全版本)
  3. linux教程:通过编译安装ansible解决apt install ansible后无法安装AWX的莫名问题
  4. Apache TomEE + JMS。 这从未如此简单。
  5. 在Spring-boot中,为@Value注解添加从数据库读取properties支持
  6. java观察者_Java中的观察者模式
  7. java中的静态块static{}及this,super,final的用法总结
  8. linux 小度 驱动_分享:bananian1508成功编译小度Wifi mt7601u驱动。
  9. python 类和对象的实例简介
  10. Win7 usb连接打印机无法使用,在控制面板有usbprint小黄感叹号,windows update无法找到相应驱动。
  11. 旺旺qq html,如何在网页HTML中嵌入QQ、MSN、旺旺、Gtalk快速对话框代码
  12. 总分公司之间的税务管理问题
  13. exchange 连接远程服务器 拒绝访问
  14. 四川省2021年卫生副高考试成绩查询时间,四川省2021年卫生资格考试成绩查询时间:6月4日起...
  15. Django无法显示图片
  16. 五 蓝牙低功耗(BLE)协议栈 之 ATT层
  17. 写了一个小小的html
  18. 2019最新最全微专业之Java语言程序设计入门
  19. 番茄(Tomato),别名西红柿
  20. Hive UDF GDF UDTF编写与实现

热门文章

  1. 微信小程序在iOS端,出现SSL错误,无法建立安全连接的问题解决
  2. twitter 推出官方 Android 客户端
  3. CTFHub----RCE
  4. Office 2007: 数据有效性使用.
  5. 庞加莱 (Jules Henri Poincaré)
  6. Proxmox VE安装、集群配置
  7. 用事实告诉你企业竞争优势的企业资源判断标准
  8. 微信小程序-【仿咸鱼】的底部导航
  9. 如何让简历中的“岗位业绩”打动HR?
  10. cmd下载远程linux的文件,Java利用ssh协议实现从远程Linux服务器下载文件和文件夹...