IFCD0210/Practicas/Practicas_PHP/ejercicios/EJERCICIO1_PHP.php
2024-02-06 22:37:14 +01:00

79 lines
2.9 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>