• Lenguaje

    JSP

  • Descripción

    Una persona desea saber cuánto dinero va invertir en realizar un pastel de chocolate, cuando los datos que esta tiene son el costo total de cada uno de los ingredientes. Siendo estos los siguientes: 300 gr de harina, 70 gr de cacao, 1 cucharadita de polvo para hornear, 150 gr de mantequilla, 150 gr de azúcar, 3 huevos, 150 ml de leche. Por ejemplo si sabemos que la docena de huevos esta a $30.00 cuanto sería la parte proporcional que se gasta en el pastel, así el usuario introducirá el costo por kilo, litro o empaque de cada ingrediente, el programa calculará y mostrará cuánto dinero se gasta por pastel para poder obtener una ganancia del 20% en la venta de estos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Pastel de chocolate</title>
    </head>
    <body>
<%
    if (request.getMethod().equals("POST")) {
        double dinero_invertido, docena_de_huevos, ganancia, kilo_de_azucar, kilo_de_cacao;
        double kilo_de_harina, kilo_de_mantequilla, kilo_de_polvo_para_hornear, litro_de_leche;
        docena_de_huevos = Double.parseDouble(request.getParameter("docena_de_huevos"));
        kilo_de_azucar = Double.parseDouble(request.getParameter("kilo_de_azucar"));
        kilo_de_cacao = Double.parseDouble(request.getParameter("kilo_de_cacao"));
        kilo_de_harina = Double.parseDouble(request.getParameter("kilo_de_harina"));
        kilo_de_mantequilla = Double.parseDouble(request.getParameter("kilo_de_mantequilla"));
        kilo_de_polvo_para_hornear = Double.parseDouble(request.getParameter("kilo_de_polvo_para_hornear"));
        litro_de_leche = Double.parseDouble(request.getParameter("litro_de_leche"));
        dinero_invertido=kilo_de_harina*0.3+kilo_de_cacao*0.07+kilo_de_polvo_para_hornear*0.015+kilo_de_mantequilla*0.15+kilo_de_azucar*0.15+docena_de_huevos/4.0+litro_de_leche*0.15;
        ganancia=dinero_invertido*0.2;
        out.println("Valor de dinero invertido: " + dinero_invertido + "<br/>");
        out.println("Valor de ganancia: " + ganancia + "<br/>");
    }
%>
        <form method="post">
            <table style="text-align: left; margin-left: auto; margin-right: auto;" border="1" cellpadding="1" cellspacing="1">
                <tbody>
                    <tr>
                        <td>
                            <label for="docena_de_huevos">Ingresa el valor de docena de huevos:</label>
                        </td>
                        <td>
                            <input name="docena_de_huevos" required="required" step="0.000001" type="number" />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <label for="kilo_de_azucar">Ingresa el valor de kilo de azucar:</label>
                        </td>
                        <td>
                            <input name="kilo_de_azucar" required="required" step="0.000001" type="number" />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <label for="kilo_de_cacao">Ingresa el valor de kilo de cacao:</label>
                        </td>
                        <td>
                            <input name="kilo_de_cacao" required="required" step="0.000001" type="number" />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <label for="kilo_de_harina">Ingresa el valor de kilo de harina:</label>
                        </td>
                        <td>
                            <input name="kilo_de_harina" required="required" step="0.000001" type="number" />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <label for="kilo_de_mantequilla">Ingresa el valor de kilo de mantequilla:</label>
                        </td>
                        <td>
                            <input name="kilo_de_mantequilla" required="required" step="0.000001" type="number" />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <label for="kilo_de_polvo_para_hornear">Ingresa el valor de kilo de polvo para hornear:</label>
                        </td>
                        <td>
                            <input name="kilo_de_polvo_para_hornear" required="required" step="0.000001" type="number" />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <label for="litro_de_leche">Ingresa el valor de litro de leche:</label>
                        </td>
                        <td>
                            <input name="litro_de_leche" required="required" step="0.000001" type="number" />
                        </td>
                    </tr>
                    <tr align="center">
                        <td colspan="2" rowspan="1">
                            <input value="Procesar" type="submit" />
                        </td>
                    </tr>
                </tbody>
            </table>
        </form>
    </body>
</html>