Está en la página 1de 8

PROGRAMACIÓN

SEMANA 6

DANIEL ORLANDO PACHECO CARRASCO


01/08/2022
TÉCNOCO DE NIVEL SUPERIOR EN AUTOMATIZACIÓN Y CONTROL
DESARROLLO
Se le solicita que realice los siguientes programas, utilizando PHPTester:

1.- Declare un arreglo de números enteros de nombre $edades e introduce en él 8 elementos cuyos valores
sean 17, 35, 25, 87, 15, 9, 69 y 5. A continuación, muestre por pantalla el elemento con localizador 3.

Código fuente:

<?php

$edades = array(17,35,25,87,15,9,69,5);

echo "El elemento 3 es: ",$edades[3];

?>

Probamos en PHPTESTER:
2.- En el ejercicio anterior, incluya un ciclo que muestre en pantalla los números desde la posición 0 hasta
la posición 7.

Código fuente :

?php

$edades = array(17, 35, 25, 87, 15, 9, 69, 5);

$edad = count($edades);

for ($a = 0; $a < $edad; $a++){

echo $edades[$a] . "<br />";

?>

Probamos en PHPTESTER:
3.- Declare un arreglo de valores booleanos de nombre $respuesta e introduce en él seis elementos que
sean false, true, false, true, true, false. A continuación, muestre por pantalla el elemento con localizador 2.

Código fuente:

<?php

$respuesta = array("false","true","false","true","true","false");

echo $respuesta[2];

?>

Probamos en PHPTESTER:
4.- Diseñe dos arreglos que almacenen 5 posiciones cada uno y obtenga la suma de los arreglos en un
tercer arreglo denominado resultado. Es decir:

Resultado[0] = ArregloA[0] + ArregloB[0]

La suma se debe realizar por medio de un ciclo repetitivo.

Código fuente:

<?php

$ARREGLOA = array (10,20,30,40,50);

$ARREGLOB = array (11,22,33,44,55);

for ($i = 0; $i < 5; $i++) {

$RESULTADO[$i] = $ARREGLOA[$i] + $ARREGLOB[$i];

} var_dump($RESULTADO);

?>

Probamos en PHPTESTER:
5.- Cree el código PHP que permita almacenar -en un arreglo bidimensional- el número de empleados de
una empresa, ordenados en función del nivel y del idioma que dominan. Se deben considerar 3 niveles:
básico, medio y avanzado, que correspondan con las filas de la matriz, y 4 idiomas (inglés, francés, alemán
y español), que correspondan con las columnas de la matriz. Además, se debe mostrar por pantalla los
empleados que existen en cada nivel e idioma. Ejemplo: numeroEmpleados [0]['frances'] representará el
número de alumnos que existen en el nivel básico, idioma francés. Se pide realizar la declaración del
arreglo que se muestra en la siguiente matriz:

Código fuente:

<?php
echo "<h1>Empleados y su nivel de idiomas.</h1>";
$idiomas = array("Ingles","Frances","Aleman","Español");
$niveles = array("Basico","Medio","Avanzado");
$empleados = array(
"Basico"=>array("Ingles"=>1, "Frances"=>14, "Aleman"=>8, "Español"=>3),
"Medio"=>array("Ingles"=>6, "Frances"=>19, "Aleman"=>7, "Español"=>2),
"Avanzado"=>array("Ingles"=>3, "Frances"=>13, "Aleman"=>4, "Español"=>1)
);
for($i = 0; $i<=count($niveles)-1; $i++) {
$nivel=$niveles[$i];
echo "</p>";
echo "Nivel: ","<b>".$nivel."</b>","<br />";
for($a=0; $a<=count($idiomas)-1; $a++) {
$idioma=$idiomas[$a];
echo "Empleados por Idioma=> ".$idioma;
echo " = ".$empleados[$nivel][$idioma]."<br>";
}
}
?>
Probamos en PHPTESTER:
REFERENCIAS BIBLIOGRÁFICAS
Ejemplo texto de lectura de IACC:

IACC (2018). Arreglos. Programación. Semana 6.

Recursos adicionales semana 6 ,programación IACC:

https://www.php.net/manual/es/language.types.array.php

https://code.tutsplus.com/es/tutorials/working-with-php-arrays-in-the-right-way--cms-28606

https://www.anerbarrena.com/php-array-tipos-ejemplos-3876/

https://www.php.net/manual/es/control-structures.foreach.php

https://publicaciones.iacc.cl/publicacion/1000-arreglos

Ejemplo de referencia: artículo en sitio web:

http://phptester.net/

También podría gustarte