Ir al contenido principal

Como programar en PHP, ejemplos de PHP Calcular valor de Hipotenusa

Durante mis prácticas profesionales tuve el gusto de conocer a PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje open free es decir lo que se puede instalar sin costo, no hay que pagar licencia, es un lenguaje Cliente/Servidor y es orientado a objetos, además de ser de los lenguajes más populares y utilizados por Facebook, Tumblr, Slack, Mediawiki, Yahoo.

PHP nos permite realizar consultas al servidor de una base de datos y crear por ejemplo formularios en una página HTML y guardar esos datos en una tabla o en varias tablas realizando cálculos y validación de condiciones. 

Para ejecutar estos programas debes instalar PHP y un servidor por ejemplo Apache (si como los triciclos) y lo mas seguro es que necesites una base de datos yo recomiendo MySQL, en la página de PHP da más detalles https://www.php.net/manual/es/tutorial.requirements.php

Durante mis prácticas profesionales lo utilice en una entidad de gobierno donde diseñe y programe un módulo que permitía leer datos desde un archivo de salida de SAP e importarlo de manera manual y permitía crear reportes y gráficas, en el mundo de la programación y saliendo reciente de la carrera fué una muy buena experiencia.

Además de mis practicas lo utilice en un empleo donde vendía varios CRM implementados en varias compañías. Con PHP se hacía todas las interfaces, reportes, incluso campañas comerciales por medio de envió de correos.

Les cuento esto para que vean las cosas que podrían desarrollar con PHP.

Les voy a platicar más acerca de las gráficas, hay una librería que se llama FusionCharts, encontré una pantalla de mi sistema 😁


FusionCharts en su página WEB colocan varios ejemplos de como utilizar la librería en varios lenguajes por ejemplo PHP.


Mi experiencia con este librería es muy buena, me permitió hacer gráficas de manera muy rápida, sin tener que hacer de cero ese programa, eso es lo más padre de la programación orientada a objetos que existen muchas librerías desarrolladas por alguien mas que tu puede utilizar en tus programas.

Bueno y si aun no los convenzo de  aprender PHP, se acuerda de la película de The Social Network (La red social) basada en la historia del fundador de Facebook, Mark Zuckerberg comienza a trabajar en un noche para crear su página social en contra de una ex-novia, en la escena se ve código de PHP




En la página de Facebook pueden encontrar ayuda para poder hacer algunas cosas desde PHP y Facebook https://developers.facebook.com/docs/reference/php/

Como referencia el sueldo de un programador junior de PHP es de entre 8000 y 10,000 MXN y alguien con 2 años de experiencia 15,000 MXN pueden buscar las vacantes en OCC.

Ahora veamos un ejemplo de PHP algo más simple para comenzar con este lenguaje:

Objetivo del programa: Calcular la hipotenusa de un triángulo

Primero la formula del teorema de Pitágoras que nos dice como calcular la hipotenusa 

Diseño: Vamos hacer un formulario para que los usuarios del programan ingresen la base y la longitud del triángulo y mostrar el resultado en pantalla. 

Programa:

HTML  Calcular_hipotenusa.html

<html>
    <head>
        <meta charset='utf-8' > 
 <title>Calcular Hipotenusa</title>

    </head>
