80 lines
2.8 KiB
PHP
Executable File
80 lines
2.8 KiB
PHP
Executable File
<!DOCTYPE html>
|
|
<html>
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>EJERCICIO1 PHP</title>
|
|
</head>
|
|
|
|
<body>
|
|
<h2>1.</h2>
|
|
<?php
|
|
//1. Asigna este texto (Hoy, es un buen día para aprender a programar en PHP.) a una variable llamada: $texto, y haz que se imprima en pantalla.
|
|
$texto = 'Hoy, es un buen día para aprender a programar en PHP.';
|
|
echo $texto; ?>
|
|
<h2>2.</h2>
|
|
<?php
|
|
//2. Crea dos variables una para tu nombre y otra para tu edad, y haz que salga en pantalla la frase " Soy Juan y tengo 33 años".
|
|
$nombre = 'Paco';
|
|
$edad = 33;
|
|
echo 'Soy ' . $nombre . ' y tengo ' . $edad . ' años';
|
|
echo '<br>';
|
|
echo "Soy $nombre y tengo $edad años";
|
|
?>
|
|
<h2>3.</h2>
|
|
<?php
|
|
//3. Crea una función que calcule el area de una esfera, y aplicala para un radio de 10 metros y para un radio de 4 metros. Saca las respuestas por pantalla.
|
|
$radio;
|
|
const PI = 3.1416;
|
|
function areaEsfera($radio)
|
|
{
|
|
return 4 * PI * $radio ** 2;
|
|
}
|
|
echo 'El área de una esfera de 10 metros de radio es ' . round(areaEsfera(10), 2) . ' metros cuadrados.';
|
|
echo '<br>';
|
|
echo 'El área de una esfera de 4 metros de radio es ' . round(areaEsfera(4), 2) . ' metros cuadrados.';
|
|
?>
|
|
<h2>4.</h2>
|
|
<?php
|
|
//4. Debemos escribir esta frase en pantalla: Las siglas de HTML significan "HyperText Markup language".
|
|
$frase = "Las siglas de HTML significan \"HyperText Markup language\"";
|
|
echo 'Las siglas de HTML significan "HyperText Markup language"';
|
|
echo '<br>';
|
|
echo $frase;
|
|
?>
|
|
<h2>5.</h2>
|
|
<?php
|
|
//5. Concatena estos tres colores guardados en variables para formar una frase como esta: "Los colores guardados en las variables son rojo, azul y verde."
|
|
$rojo = 'rojo';
|
|
$azul = 'azul';
|
|
$verde = 'verde';
|
|
echo "Los colores guardados en las variables son $rojo, $azul y $verde.";
|
|
?>
|
|
<h2>6.</h2>
|
|
<?php
|
|
/*Se ha convocado un concurso de micro relatos sobre personas estrañas. El límite de palabras para ser enviadas son de 20.
|
|
- Crea una variable con el micro relato.
|
|
- Muestra el número de palabras usando preg_split y count.*/
|
|
$micro = 'Un desconocido de baja estatura apareció en la noche cautivando a todos con sus extraños ojos nacarados brillando como diamantes';
|
|
$arrayMicro = preg_split('/[\s,]+/', $micro);
|
|
echo count($arrayMicro);
|
|
str_word_count($micro);
|
|
?>
|
|
<h2>7.</h2>
|
|
<?php
|
|
/*7. Crea un diccionario con el censo de población de: España, Portugal, Francia, Italia y Grecia. Ayudate de Wikipedia.
|
|
- Ordenalos con arsort de mayor a menor.*/
|
|
$paises = ['España' => 47435597, 'Portugal' => 10352042, 'Francia' => 67407241, 'Italia' => 59853482, 'Grecia' => 11086406];
|
|
arsort($paises);
|
|
var_dump($paises);
|
|
echo '<br>';
|
|
echo '<ol>';
|
|
foreach ($paises as $key => $val) {
|
|
echo "<li>$key = $val </li>";
|
|
}
|
|
echo '</ol>';
|
|
|
|
?>
|
|
</body>
|
|
|
|
</html>
|