#!/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 "#########################################################"
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2025-12-01 16:11:00,Processed in 0.01736 second(s).