<body>
La hipotenusa es el lado opuesto al ángulo recto en un triángulo rectángulo, resultando ser su lado de mayor longitud. <br>
De acuerdo al llamado teorema de Pitágoras, el cuadrado de la longitud de la hipotenusa es igual a la suma de los cuadrados <br>
de las respectivas longitudes de los otros dos lados del triángulo rectángulo, denominados catetos.<br>
(https://es.wikipedia.org/wiki/Hipotenusa) <br>
<img src="https://ejemploprogramacionparatodos.000webhostapp.com/hipotenusa.jpg" height="300" width="300" > <br>
<form action="Procesa.php" method="GET">
 Base:  <input type="text" id="vbase"   name="cbase" placeholders="Ingresa el valor de la Base del Triángulo"/>
 Altura: <input type="text" id="valtura" name="caltura" placeholders="Ingresa el valor de la Altura del Triángulo"/>
 <input type="submit" value="Enviar"/>
</form>


</body>

</html>


PHP Procesa.php



 <?php
$base = $_GET["cbase"];
$altura = $_GET["caltura"];
$Hipo = sqrt(pow($base,2) + pow($altura,2));
echo "Valor de Hipotenusa: " . $Hipo;


?>  

Que hace este programa lee los campos del formulario de la página, realiza la operación de pow que es la potencia y sqrt que es la raíz cuadra y muestra el resultado en pantalla para ello concatena o une una cadena de texto y con el simbolo de punto (.) lo une con la variable $Hipo


Ejecución:


Para ejecutar este programa cargue la página en 000webhost para no hacer la instalación de PHP y Apache en mi computadora, igual pueden hacerlo así si no quieren instalar nada solo tienen que crear su cuenta en esa página .

Les muestro las imágenes ejecutando el programa desde mi celular. 


Ustedes pueden ejecutarlo también desde la liga

https://ejemploprogramacionparatodos.000webhostapp.com/Calcular_hipotenusa.html

Otros ejemplos de páginas WEB en este blog


Espero que les haya gustado este POST y nos dejen sus comentarios y nos compartan.

También para aprender este lenguaje les recomiendo el curso de Web Applications en Coursera  https://www.coursera.org/learn/web-applications-php

No olvide compartirnos y seguirnos en este blog o en Facebook.

Comentarios

Publicar un comentario

Entradas más populares de este blog

Graficar funciones en Python con dataframes

Bienvenidos a un nuevo post, en esta semana, en esta ocasión les quiero platicar acerca de una librería en Python que se llama  matplotlib  que nos sirve para gráfica funciones de  matemáticas. Habitualmente en Python existen muchas librerías, lo que hay que hacer es primero investigar si ya existe alguna que nos ayude y entenderla antes de inventar el hilo negro, en mi caso encontré la librería  Matplotlib Para instalar deben utilizar el comando PIP en 2.7 Instalando en Python 3.7 Si tienen Python 2.7 deben realizar la ejecución de estos 2 comandos desde consola python -m pip install -U pip python -m pip install -U matplotlib Aunque lo más recomendable es utilizar la versión 3.7 o superior de Python. Programa para graficar en Python import matplotlib.pyplot as plt import numpy as np import math as mt def move_spines():     """Esta funcion divide pone al eje y en el valor      0 de x para dividir claramente los valores positivos y     negativos.&quo

Ejemplo Macro en Word

Hola: ¿Sabían que no solo en Excel pueden hacer Macros?  ¡¡¡También en Outlook, Word, Power Point,Access  es posible hacer Macros!!!  ☺️ Ya que Word, Excel, Power Point,Access son de familia Microsoft y Visual Basic también es que podemos programar nuestras macros en esta paquetería. Como hemos visto antes, para poder programar nuestras macros, necesitamos primero configurar la Barra de tareas de Developer o Desarrollador Seleccionan el Menu File>Options>Customize Ribbon o en Español Archivo>Opciones>barra de tareas Despues la parte de seguridad de las macros Menu File>Options>Trus Center o Archivo>Opciones>Centro de Seguridad y marcamos como se ve en la imagen, la cuarta opción y el combo Ejemplo Vamos hacer un ejemplo donde, tengamos que generar varios diplomas de fin de curso, pero con una lista de Nombres , entonces vamos a crear un nuevo archivo en Word y le vamos a guardar como tipo Macro  Tenemos una plantill

Ejemplo Python para leer imagen y transformarla en una matriz

Como hemos visto en otros post, Python nos permite hacer programas de manera más rápida, en esta ocasión quiero compartirles un ejemplo para leer un archivo de imagen y como convertirlo en una matriz o un arreglo. Aplicaciones Poder hacer ingeniería de datos, es decir poder convertir una misma imagen en diferentes todos y utilizarlos para machine learning para reconocimiento de gatos, para ello hay que mostrar muchas imágenes a nuestro modelo es decir entrenarlo, para ello hay que colocarle imágenes claras y imagenes que no sean tan claras por ejemplo, se pone la imagen original y se agrega "ruido" para que se vea en rojos, grises, verdes. Se pudo utilizar para un mapa , para poder ver datos a detalle Se puede aplicar para manipular imágenes, por ejemplo agregar efectos  Seguramente a ustedes se les pueden ocurrir más aplicaciones Les comparto el ejemplo de como hacerlo en Jupiter y para hacer el ejemplo voy a utilizar el logo del blog es una imagen de 500x500 pixeles Los Pas