计算找零
来源:互联网 发布:流程优化再造的意思 编辑:程序博客网 时间:2024/05/18 01:30
<html><head><title>Insert title here</title></head><body><script language="JavaScript">function money(){ facmoney = parseInt(document.form1.facmoney.value); realmoney = parseInt(document.form1.realmoney.value); money = facmoney - realmoney; H = parseInt(money/100); F = parseInt((money%100)/50); E = parseInt(((money%100)%50)/20); T = parseInt((((money%100)%50)%20)/10); Fiv = parseInt(((((money%100)%50)%20)%10)/5); Y = parseInt(((((money%100)%50)%20)%10)%5)/1;document.form1.M.value = money;document.form1.H.value = H;document.form1.F.value = F;document.form1.E.value = E;document.form1.T.value = T;document.form1.Fiv.value = Fiv;document.form1.Y.value = Y;} </script> <form name="form1"> 实收金额:<input name="facmoney" type="text"><br> 应收金额:<input name="realmoney" type="text"><br> <input type="button" value="计算" onclick="money()"><br><hr> 找零 : <input type="text" name="M">元<br> 100:<input type="text" name="H">张<br> 50:<input type="text" name="F">张<br> 20:<input type="text" name="E">张<br> 10:<input type="text" name="T">张<br> 5:<input type="text" name="Fiv">张<br> 1:<input type="text" name="Y">张<br> </form></body></html>
<pre class="java" name="code"><%@page import="java.util.*" contentType="text/html; charset=gb2312" %><%! Map<String,Integer> MoneyMap = new HashMap<String,Integer>(); private final int F=50; private final int E=20; private final int T=10; private final int Fiv=5; private final int Y=1;int money,num=0; private void CalMoney(int money) { num = money/F; MoneyMap.put(F+"元",num); num = (money%F)/E; MoneyMap.put(E+"元",num); num = ((money%F)%E)/T; MoneyMap.put(T+"元",num); num = (((money%F)%E)%T)/Fiv; MoneyMap.put(Fiv+"元",num); num = ((((money%F)%E)%T)%Fiv)/1; MoneyMap.put(Y+"元",num); } %><%String realmoney = "";realmoney = request.getParameter("money");if(realmoney != null && !realmoney.equals(" ")){try{money = Integer.parseInt(realmoney);CalMoney(money);}catch(NumberFormatException e){out.print("输入错误");}}%><html><head><title>Money Number</title></head><body><%@ include file="test_Log.jsp" %> <form name="form" action="test_test.jsp" method="post">输入金额:<input type="text" name="money"><input type="submit" value="提交"><br><%Set set = MoneyMap.keySet();Iterator it = set.iterator();for(; it.hasNext(); ){String key = (String)it.next();Integer value = MoneyMap.get(key);out.print(key+" :");out.print(value+"<br>"); }%><%@ include file="test_Moneybottom.jsp" %> </form></body></html>
0 0
- 计算找零
- 找零时刻---浮点数计算
- 找零
- 找零
- 找零
- (if-else语法)找零的计算
- java基础购物选择数量计算,结算找零
- java 给定价格和付款金额计算找零金额-挖财笔试编程题
- C语言利用if和else,输入金额票面,计算找零!
- 找零时刻
- 找零问题
- 买票找零
- 硬币找零
- 找零时刻
- 找零时刻
- 买票找零
- 车票找零
- 买票找零
- 每天一点matlab——字符分割
- 进程与线程
- Asp.net加Sql Server写的留言板小例子
- nyoj 91阶乘之和(不是贪心,搜索而已)
- 常用接口介绍05——螺钉式PCB接线端子
- 计算找零
- 【ubuntu操作系统】ubuntu系统下第一个C语言程序
- AndroidStudio写讯飞语音识别遇到的问题
- 【Leetcode】Linked List Cycle II
- leetcode oj java Path Sum
- NYOJ 325 zb的生日 【0 1 背包】
- 什么时候需要拷贝构造函数和赋值构造函数?
- 对称加密和非对称加密
- LeetCode:Min Stack