0% encontró este documento útil (0 votos)
24 vistas10 páginas

Programas PHP: Arreglos y Matrices

El documento presenta varios programas en PHP que realizan diversas tareas, como imprimir números de un arreglo, calcular sumatorias, ordenar arreglos, encontrar el número mayor, multiplicar matrices y generar tablas de multiplicar. Cada programa está estructurado con código PHP y HTML, incluyendo formularios para la entrada de datos. Se incluyen ejemplos de cómo leer y procesar datos en arreglos y matrices, así como la visualización de resultados en una página web.

Cargado por

MM
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
24 vistas10 páginas

Programas PHP: Arreglos y Matrices

El documento presenta varios programas en PHP que realizan diversas tareas, como imprimir números de un arreglo, calcular sumatorias, ordenar arreglos, encontrar el número mayor, multiplicar matrices y generar tablas de multiplicar. Cada programa está estructurado con código PHP y HTML, incluyendo formularios para la entrada de datos. Se incluyen ejemplos de cómo leer y procesar datos en arreglos y matrices, así como la visualización de resultados en una página web.

Cargado por

MM
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

programa#1

<?
echo "Hola mundo";
?>

programa#2
Hacer un programa en PHP que asigne 5 numeros enteros a
un arreglo y los imprima.

<?
$arreglo=array(0,1,2,3,4);

echo”\$arreglo[0]=$arreglo[0]<br>”;
echo”\$arreglo[1]=$arreglo[1]<br>”;
echo”\$arreglo[2]=$arreglo[2]<br>”;
echo”\$arreglo[3]=$arreglo[3]<br>”;
echo”\$arreglo[4]=$arreglo[4]”;

?>

programa#3

<?
$arreglo=array(0,1,2,3,4);
for ($i=0;$i<=4;$i++)
{
echo "\$arreglo[$i]=$arreglo[$i]<br>";

}
?>

programa#4 sumatoria

<?

$x=0;

for ($i=0;$i<=10;$i++)
{
$x=$x+$i;
echo "\$x= $x";

?>
programa#5

<?

$x=(10+(10+1))/2

echo "\$x=".$x;

?>

programa#6 ordenacion

Hacer un programa que asigne 5 numeros a un arreglo, los


ordene e imprima la lista ordenada.

$arreglo=array(7,1,4,2,8);

for ($i=0; $i<=4;$i++)


{
for ($j=0; $j<=4;$j++)
{
if($arreglo[$j]<$arreglo[$j+1])
{
$b= $arreglo[$j];
$arreglo[$j]=$arreglo[$j+1];
$arreglo[$j+1]=$b;
}
}
}

for ($i=0; $i<=4;$i++)


{
echo '<br>'.$arreglo[$i];
}

?>

Hacer un programa que asigne 5 numeros a un arreglo y


determine cual es el mayor.

<?

$numeros=array(7,1,4,2,8);

$n_mayor=0;
for ($x=0; $x <=4; $x++)
{
if ($numeros[$x] > $n_mayor)
{
$n_mayor=$numeros[$x];
}
}

echo "<p> El numero mayor es: $n_mayor </P>";


?>

Hacer un programa que lea 5 numeros, los asigne a un arreglo


y los ordene.

archivo: [Link]

<html>

<head>

<title>Ordenar</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-
8859-1"><style type="text/css">
<!--
body,td,th {
color: #000000;
}
body {
background-color: #D4D0C8;
}
.Estilo1 {font-family: "comic Sans MS"}
-->
</style></head>

<body>

<form method="POST" action="[Link]">

<p align="center" class="Estilo1">Hacer un programa que lea 5


numeros, los asigne a un arreglo y los ordene </p>
<p align="center">&nbsp;</p>
<p align="center">Dijita el numero 1
<input type="text" name="numero1" size="20">
</p>
<p align="center">Dijita el numero 2<input type="text"
name="numero2" size="20"></p>
<p align="center">Dijita el numero 3<input type="text"
name="numero3" size="20"></p>
<p align="center">Dijita el numero 4<input type="text"
name="numero4" size="20"></p>
<p align="center">Dijita el numero 5<input type="text"
name="numero5" size="20"></p>
<p align="center"><input type="submit" value="Ok"
name="B1"></p>
</form>

</body>

</html>

archivo: [Link]

<?

$arreglo=array($numero1,$numero2,$numero3,$numero4,$numero5
);

for ($i=0;$i<=4;$i++)
{
for ($j=0;$j<=4;$j++)
{
if ($arreglo[$j]<$arreglo[$j+1])
{
$temp=$arreglo[$j];
$arreglo[$j]=$arreglo[$j+1];
$arreglo [$j+1]=$temp;
}
}
}

?>
<style type="text/css">
<!--
.Estilo1 {font-family: "comic Sans MS"}
-->
</style>
<p align="center" class="Estilo1">Arreglo ordenado

</p>
<p align="center">
<?php

for($i=0;$i<=4;$i++)
{
echo "\$arreglo[$i]=".$arreglo[$i]."<br>";
}

?>
</p>

Hacer un Programa que lea 2 matrizes de 2x2, las multiplique


e imprima la matriz resultante

Archivo: [Link]

<html><style type="text/css">
<!--
body {
background-color: #0033CC;
background-image: url(alpacas_en_Campillo_1024x768.jpg);
}
.Estilo1 {
color: #FFFFFF;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.Estilo2 {
color: #FFFFFF;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: large;
font-style: italic;
}
.Estilo4 {color: #FFFFFF; font-weight: bold; font-family: Arial,
Helvetica, sans-serif; font-size: smaller; }
-->
</style>
<body>

<p align="center" class="Estilo2">&nbsp;</p>


<p align="center" class="Estilo2">Universidad del valle de
M&eacute;xico</p>
<p align="center" class="Estilo4">Nombre: H&eacute;ctor m.a</p>
<p align="center" class="Estilo1">&nbsp; </p>
<p align="center" class="Estilo4">Hacer un Programa que lea 2
matrices de 2x2, las multiplique e imprima la matriz resultante:</p>
<p align="center">&nbsp;</p>
<div align="center"></div>
<form action="mul_matriz.php" method="post">
<table width="317" height="94" border="1" align="center">
<tr>
<td width="145"><div align="center"
class="Estilo1">Matriz1</div></td>
<td width="156"><div align="center"
class="Estilo1">Matriz2</div></td>
</tr>
<tr>
<td><table border=2 align=center bgcolor="#003366">
<td><INPUT TYPE="TEXT" NAME=n1 SIZE="2"></td>
<td><INPUT TYPE="TEXT" NAME=n2 SIZE="2"></td>
<tr>
<td><INPUT TYPE="TEXT" NAME=n3 SIZE="2"></td>
<td><INPUT TYPE="TEXT" NAME=n4 SIZE="2"></td>
<tr>
</table></td>
<td><table border=2 align=center bgcolor="#003366">
<td><INPUT TYPE="TEXT" NAME=n5 SIZE="2"></td>
<td><INPUT TYPE="TEXT" NAME=n6 SIZE="2"></td>
<tr>
<td><INPUT TYPE="TEXT" NAME=n7 SIZE="2"></td>
<td><INPUT TYPE="TEXT" NAME=n8 SIZE="2"></td>
<tr>
</table></td>
</tr>
</table>
<p align="center"><input type="submit" value="Enviar" ></p>

</form>
<p>&nbsp;</p>
</body>
</html>

Archivo: mul_matriz.php

<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express
2.0">
<title>Suma de matrices </title>
</head>

<body bgcolor="#0099CC">
<p align="center">&nbsp;</p>

<p align="center"><font color="#330099"


face="comic Sans MS"><b>Matriz1:</b></font></p>
<?php

$arreglo1[0][0]=$n1;
$arreglo1[0][1]=$n2;

$arreglo1[1][0]=$n3;
$arreglo1[1][1]=$n4;

echo"<br><CENTER>";
for ($b=0; $b<=2; $b++)

{echo'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;'.$arreglo1[0][$b];}
echo"<br>";
for ($b=0; $b<=2; $b++)

{echo'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;'.$arreglo1[1][$b];}
echo"<br>";

echo"</center>";

?>
<p align="center"><font color="#330099"
face="comic Sans MS"><b>Matriz2:</b></font></p>
<?php

$arreglo2[0][0]=$n5;
$arreglo2[0][1]=$n6;

$arreglo2[1][0]=$n7;
$arreglo2[1][1]=$n8;

echo"<br><CENTER>";
for ($b=0; $b<=2; $b++)

{echo'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;'.$arreglo2[0][$b];}
echo"<br>";
for ($b=0; $b<=2; $b++)

{echo'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;'.$arreglo2[1][$b];}
echo"<br>";
echo"</center>";
?>
<p align="center"><font color="#330066"
face="comic Sans MS"><b>Matriz Resultante:</b></font></p>

<?php

for ($i = 0;$i < 2; $i++) {


for ($j = 0; $j < 2; $j++) {

for ($k = 0; $k < 2; $k++)


{
$c[$i][$j] += $arreglo1[$i][$k] * $arreglo2[$k][$j];
}
}
}

echo"<br><CENTER>";
for ($b=0; $b<=2; $b++)

{echo'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;'.$c[0][$b];}
echo"<br>";
for ($b=0; $b<=2; $b++)

{echo'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;'.$c[1][$b];}
echo"<br>";

?>

</body>
</html>

Hacer un programa que imprima:


Tablas de multiplicar

Archivo: [Link]

<style type="text/css">
<!--
.Estilo1 {
font-size: x-large;
font-weight: bold;
color: #FFFFFF;
}
body {
background-image: url(Gennargentu_1024x768.jpg);
}
.Estilo2 { color: #333333;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.Estilo2 { color: #FFFFFF;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: large;
font-style: italic;
}
.Estilo4 {color: #000000; font-weight: bold; font-family: Arial,
Helvetica, sans-serif; font-size: smaller; }
.Estilo3 {color: #FFFFFF; font-weight: bold; font-family: Arial,
Helvetica, sans-serif; font-size: smaller; }
.Estilo5 {color: #000000; font-weight: bold; font-family: Arial,
Helvetica, sans-serif; font-size: large; font-style: italic; }
-->
</style>

<div align="center">
<p>&nbsp;</p>
<p align="center" class="Estilo5">Universidad del valle de
M&eacute;xico</p>
<p align="center" class="Estilo4">Nombre: H&eacute;ctor m.a</p>
<p align="center" class="Estilo2">&nbsp; </p>
<p align="center" class="Estilo3">Hacer un programa que
imprima:</p>
<p><span class="Estilo1">Tablas de multiplicar</span>
<br>

<?php

$numeros=array(1,2,3,4,5,6,7,8,9,10);

$x=1;
for ($n=0; $n < 10; $n++)
{
for ($j=0; $j < 10; $j++)
{
$c[$n][$j]=$numeros[$n] * $numeros[$j];

}
echo"<br><CENTER>";
?>

</p>
</div>
<table border=2 align=center bgcolor="#003366">
<?
for ($b1=0; $b1<1; $b1++)
{
for ($b=1; $b<=10; $b++)
{
echo '<td><INPUT TYPE="TEXT" SIZE="2" value='.$b.'></td>';

}
echo'<tr>';
}
?>
</table>
<br>
<table border=2 align=center bgcolor="#003366">
<?

for ($b1=0; $b1<10; $b1++)


{
for ($b=0; $b<10; $b++)
{
echo '<td><INPUT TYPE="TEXT" SIZE="2" value='.$c[$b1]
[$b].'></td>';

}
echo'<tr>';
}
?>
</table>

También podría gustarte