`
阅读更多

 

// 计算投资金额amt,投资几个月mons所有收益算法
function calcProfit(amt, mons) {
	var totalRate = 0;
	var yearDays = 365;
	var monthDays = yearDays / 12;
	for (var i = 1; i <= mons; i++) {
		var num = i < 6 ? i : 6;
		var rate = (0.045 + ((num - 1) * 0.005)) * 100 / 100;
		totalRate += rate * 10e10 / 10e10;
	}
	return amt * (totalRate / yearDays * monthDays);
}

 

// 计算复利利息
function calcFuLiProfit(amt, mons) {
	var yearDays = 365;
	var a = function(rate) {
		return rate / yearDays * amt;
	};
	var b = function(rate, days) {
		if (days > 1) {
			return a(rate) + b(rate, days - 1);
		} else {
			return a(rate);
		}
	};
	var totalAmt = 0;
	var monthDays = yearDays / 12;
	for (var i = 1; i <= mons; i++) {
		var num = i < 6 ? i : 6;
		var rate = (0.045 + ((num - 1) * 0.005)) * 100 / 100;
		totalAmt += b(rate, monthDays);
	}
	return totalAmt;
}

 

注:本算法仅供参考,算法涉及数值请以实际计算规则进行修改。

分享到:
评论

相关推荐

    尚硅谷Android企业级项目之_硅谷P2P金融

    【尚硅谷Android企业级项目之_...总结,通过学习和实践"尚硅谷Android企业级项目之_硅谷P2P金融",开发者不仅能提升Android开发技能,还能了解到金融应用特有的安全和合规要求,为未来从事相关领域的工作打下坚实基础。

    p2p金融行业2022年发展概况分析及未来十年p2p金融行业数据趋势预测.docx

    p2p金融行业2022年发展概况分析及未来十年p2p金融行业数据趋势预测.docx

    23-IDEA-p2p.zip 分布式项目p2p金融项目完整版代码

    在这个项目中,我们将会探讨P2P金融系统的核心技术和实现细节。 一、P2P网络基础 P2P(Peer-to-Peer)网络是一种去中心化的网络架构,每个节点既是服务提供者也是服务消费者。在P2P金融系统中,借款人和投资者直接...

    p2p网络资源定位查询算法

    ### P2P网络资源定位查询算法 ...通过将RDF描述和查询映射到DHT-P2P路由空间,该算法不仅提高了查询的灵活性和效率,还有效解决了传统P2P网络中资源查询存在的问题。这种方法为未来P2P网络的发展提供了重要的技术支持。

    P2P金融借贷项目--源码+MySQL数据库_

    总结起来,这个P2P金融借贷项目源码和MySQL数据库的结合,展示了如何利用现代技术构建一个完整的在线借贷平台,涵盖了用户管理、借贷流程控制、风险管理等多个方面,为学习者提供了深入了解互联网金融技术的宝贵资源...

    P2P金融借贷项目--源码+MySQL数据库

    本项目对于面试者来说,不仅能帮助他们理解P2P金融借贷业务流程,还能深入学习和实践前后端开发、数据库设计、安全性控制以及分布式系统架构等多个方面,提升其技术能力。通过分析和运行源码,可以加深对实际项目...

    软件资源-P2P金融,软件资源-P2P金融

    软件资源----P2P金融,软件资源----P2P金融

    java基于J2EE的P2P金融理财管理系统毕业设计程序

    接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。...

    2023年P2P金融行业洞察报告及未来五至十年预测分析报告.docx

    报告首先从政策背景出发,深入探讨了P2P金融行业的现状和趋势。政策方面,政府对于P2P金融行业的支持态度明显,这为该行业的健康发展提供了良好的政策环境。政策持续利好,意味着更多的法规和制度将被制定和完善,...

    P2P核心思想及经典算法

    在探讨P2P(Peer-to-Peer)通信的核心思想及其经典算法之前,我们需要先了解P2P通信的基本概念和其面临的挑战。P2P网络是一种分布式网络模型,在这种模型中,每一台计算机(节点或对等体)都可以作为服务提供者和...

    互联网金融P2P项目.rar

    P2P金融,也称为网络借贷,是一种通过互联网平台连接借款人和投资者的方式,它跳过了传统金融机构,降低了交易成本并提高了效率。 这个项目可能涉及到的技术栈包括: 1. **SSM框架**:SSM是Spring、SpringMVC和...

    P2P计算的未来

    此外,可能还会出现更加智能化的资源调度算法,以优化网络性能和资源分配,进一步提高P2P计算的效率。 总的来说,P2P计算的未来将是一个融合了分布式计算、区块链技术和人工智能的领域,旨在创建一个更加去中心化、...

    基于数据挖掘技术的P2P金融研究.pdf

    数据挖掘技术能够深入挖掘和利用这些历史数据,提取出有价值的信息,为P2P金融平台的发展提供重要依据。 数据挖掘技术的对象主要包括各类数据库或数据集合,涵盖事务、演绎、多媒体、空间、异质等多种类型的数据库...

    网贷/P2p/贷款收益统计表

    此外,此类统计表还可能涉及到复利计算,这是指利息在一定周期后也会产生利息,进一步增加总的收益。同时,考虑到网贷风险,统计表可能还会包含关于逾期率、坏账率的预估,以帮助投资者评估潜在的风险。 总的来说,...

    P2P视频直播数据调度算法

    ### P2P视频直播数据调度算法 #### 一、引言 近年来,随着互联网技术的飞速发展,基于P2P(Peer-to-Peer)的技术和应用得到了广泛的关注和应用。P2P技术的核心思想是让网络中的各个节点能够相互通信、共享资源和...

    2023年P2P金融行业市场突围建议及需求分析报告.docx

    1. 当下面临的机会和挑战:随着金融科技的进步,P2P金融行业拥有广阔的市场前景,尤其是在普惠金融和小额信贷领域。然而,行业同时也面临着监管收紧、风险控制难度加大、市场信任度下降等挑战。 2. 经营理念快速...

    万信金融P2P项目代码

    P2P金融平台通常涉及到用户资金的借贷、投资与管理,因此对系统的安全性、稳定性和效率有着极高的要求。此项目可能包含以下关键知识点: 1. **JAVA编程**: 作为项目的主开发语言,JAVA以其面向对象的特性、跨平台...

    p2p金融贷款.7z

    用户可以下载这个压缩包,学习如何设计和实现一个P2P金融贷款平台的用户界面,同时也可作为模板进行定制化开发。然而,要让这个Webapp完全功能完备,还需要自建后端服务,这可能涉及到服务器端编程语言(如Node.js、...

Global site tag (gtag.js) - Google Analytics