Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: DRANXZ88 en 16 de Noviembre 2016, 20:17
-
Ejercicios de php resuelto
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Arrays PHP (arreglos). Concepto definición. Arrays unidimensionales (vectores). Ejemplos resueltos (CU00823B)</title>
</head>
<body>
<h2>a)</h2>
<?php
$numero = array(32, 11, 45, 22, 78, -3, 9, 66, 5);
echo $numero[5];
?>
<h2>b)</h2>
<?php
$double = array(32.583, 11.239, 45.781, 22.237);
echo $double[1];
?>
<h2>c)</h2>
<?php
$confirmado = array(true, true, false, true, false, false);
echo $confirmado[0];
?>
<h2>b)</h2>
<?php
$jugador = array("Crovic", "Antic", "Malic", "Zulic", "Rostrich");
echo 'La alineación del equipo está compuesta por ' . $jugador[0] . ', ' . $jugador[1] . ', ' . $jugador[2] . ', ' . $jugador[3]
. ', ' . $jugador[4].'.';
?>
</body>
</html>
En el punto c quiere que muestre por pantalla true el tema es que que el código devuelve 0
y 1 que es la misma cosa que false y true no se si vamos a convertir eso o hay una método que devuelve true y false.
c) Declara un array de booleanos de nombre $confirmado e introduce en él seis elementos que sean true, true, false, true, false, false. A continuación muestra por pantalla el elemento con localizador 0. Deberás obtener por pantalla que se muestra “true”.
-
Hola DRANXZ88 el ejercicicio está bien resuelto. Te comento algunas cosas.
Para el apartado a) se pedía que el array se llamara $coches, tú lo has nombrado $numero, esto no tiene mayor importancia.
Para el apartado b) se pedía que el array se llamara $importe y tú lo has nombrado $double. Esto sí tiene importancia, ya que double es una palabra clave en muchos lenguajes de programación, y aunque sea posible, es preferible no usar una palabra clave como nombre de variable para evitar confusiones. En PHP los tipos se asignan automáticamente, en general no hay declaraciones de tipos. Ese nombre de variable deberías cambiarlo.
Para el apartado donde un valor booleano te lo muestra como un número no hay problema. Si quisiéramos podríamos poner un condicional para que se muestre el true o el false, pero no te preocupes por esto. Internamente los true y false son números, normalmente 0 y 1 ó 0 y -1. Con saber esto es suficiente.
Saludos