Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: manu37 en 16 de Noviembre 2015, 08:31
-
Muy buenas,
Os envío el código para que me digáis si esta bien. Sino por favor enviarme la opción resuelta o alguna pista. Lo que he entendido que se pedía es lo que he puesto.
Gracias por adelantado por vuestra ayuda y comprensión. El curso PhP genial.
Gracias por indicarme como se pegaba el código.
EJERCICIO (A)
<!doctype html>
<html lang="es">
<head>
<meta charset="utf-8">
<title>Capitulo24_ejera</title>
</head>
<body>
<?php
$alumnos [0] [0] = "1";
$alumnos [0] [1] = "14";
$alumnos [0] [2] = "8";
$alumnos [0] [3] = "3";
$alumnos [1] [0] = "6";
$alumnos [1] [1] = "19";
$alumnos [1] [2] = "7";
$alumnos [1] [3] = "2";
$alumnos [2] [0] = "3";
$alumnos [2] [1] = "13";
$alumnos [2] [2] = "4";
$alumnos [2] [3] = "1";
echo "IDIOMAS BÁSICOS";
echo "<br>";
echo "<br>";
echo "Alumnos ingles básico: " . $alumnos [0] [0]." alumnos";
echo "<br>";
echo "Alumnos francés básico: " . $alumnos [0] [1] . " alumnos";
echo "<br>";
echo "Alumnos alemán básico: " . $alumnos [0] [2] . " alumnos";
echo "<br>";
echo "Alumnos ruso básico: " . $alumnos [0] [3] . " alumnos";
echo "<br>";
echo "<br>";
echo"IDIOMAS MEDIO";
echo "<br>";
echo "<br>";
echo "Alumnos inglés medio: " . $alumnos [1] [0] . " alumnos";
echo "<br>";
echo "Alumnos francés medio: " . $alumnos [1] [1] . " alumnos";
echo "<br>";
echo "Alumnos alemán medio: " . $alumnos [1] [2] . " alumnos";
echo "<br>";
echo "Alumnos ruso medio: ". $alumnos [1] [3] . " alumnos";
echo "<br>";
echo "<br>";
echo "IDIOMAS AVANZADOS";
echo "<br>";
echo "<br>";
echo "Alumnos inglés avanzado: ". $alumnos [2] [0] . " alumnos";
echo "<br>";
echo "Alumnos francés avanzado: ". $alumnos [2] [1] . " alumnos";
echo "<br>";
echo "Alumnos alemán avanzado: ". $alumnos [2] [2] . " alumnos";
echo "<br>";
echo "Alumnos ruso avanzado: ". $alumnos [2] [3] . " alumnos";
echo "<br>";
?>
</body>
</html>
EJERCICIO B
<!doctype html>
<html lang="es">
<head>
<meta charset="utf-8">
<title>Capítulo24_ejerb</title>
</head>
<body>
<?php
$alumnos = array (
array("1", "14", "8", "3"),
array("6", "19", "7", "2"),
array("3", "13", "4", "1"),
);
echo "IDIOMAS BÁSICOS";
echo "<br>";
echo "<br>";
echo "Alumnos ingles básico: " . $alumnos [0] [0]." alumnos";
echo "<br>";
echo "Alumnos francés básico: " . $alumnos [0] [1] . " alumnos";
echo "<br>";
echo "Alumnos alemán básico: " . $alumnos [0] [2] . " alumnos";
echo "<br>";
echo "Alumnos ruso básico: " . $alumnos [0] [3] . " alumnos";
echo "<br>";
echo "<br>";
echo"IDIOMAS MEDIO";
echo "<br>";
echo "<br>";
echo "Alumnos inglés medio: " . $alumnos [1] [0] . " alumnos";
echo "<br>";
echo "Alumnos francés medio: " . $alumnos [1] [1] . " alumnos";
echo "<br>";
echo "Alumnos alemán medio: " . $alumnos [1] [2] . " alumnos";
echo "<br>";
echo "Alumnos ruso medio: ". $alumnos [1] [3] . " alumnos";
echo "<br>";
echo "<br>";
echo "IDIOMAS AVANZADOS";
echo "<br>";
echo "<br>";
echo "Alumnos inglés avanzado: ". $alumnos [2] [0] . " alumnos";
echo "<br>";
echo "Alumnos francés avanzado: ". $alumnos [2] [1] . " alumnos";
echo "<br>";
echo "Alumnos alemán avanzado: ". $alumnos [2] [2] . " alumnos";
echo "<br>";
echo "Alumnos ruso avanzado: ". $alumnos [2] [3] . " alumnos";
echo "<br>";
?>
</body>
</html>
EJERCICIO C
<!doctype html>
<html lang="es">
<head>
<meta charset="utf-8">
<title>Capitulo24_ejerc</title>
</head>
<body>
<?php
$alumnos [0] = array("1", "14", "8", "3");
$alumnos [1] = array("6", "", "7", "2");
$alumnos [2] = array("3", "13", "4", "1");
echo "IDIOMAS BÁSICOS";
echo "<br>";
echo "<br>";
echo "Alumnos ingles básico: " . $alumnos [0] [0]." alumnos";
echo "<br>";
echo "Alumnos francés básico: " . $alumnos [0] [1] . " alumnos";
echo "<br>";
echo "Alumnos alemán básico: " . $alumnos [0] [2] . " alumnos";
echo "<br>";
echo "Alumnos ruso básico: " . $alumnos [0] [3] . " alumnos";
echo "<br>";
echo "<br>";
echo"IDIOMAS MEDIO";
echo "<br>";
echo "<br>";
echo "Alumnos inglés medio: " . $alumnos [1] [0] . " alumnos";
echo "<br>";
echo "Alumnos francés medio: " . $alumnos [1] [1] . " alumnos";
echo "<br>";
echo "Alumnos alemán medio: " . $alumnos [1] [2] . " alumnos";
echo "<br>";
echo "Alumnos ruso medio: ". $alumnos [1] [3] . " alumnos";
echo "<br>";
echo "<br>";
echo "IDIOMAS AVANZADOS";
echo "<br>";
echo "<br>";
echo "Alumnos inglés avanzado: ". $alumnos [2] [0] . " alumnos";
echo "<br>";
echo "Alumnos francés avanzado: ". $alumnos [2] [1] . " alumnos";
echo "<br>";
echo "Alumnos alemán avanzado: ". $alumnos [2] [2] . " alumnos";
echo "<br>";
echo "Alumnos ruso avanzado: ". $alumnos [2] [3] . " alumnos";
echo "<br>";
?>
</body>
</html>
-
Hola manu37
El código que has pegado corresponde al apartado a), faltan los otros dos apartados
Sobre el código que has pegado comentarte lo siguiente:
- Cuando declares variables con contenido un String o cadena de caracteres debes hacerlo así:
$ingles_basico [0] [0] = "Ingles_Basico_1";
En lugar de $ingles_basico [0] [0] = Ingles_Basico_1;
No hacen falta comillas cuando vas a declarar valores numéricos (que es lo que se pedía para el ejercicio). Por ejemplo:
$ingles_basico [0] [0] = 1;
es correcto
Tu ejercicio no está bien resuelto, por cuanto se pedía asiganar a las variables los valores numéricos de la matriz, pero tú has asignado a las variables una cadena.
Vuelve a leer las explicaciones del curso y revisa este hilo: https://www.aprenderaprogramar.com/foros/index.php?topic=1893.0 puedes guiarte por este hilo y después tratar de resolver el ejercicio por tí mismo.
Saludos
-
Buenos días Alex,
He puesto el código como me indicó, sigue estando mal?
un saludos
-
Hola, si te refieres al código que figura más arriba, ya te he comentado los errores que tiene en el mensaje anterior. Si te refieres a que has corregido el código, ¿dónde has pegado el nuevo código? (pégalo aquí para poder verlo)
Saludos
-
buenos días Alex,
Espero que esta vez lo haya pegado como dices, sino te ruego me disculpes.
un saludo
EJERCICIO A
<!doctype html>
<html lang="es">
<head>
<meta charset="utf-8">
<title>Capitulo24_ejera</title>
</head>
<body>
<?php
$alumnos [0] [0] = "1";
$alumnos [0] [1] = "14";
$alumnos [0] [2] = "8";
$alumnos [0] [3] = "3";
$alumnos [1] [0] = "6";
$alumnos [1] [1] = "19";
$alumnos [1] [2] = "7";
$alumnos [1] [3] = "2";
$alumnos [2] [0] = "3";
$alumnos [2] [1] = "13";
$alumnos [2] [2] = "4";
$alumnos [2] [3] = "1";
echo "IDIOMAS BÁSICOS";
echo "<br>";
echo "<br>";
echo "Alumnos ingles básico: " . $alumnos [0] [0]." alumnos";
echo "<br>";
echo "Alumnos francés básico: " . $alumnos [0] [1] . " alumnos";
echo "<br>";
echo "Alumnos alemán básico: " . $alumnos [0] [2] . " alumnos";
echo "<br>";
echo "Alumnos ruso básico: " . $alumnos [0] [3] . " alumnos";
echo "<br>";
echo "<br>";
echo"IDIOMAS MEDIO";
echo "<br>";
echo "<br>";
echo "Alumnos inglés medio: " . $alumnos [1] [0] . " alumnos";
echo "<br>";
echo "Alumnos francés medio: " . $alumnos [1] [1] . " alumnos";
echo "<br>";
echo "Alumnos alemán medio: " . $alumnos [1] [2] . " alumnos";
echo "<br>";
echo "Alumnos ruso medio: ". $alumnos [1] [3] . " alumnos";
echo "<br>";
echo "<br>";
echo "IDIOMAS AVANZADOS";
echo "<br>";
echo "<br>";
echo "Alumnos inglés avanzado: ". $alumnos [2] [0] . " alumnos";
echo "<br>";
echo "Alumnos francés avanzado: ". $alumnos [2] [1] . " alumnos";
echo "<br>";
echo "Alumnos alemán avanzado: ". $alumnos [2] [2] . " alumnos";
echo "<br>";
echo "Alumnos ruso avanzado: ". $alumnos [2] [3] . " alumnos";
echo "<br>";
?>
</body>
</html>
EJERCICIO B
<!doctype html>
<html lang="es">
<head>
<meta charset="utf-8">
<title>Capítulo24_ejerb</title>
</head>
<body>
<?php
$alumnos = array (
array("1", "14", "8", "3"),
array("6", "19", "7", "2"),
array("3", "13", "4", "1"),
);
echo "IDIOMAS BÁSICOS";
echo "<br>";
echo "<br>";
echo "Alumnos ingles básico: " . $alumnos [0] [0]." alumnos";
echo "<br>";
echo "Alumnos francés básico: " . $alumnos [0] [1] . " alumnos";
echo "<br>";
echo "Alumnos alemán básico: " . $alumnos [0] [2] . " alumnos";
echo "<br>";
echo "Alumnos ruso básico: " . $alumnos [0] [3] . " alumnos";
echo "<br>";
echo "<br>";
echo"IDIOMAS MEDIO";
echo "<br>";
echo "<br>";
echo "Alumnos inglés medio: " . $alumnos [1] [0] . " alumnos";
echo "<br>";
echo "Alumnos francés medio: " . $alumnos [1] [1] . " alumnos";
echo "<br>";
echo "Alumnos alemán medio: " . $alumnos [1] [2] . " alumnos";
echo "<br>";
echo "Alumnos ruso medio: ". $alumnos [1] [3] . " alumnos";
echo "<br>";
echo "<br>";
echo "IDIOMAS AVANZADOS";
echo "<br>";
echo "<br>";
echo "Alumnos inglés avanzado: ". $alumnos [2] [0] . " alumnos";
echo "<br>";
echo "Alumnos francés avanzado: ". $alumnos [2] [1] . " alumnos";
echo "<br>";
echo "Alumnos alemán avanzado: ". $alumnos [2] [2] . " alumnos";
echo "<br>";
echo "Alumnos ruso avanzado: ". $alumnos [2] [3] . " alumnos";
echo "<br>";
?>
</body>
</html>
EJERCICIO C
<!doctype html>
<html lang="es">
<head>
<meta charset="utf-8">
<title>Capitulo24_ejerc</title>
</head>
<body>
<?php
$alumnos [0] = array("1", "14", "8", "3");
$alumnos [1] = array("6", "", "7", "2");
$alumnos [2] = array("3", "13", "4", "1");
echo "IDIOMAS BÁSICOS";
echo "<br>";
echo "<br>";
echo "Alumnos ingles básico: " . $alumnos [0] [0]." alumnos";
echo "<br>";
echo "Alumnos francés básico: " . $alumnos [0] [1] . " alumnos";
echo "<br>";
echo "Alumnos alemán básico: " . $alumnos [0] [2] . " alumnos";
echo "<br>";
echo "Alumnos ruso básico: " . $alumnos [0] [3] . " alumnos";
echo "<br>";
echo "<br>";
echo"IDIOMAS MEDIO";
echo "<br>";
echo "<br>";
echo "Alumnos inglés medio: " . $alumnos [1] [0] . " alumnos";
echo "<br>";
echo "Alumnos francés medio: " . $alumnos [1] [1] . " alumnos";
echo "<br>";
echo "Alumnos alemán medio: " . $alumnos [1] [2] . " alumnos";
echo "<br>";
echo "Alumnos ruso medio: ". $alumnos [1] [3] . " alumnos";
echo "<br>";
echo "<br>";
echo "IDIOMAS AVANZADOS";
echo "<br>";
echo "<br>";
echo "Alumnos inglés avanzado: ". $alumnos [2] [0] . " alumnos";
echo "<br>";
echo "Alumnos francés avanzado: ". $alumnos [2] [1] . " alumnos";
echo "<br>";
echo "Alumnos alemán avanzado: ". $alumnos [2] [2] . " alumnos";
echo "<br>";
echo "Alumnos ruso avanzado: ". $alumnos [2] [3] . " alumnos";
echo "<br>";
?>
</body>
</html>
-
Hola manu, los ejercicios están correctos, el único error o despiste está en el último ejercicio en $alumnos [1] = array("6", "", "7", "2"); donde te faltó la cifra 19 para que fuera $alumnos [1] = array("6", "19", "7", "2");
Saludos