Problema al ejecutar operaciones aritméticas de un arreglo que captura N cantidad de números
Publicado por Jesús (1 intervención) el 22/10/2018 02:11:01
Tengo estos dos archivos en HTML y PHP respectivamente, donde el usuario decidirá la cantidad de números a ingresar y después de haberlos ingresado, decidirá mediante checkbox, si sumarlos, restarlos, dividirlos y/o sacar el residuo (en estos dos últimos casos, el programa solo tomara los primeros dos valores ingresados).
Hasta ahora solo he podido hacer que se muestren los números ingresados...
Hasta ahora solo he podido hacer que se muestren los números ingresados...
1
2
3
4
5
6
7
8
9
10
11
<head>
<title>Practica 13.2</title>
</head>
<body>
Ingrese una cantidad de numeros
<form action="practica_13.2.php" method="post"><input
type="text" name="n" />
<input type="submit" name="Ordenar" value="Ordenar" />
</form>
</body>
</html>
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
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
if(isset($_POST['Enviar']))
asort($_POST['matriz']);
{
$cantidad = (int)$_POST['n'];
echo '<form method="post" action="practica_13.2.php">';
for($i=1; $i<=$cantidad; $i++)
{
echo 'Valor '.$i.': <input type="text" name="matriz['.$i.']" />'."<br>\n";
}
echo '<input type="submit" name="Ordenar" value="Ordenar" />';
echo '</form>';
foreach($_POST['matriz'] as $valor)
{
echo $valor."<br>\n";
}
}
?>
¿Que operacion desea realizar con estos numeros?
<form>
<input type="checkbox" name="check1">sumar
<br>
<input type="checkbox" name="check2">restar
<br>
<input type="checkbox" name="check3">multiplicar
<br>
<input type="checkbox" name="check4">dividir
<br>
<input type="checkbox" name="check5">residuo
<br>
<input type="submit" name="Enviar">
</form>
</body>
</html>
<?php
if (isset($_REQUEST['check1']))
{
$suma=$_REQUEST['valor'] + $_REQUEST['n'];
echo "La suma es:".$suma."<br>";
}
if (isset($_REQUEST['check2']))
{
$resta=$_REQUEST['valor'] - $_REQUEST['n'];
echo "La resta es:".$resta."<br>";
}
if (isset($_REQUEST['check3']))
{
$multiplicacion=$_REQUEST['valor'] * $_REQUEST['n'];
echo "La multiplicacion es:".$multiplicacion."<br>";
}
if (isset($_REQUEST['check4']))
{
$division=$_REQUEST['valor1'] / $_REQUEST['n'];
echo "La division es:".$division."<br>";
}
if (isset($_REQUEST['check5']))
{
$residuo=$_REQUEST['valor'] % $_REQUEST['n'];
echo "El residuo es:".$residuo."<br>";
}
?>
Valora esta pregunta
0