0% encontró este documento útil (0 votos)
21 vistas4 páginas

M - PBD - S20-1 - 3er Funciones Ej

Cargado por

Profe Ecuador
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
21 vistas4 páginas

M - PBD - S20-1 - 3er Funciones Ej

Cargado por

Profe Ecuador
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

UNIDAD EDUCATIVA “ANCÓN

SAN JOSÉ DE ANCÓN - SANTA ELENA AÑO LECTIVO


Distrito: 24D01 Circuito: 24D01C01_03 - CÓDIGO AMIE: 24H00179
2023 - 2024
Email: [email protected]
Teléfono: 2906580 - www.colegio_ancon.com

FICHA DEL ESTUDIANTE


SEMANA 20-1 (4 al 8 de sept del 2023)
1. DATOS INFORMATIVOS
DISTRITO: 24D01 CIRCUITO: 24D01C01_03 DIRECCIÓN UEA: AVENIDA EL PETROLERO
DOCENTE(S): Ing. Juan Quirumbay Chávez Nivel Educativo: Bachillerato
Valor de la
Curso: 3 BT informática
semana
Día: Modulo: PROGRAMACION Y BASE DE DATOS
UC 3. Desarrollar sistemas informáticos con lenguajes Desarrollar sistemas informáticos con
de programación y bases de datos, aplicando OBJETIVO lenguajes de programación y base de
UNIDAD DE diferentes metodologías según los requerimientos de ESPECIFICO DEL datos, aplicando diferentes
COMPETENCIA
funcionalidad de la organización o usuario final. MODULO. metodologías según los
requerimientos de funcionalidad.
CONTENIDO ACTIVIDAD DEL APRENDIZAJE
UNIDAD: Introducción a los Sistemas de información Una vez revisado y explicado junto a tu
TEMA: Lenguajes de programación orientada a entornos cliente- servidor. docente de asignatura, es preciso que
Subtema: Operaciones básicas en php (calculadora), uso de funcion strcmp(), isset(), conteste o resuelvas las siguientes
actividades.

Para poner en práctica las funciones strcmp(), isset() realizaremos una pequeña 1.-Programa las operaciones básicas
aplicación en html donde ingrese dos valores y calcule las operaciones básicas: suma, de suma, resta, multiplicación, división
resta, multiplicación, división y modulo. y modulo en el archivo html y realiza
El calculo de las operaciones básicas lo debe realizar en un archivo php el mismo que los cálculos en un archivo php.
será llamado desde el html.
Paso: 1 Investiga y adiciona código para
Codificación del archivo html. Guárdelo con el nombre de p12_calculadora1.html calcular la potencia y la raíz cuadrada.
<!DOCTYPE html> La raíz cuadrada de sacarle a los dos
<html> números ingresados. La potencia
<head> deberá obtener potencia al cuadrado
<title>...</title> al primer número y potencia al cubo al
</head> segundo número.
<body>
Formulario basico y metodo Post <br><br> Se requiere que el estudiante aplique
calculadora Basica <br><br> css al archivo html para que mejore la
<p>&nbsp;</p> apariencia de la calculadora básica
<form name="form1" method="post" action="p12_calcular.php">
Nota: los que no tengan computador
<p> deben programar manualmente y el
<label for="num1"> Nnumero 1: </label> resultado deben dibujar una ventana
<input type="text" name="num1" id="num1"> de navegador para que visualice lo que
<br /> <br /> hace el programa.

<label for="num2"> Nnumero 2:</label> No olvidar que en cada programa debe


ir el encabezado con los datos del
<input type="text" name="num2" id="num2"> estudiante, colegio, curso,
<br /> <br /> especialidad, fecha – hora que lo
realizo
DESARROLLO DE LA FICHA
<label for="operacion"> Operaciones </label>

<select name="operacion" id="operacion">


<option>Suma</option>
<option>Resta</option>
<option>Multiplicacion</option>
<option>Division</option>
<option>modulo</option>
<option>Potencia</option>
<option>Raiz</option>

</select>
</p>
<p>
<input type="submit" name="calcular" id="calcular" value="calcular" onClick="prueba">
</p>
</form>
<p>&nbsp;</p>

</body>
</html

*************************************************************************************************
Paso: 2
Codificación del archivo php. Guárdelo con el nombre de p12_calcular.php

<?php

if(isset($_POST["calcular"])){ //evaluamos al presionar el boton calcular.... ojo quitar el calculadora.php action del formulario
//pasamos los valores ingresados en los cajones de texto a una varible super global

$n1=$_POST["num1"];//colocamos el nombre colocado en el boton input tipo text en su opcion name

$n2=$_POST["num2"];

$op=$_POST["operacion"]; // contiene el comando si es suma, resta, etc

if(!strcmp("Suma",$op)){ //devuelva cero (0), es decir, q haga la operacion si escojo suma

echo "La suma es: ".($n1+$n2);


}//if !strcmp
elseif(!strcmp("Resta",$op)){ //devuelva cero (0), es decir, q haga la operacion si escojo suma

echo "La Resta es: ".($n1-$n2);


}//if !strcmp
elseif(!strcmp("Multiplicacion",$op)){ //devuelva cero (0), es decir, q haga la operacion si escojo suma

echo "La Multiplicación es: ".($n1*$n2);


}//if !strcmp
elseif(!strcmp("Division",$op)){ //devuelva cero (0), es decir, q haga la operacion si escojo suma

echo "La División es: ".($n1/$n2);


}//if !strcmp
elseif(!strcmp("modulo",$op)){ //devuelva cero (0), es decir, q haga la operacion si escojo suma

echo "El modulo o residuo de la division es: ".($n1%$n2);


}//if !strcmp
else{
echo "El nombre del operador esta mal escrito y la comparacion de operadores no es igual";
}
}//if isset

?>

*************************************************************************************************
Recordatorio o retroalimentación de las funciones strcmp() y isset()

Función strcmp ( )
Comparación de string segura a nivel binario.

Nota: La función strcmp () es binaria segura y distingue entre mayúsculas, minúsculas.

sintaxis:
strcmp(string $str1, string $str2)

str1 str2
El primer string. El segundo string.

Valores devueltos
Devuelve < 0 si str1 es menor que str2; > 0 si str1 es mayor que str2 y 0 si son iguales

Ejemplo #1 de strcmp()
<?php

echo "Practicando el metodo GET";


echo "<br>";
echo "Funciones de comparacion empty";
echo "<br>";

$v1 = $_GET['var1'];
$v2 = $_GET['var2'];
echo strcmp("Hello","Hello");
echo "<br>";
echo strcmp($v1, $v2);
echo "<br>";
if (strcmp($v1, $v2) !== 0) {
echo “$var1 no es igual a $var2 en una comparación que considera mayúsculas y minúsculas”;
}else
{
echo “$var1 es igual a $var2 en una comparación que considera mayúsculas y minúsculas”;
}

?>
Función isset ( )
Esta función evalúa variables y devuelve un valor verdadero (true) falso(false), si al menos una de variables no existe.

También evalúa el contenido de las variables tenga coincidencia.

Ejemplo:

<?PHP

echo "Practicando el metodo GET";


echo "<br>";
echo "Funciones de comparacion isset";
echo "<br>";
$v1 = $_GET['var1'];
$v2 = $_GET['var2'];

if (isset($v1)){

echo "La variable $v1 existe";


}
else{
echo "La variable $v1 no existe";
}

?>

También podría gustarte