Está en la página 1de 5

PROGRAMACIÓN AVANZADA

SEMANA 1

Edison Castro Lecaros


13 de junio de 2022
Técnico Nivel Superior en Informática
DESARROLLO
Resuelva los siguientes enunciados en PHP, cree un menú de opciones con la sentencia de control
switch-case para cada una de las operaciones solicitadas. Valide que el código funcione en PHPTester y
haga que muestre por pantalla los resultados.

a. Calcule el área de un trapecio utilizando funciones en php:


• Declare las variables: lado1, lado2, altura (asigne el valor que desee).
• La fórmula es: A= ((lado1+lado2)*altura) /2
Respuesta:

b. Calcule el área de un triángulo utilizando funciones en php:


• Declare las variables: base y altura (asigne el valor que desee).
• La fórmula es: A= (base*altura) /2
Respuesta:
c. Calcule la suma entre 2 vectores declarados como V1 y V2 de 5 valores cada uno declarados y asigne
el valor que desee, como resultado debe obtener un VR de la misma cantidad de valores.
Respuesta:

Dejo código completo en PHP.


<?php

$opcion = "area_trap";
menu($opcion);
$opcion = "area_tri";
menu($opcion);
$opcion = "res_vect";
menu($opcion);

function menu($opcion) {

switch ($opcion){

case "area_trap":

$lado1 = 8;
$lado2 = 11;
$altura = 5;
$area_trap=(($lado1+$lado2)*$altura)/2; //formula
echo '<strong>Ejercicio N°1, calcular el area del trapecio</strong><br>';
print "El area del trapecio es: <strong> $area_trap </strong></p>";
break;

case "area_tri":

$base = 6;
$altura = 9;
$area_tri = ($base*$altura)/2; //formula
echo '<strong> Ejercicio N°2, calcular el area del triangulo </strong><br>';
print "El area del triangulo es: <strong> $area_tri</strong></p>";

break;

case "res_vect":
$vector1 = [19,30,15,26,2];
$vector2 = [17,6,21,10,34];
$res_vect = [];
//ciclo for
for ($i = 0; $i < count ($vector1); $i++)
{
$res_vect [] = $vector1 [$i] + $vector2 [$i];
}
echo '<strong>Ejercicio N°3, calcular la suma de dos vectores</strong><br>';
print "La suma de dos vectores es: </p>";
var_dump($res_vect);
break;

default:
print "Por favor elige una opcion";
}
}
REFERENCIAS BIBLIOGRÁFICAS
Estructuras condicionales en php: switch, case, break. ejemplos de uso y ejercicios resueltos. (cu00820b)

https://www.aprenderaprogramar.com/attachments/article/553/CU00820B%20Estructuras
%20condicionales%20PHP%20switch%20case%20break%20ejemplo%20resueltos.pdf

IACC (2020). Programación PHP. Programación Avanzada I. Semana 1

También podría gustarte