Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <%@page import="java.util.Locale"%>
- <%@page import="java.text.DecimalFormat"%>
- <%@page import="java.text.NumberFormat"%>
- <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
- pageEncoding="ISO-8859-1"%>
- <html>
- <head>
- <title>Test</title>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- </head>
- <body>
- <h1>Cours Java</h1>
- <p>Dév. applications d'affaires</p>
- <form>
- <%
- NumberFormat dollarNf = DecimalFormat.getCurrencyInstance(Locale.CANADA_FRENCH);
- NumberFormat pourcentNf = DecimalFormat.getPercentInstance(Locale.CANADA_FRENCH);
- pourcentNf.setMinimumFractionDigits(3);
- if (request == null || request.getParameter("nbAnnee") == null || request.getParameter("taux") == null)
- {
- out.print("Nombre années (0 -- x) : <input type=text name='nbAnnee'><br>");
- out.print("Taux (0% -- x%) : <input type=text name='taux'><br>");
- out.print("Incrément taux (+ x%) : <input type=text name='incTaux'>");
- } else
- {
- double taux = Double.parseDouble(request.getParameter("taux"))/100;
- double incTaux = Double.parseDouble(request.getParameter("incTaux"))/100;
- out.print("Nombre années (0 -- x) : "+request.getParameter("nbAnnee")+"<br>");
- out.print("Taux (0 -- x%) : "+pourcentNf.format(taux)+"<br>");
- out.print("Incrément taux (+ x%) : "+pourcentNf.format(incTaux)+"<br>");
- out.print("<input type=hidden text='nbAnnee' value='"+request.getParameter("nbAnnee")+"'");
- out.print("<input type=hidden text='taux' value='"+request.getParameter("taux")+"'");
- out.print("<input type=hidden text='incTaux' value='"+request.getParameter("incTaux")+"'");
- }
- out.print("<br><br>");
- double test [][];
- if (request != null && request.getParameter("nbAnnee") != null && request.getParameter("taux") != null && request.getParameter("incTaux") != null)
- {
- int nbAnnee = Integer.parseInt(request.getParameter("nbAnnee"));
- double taux = Double.parseDouble(request.getParameter("taux"))/100;
- double incTaux = Double.parseDouble(request.getParameter("incTaux"))/100;
- for (int iAnnee=0 ; iAnnee<=nbAnnee ; iAnnee++)
- {
- for (double iTaux=0 ; iTaux<=taux ; iTaux= iTaux+incTaux)
- {
- int i = (int)iTaux;
- out.print("Année "+iAnnee+" ; ");
- out.print("% Taux : "+pourcentNf.format(iTaux)+"<br>");
- test[iAnnee][i] = iAnnee*iTaux;
- out.print("= "+test[iAnnee][i]+"<br><br>");
- }
- }
- }
- %>
- <input type=submit value='Transmettre'>
- </form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement