Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

GUÍA DE PRÁCTICAS 01

PHP 01: FORMAS DE USO, VARIABLES, OPERADORES, CONDICIONALES Y


BUCLES

1. Objetivos: 2. Recursos y materiales:


• Conocerlas formas de uso de sentencias
• Computador con conexión a internet.
PHP.
• Herramientas web.
• Utilizar las variables y operadores de
PHP.

3. PROCEDIMIENTOS:

1. INSTALACION Y CONFIGURACION DEL ENTORNO

1.1 Instalación y puesta en funcionamiento de PHP

1) Instale WampServer en su versión más reciente.


ingrese al link : https://sourceforge.net/projects/wampserver/, descargue la versión
según su computadora y proceda a instalar el archivo descargado.

2) Una vez terminada la instalación pondremos en funcionamiento el servidor haciendo


clik en el icono Wamp generado, verifique el funcionamiento escribiendo en la barra
de direcciones del navegador:
http://localhost

CURSO PHP ING. MSC. EDELFRÉ FLORES VELÁSQUEZ


3) En la carpeta C:/wamp64/www crea el archivo prueba.php con el IDE con el cual
estemos trabajando y escribe el siguiente código:

4) Ejecuta el navegador y en la barra de direcciones escribe:


http://localhost/prueba.php

1.2 Instalación y puesta en funcionamiento de un entorno de desarrollo para PHP

5) Obtenga e Instale SublimeTest, VScode, Atom u otros IDEs según su preferencia.

6) En nuestra ubicación actual (C:/wamp64/www) cree una nueva carpeta php y dentro
un nuevo archivo y escriba el siguiente código:

Guarde el archivo con el nombre de holamundo.php

7) Ejecuta el navegador y en la barra de direcciones escribe:


http://localhost/php/holamundo.php

Se recomiendo desarrollar los siguientes ejemplos en la carpeta php y ejecutar en el


navegador de la misma manera en la que se desarrolló este ejemplo.

CURSO PHP ING. MSC. EDELFRÉ FLORES VELÁSQUEZ


2. VARIABLES

2.1 Variables.

Implemente el siguiente programa y ejecútelo en el navegador, observe como se


realiza el uso de las variables, la asignación y la salida.

<?php
$a = 80;
$b = 30;
$c = 30;
$suma = $a + $b + $c;
echo $suma;
?>

2.2 Tipos de variables

En el siguiente ejemplo se pueden ver los tipos de variables que se puede tener en PHP.

CURSO PHP ING. MSC. EDELFRÉ FLORES VELÁSQUEZ


2.3 Operadores y Concatenación

Implemente el siguiente programa y ejecútelo en el navegador, verifique el uso de la


concatenación y el postincremento y el preincremento.

<?php
$a = "Prueba de concatenación";
$b = $a . " y uso de variables con incremento y
decremento!";
echo "<h1>".$b."</h1>";
echo "<hr>";

echo "<h3>Postincremento</h3>";
$a = 5;
echo "Debe ser 5: " . $a++ . "<br />\n";

echo "Debe ser 6: " . $a . "<br />\n";


echo "<h3>Preincremento</h3>";
$a = 5;
echo "Debe ser 6: " . ++$a . "<br />\n";
echo "Debe ser 6: " . $a . "<br />\n";

echo "<h3>Postdecremento</h3>";
$a = 5;
echo "Debe ser 5: " . $a-- . "<br />\n";
echo "Debe ser 4: " . $a . "<br />\n";

echo "<h3>Predecremento</h3>";
$a = 5;
echo "Debe ser 4: " . --$a . "<br />\n";
echo "Debe ser 4: " . $a . "<br />\n";

?>

2.4 Operadores matemáticos

<?php

//concatenacion :
$k = "hola";
$k .= " como estas";
echo "<br>". $k ."<br>";

//operaciones aritmeticas

CURSO PHP ING. MSC. EDELFRÉ FLORES VELÁSQUEZ


$numero = 20;
$decimal = 2.0;
$n = $numero + $decimal;
echo "suma =".$n."<br>";

$n = $numero - $decimal;
echo "resta =".$n."<br>";

$n = $numero / $decimal;
echo "divicion =".$n."<br>";

$n = $numero * $decimal;
echo "producto =".$n."<br>";

$n = $numero % $decimal;
echo "resto =".$n."<br>";
?>

2.5 Operadores Relacionales

&& : And
|| : Or
== : Igualdad
> : Mayor
< : Menor
<= : Menor igual
>= : Mayor igual
¡= : Diferente

2.6 Definición de Constantes

Implemente el siguiente programa y ejecútelo en el navegador, verifique la definición


de constantes, la asignación y procesamiento.

<h3>Resultados: </h3>

<?php
$R = 15.0;
define("PI", 3.14);
$longitud = 2*PI*$R;
echo "La longitud del círculo es: ".$longitud."<br/>";
$area = PI*$R*$R;
echo "El área del círculo es: ".$area."<br/>";

CURSO PHP ING. MSC. EDELFRÉ FLORES VELÁSQUEZ


?>

3. Estructuras Condicionales y Bucles

3.1 Condicionales IF, IF-ELSE IF , IF-ELSE

1. Implemente el siguiente programa y ejecútelo en el navegador, verifique la forma


en que se usa la estructura IF en todas su variantes:

<?php

//estructura IF simple
$a = 10;
$b = 5;
echo "<br/>valor de a=".$a.", b=".$b."<br/><br/>";
if ($a > $b)
print "a es mayor que b <br/>";
//estructura IF completo
$a = 5;
$b = 10;
echo "<br/>valor de a=".$a.", b=".$b."<br/><br/>";
if ($a > $b) {
print "a es mayor que b<br/>";
} else {
print "a NO es mayor que b<br/>";
}
//estructura IF - ELSEIF
$a = 5;
$b = 5;
echo "<br/>valor de a=".$a.", b=".$b."<br/><br/>";
if ($a > $b) {
print "a es mayor que b<br/>";
} elseif ($a == $b) {
print "a es igual que b<br/>";
} else {
print "a es mayor que b<br/>";
}

?>

CURSO PHP ING. MSC. EDELFRÉ FLORES VELÁSQUEZ


2. Implemente el siguiente programa y ejecútelo en el navegador:

La nota promedio de un curso se calcula en base a 4 notas, de los cuales se elimina la


nota menor y se promedia las 3 notas más altas. El programa debe mostrar como salida
la nota eliminada y el promedio

<?php
$a=5; $b=7; $c=12; $d=3;
if ($a<$b && $a<$c && $a<$d) {
$prom=($b+$c+$d)/3;
echo "El menor es: ".$a." El promedio es: ".$prom;
}
if ($b<$a && $b<$c && $b<$d){
$prom=($a+$c+$d)/3;
echo "El menor es: ".$b." El promedio es: ".$prom;
}
if ($c<$a && $c<$b && $c<$d){
$prom=($a+$b+$d)/3;
echo "El menor es: ".$c." El promedio es: ".$prom;
}
if ($d<$a && $d<$b && $d<$c){
$prom=($a+$b+$c)/3;
echo "El menor es: ".$d." El promedio es: ".$prom;
}

?>

3.2 Bucles While, For

Uso de WHILE

1) Implemente el siguiente programa y ejecútelo en el navegador, verifique el uso de


incremento y decremento para la salida; además, la combinación de código HTML para
formatear la salida con tablas y listas.

<html>
<head> </head>
<body bgcolor="#00FFFF">
<h3>WHILE con incremento en una tabla</h3>
<?php
echo"<table border=1>";
$i = 1;
while ($i <= 10) {

CURSO PHP ING. MSC. EDELFRÉ FLORES VELÁSQUEZ


print "<tr><td>".$i++."</td></tr>";
}
echo"</table>";
?>
<h3>WHILE con decremento en una lista</h3>
<?php
$i = 10;
echo "<UL type=square>";
while ($i >= 1):
echo "<li>".$i."<br/>";
$i--;
endwhile;
echo "</UL>";
?>
</body>
</html>

2) Implemente el siguiente programa y ejecútelo en el navegador:

Hacer un algoritmo que halle la suma de los N términos de la serie:


1 + 1/4 + 1/9 + 1/16 + 1/25 ….

<?php
$N=10;
$i=1;
$suma=0;
echo "<h3>Los números son:</h3><hr>";
while ($i<=$N){
$suma=$suma+1/pow($i,2);
echo "1/".pow($i,2)."+";
$i++;
}
echo "<br/>La suma es: $suma";
?>

Uso de FOR

3) Implemente el siguiente programa y ejecútelo en el navegador:

Programa que al ingresar un número muestra sus divisores y el número de divisores, por
ejemplo si se ingresa el número 20, el programa nos da como salida:
1; 2; 4; 5; 10; 20
El número de divisores es 6.

CURSO PHP ING. MSC. EDELFRÉ FLORES VELÁSQUEZ


<?php
$n=20;
for ($i=1; $i<=$n; $i++)
if($n % $i == 0) {
$cont++;
echo $i.", ";
}
if($cont>3)
echo "<br/>Numero de divisores ".$cont;
else
echo "<br/>Numero de divisores 2";
?>

4) Implemente el siguiente programa y ejecútelo en el navegador:


Genera 20 números aleatorios en el rango de 0 a 20, calcula el promedio y encuentra
el mayor de los números.

<?php
$sum=0;
$mayor=0;
echo "<h3>Los numero son:</h3><hr>";
for ($i=1; $i<=20; $i++){
$n=rand(0,20);
$sum=$sum+$n;
echo " $i) ".$n."<br/>";
if($n > $mayor)
$mayor=$n;
}
$prom=$sum/20;
echo "<hr><br/>El promedio es: $prom";
echo "<br/>El mayor es: $mayor";

?>

CURSO PHP ING. MSC. EDELFRÉ FLORES VELÁSQUEZ

También podría gustarte