Autor Tema: PHP formas de declarar arrays Ejercicio resuelto CU00824B del tutorial  (Leído 2936 veces)

jimmorrison

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 51
  • la programacion es vida
    • Ver Perfil
Hola buenas podrian revisar mi codigo por favor y darme sugerencias para mejorar

Citar
Crea el código PHP de 3 archivos que den respuesta al siguiente planteamiento:

Queremos almacenar en una matriz el número de alumnos con el que cuenta una academia, ordenados en función del nivel y del idioma que se estudia. Tendremos 3 filas que representarán al Nivel básico, medio y de perfeccionamiento y 4 columnas en las que figurarán los idiomas (0 = Inglés, 1 = Francés, 2 = Alemán y 3 = Ruso). Se pide realizar la declaración de la matriz y asignarle los valores indicados en la siguiente imagen a cada elemento de las siguientes maneras (crea un archivo php por cada una de estas maneras):


Citar
a) Con una sintaxis basada exclusivamente en índices, y mostrar por pantalla los alumnos que existen en cada nivel e idioma.

b) Con una sintaxis basada en el uso anidado de la palabra array, y mostrar por pantalla los alumnos que existen en cada nivel e idioma.

c) Con una sintaxis que combine el uso de array y el uso de índices, y mostrar por pantalla los alumnos que existen en cada nivel e idioma.

Nota: por ejemplo, debe mostrarse por pantalla que el número de alumnos en el nivel básico, idioma inglés, hay 1 alumno; en el nivel básico, idioma francés, hay 14 alumnos, etc.

Código: [Seleccionar]
<?php
$numero_alumnos
= array(
array(
01483),
array(
6,19,7,2),
array(
3,13,4,1),
array(
"basico""medio""perfeccionamiento"),
array(
"ingles","frances""aleman","ruso")
);
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
$numero_alumnos[4][0];echo"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
$numero_alumnos[4][1];echo"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
$numero_alumnos[4][2];echo"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
$numero_alumnos[4][3];echo"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp<br>";
echo 
$numero_alumnos[3][0];
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
$numero_alumnos[0][0];
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
$numero_alumnos[0][1];
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
$numero_alumnos[0][2];
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
$numero_alumnos[0][3];echo "<br> ";
echo 
$numero_alumnos[3][1];
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
$numero_alumnos[1][0];
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
$numero_alumnos[1][1];
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
$numero_alumnos[1][2];
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
$numero_alumnos[1][3];echo "<br> ";
echo 
$numero_alumnos[3][2];
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
"&nbsp&nbsp&nbsp";
echo 
$numero_alumnos[2][0];
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
$numero_alumnos[2][1];
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
$numero_alumnos[2][2];
echo 
"&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
echo 
$numero_alumnos[2][3];
?>
« Última modificación: 25 de Mayo 2015, 20:00 por Alex Rodríguez »

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Re:PHP CU00824B
« Respuesta #1 en: 24 de Mayo 2015, 18:03 »
Hola jimmorrison, el ejercicio pedía 3 archivos (es decir 3 códigos diferentes) y creo que lo has mezclado todo en un solo archivo  :-[. Para revisarlo es preferible seguir como dice el enunciado, si no tenemos que hacer interpretaciones distintas cada vez...

Saludos

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".