encabezado600x110
email
clave
Home Asistencia -Contactar Compras Calculadores_Energéticos Formacion_OnLine Blog Registrarse
indexlefttools.php
Visitas recibidas 5427
Introducción
Tools1. Calculadores y selectores
Calculador simple
Calculadora aritmética
Cálculo de emisiones de CO2
Cálculador eléctrico de CO2
Convertidor Temperatura ºC a ºF
Convertidor de temperatura y presión - múltiple
Solución ecuac. 2do grado
Selector. Energía Mundial 2008-2009
Tarifa eléctrica. 2a versión
Trayectoria Solar
Inversión energética 2010
Refrigerantes. Tablas PT
Amoniaco líq. Tablas PT
Amoniaco saturado. Tablas PT
Amoniaco recalentado. Tablas PT
Capacidad calórica de gases.
Combustión. Aire Combustión
Combustión. Humos Combustión
Combustión. Poder Calórico
Combustión. Temperatura llama
Vapor Saturado. Tablas PT
Vapor Recalentado. Tablas PT
Tools 2 Inversiones, finaciamientos y gestión comercial
Pedido Comercial Enfriadora
Subsidios e inversiones energéticas
 
 
 
Tools 3 Control operacional
Generadores de Vapor
Eficiencia Energética Calderas
Eficiencia Energética Equipos
Eficiencia Sistema Refrigeración
Pérdidas en humos
Pérdidas por purgas
Pérdidas por superficies
Sistema compresión gases 1
Sistema compresión gases 2
Sistema compresión gases 3
Sistema Transf. de Calor. Intro
Sist. Transf. de Calor. Conducción
Sist. Transf. de Calor. Convección
Sist. Transf. de Calor. Radiación
Sist. Transf. de Calor. Coef. Total
Sistema Eléctrico - Eficiencia
 
 
Tools 4 Seguridad informática
Bloques de Validación Integral y de Datos Personales
 
Tools 5 Marketing
Sección_encuesta
 
Informaciones complementarias
Entrenamiento, ejercicios
Lista de referencias_utilizadas
 
Vínculos de interés
Regresar a SELECCIÓN
Manual PHP online (español)
info@energianow.com
www.energianow.com
Derechos reservados © 2009-2011
(Cal_arit.php) Calculador primitivo. La primera aplicación.

Preparándome para diseñar mi primera herramienta: En este punto de mis estudios sentía que ya podía hacer cálculos aritméticos y me decidí aventurarme por mi cuenta. Tenía que ejercitarme escribiendo códigos. Uno de los métodos que utilicé en este aprendizaje, fue el de tanteo y error. Una vez que confirmaba que el script era correcto, le hacía cambios, probando instrucciones similares y comprobando las salidas. De esa manera aclaraba dudas. Otras, introducía valores que activaran los avisos de ERROR del procesador, para comprender como el respondía. Por ejemplo, en este ejercicio, con el propósito de saber que hace PHP ante una división por cero, le asigné a la variable $n3 el valor 0 y la coloqué el la posición del divisor.

El propio procesador me fué respondiendo muchas interrogantes. ¿Cuantas cifras decimales reportaba el procesador, al dividir por un número fraccionario, o al multiplicar por él? ¿Como PHP entendía la notación científica tanto en números positivos como negativos? ¿Que me respondía o avisaba al dividir por cero ?

Este primer intento es un sencillo y primitivo procesador aritmético que realizara las cuatro operaciones básicas. Sus características las resumo a continuación:

Ejercicio #1. Operaciones sencillas, aritméticas:

Primero definí 4 variables, identificadas por n1, n2, n3, n4. Dos de ellas pueden ser introducidas en un Formulario de Entrada de Datos (FRED), muy sencillo. En honor a la verdad, en el momento en que realicé este ejercicio, hace unos 4 meses atrás, aún no conocía como producir un Formulario, ni como funcionaba. Ahora, preparando la edición de este calculador para su publicación, amplio sus posibilidades con el FRED, facilitando la ejercitación de nuevos principiantes. Las otras dos variables, con toda intención les asigné un valor constante, $n3=0; y $n4=1.5E03;, de manera de comprobar la división por cero y las operaciones con notación científica.

Este procesador primitivo, sin ninguna utilidad práctica, tiene gran significación para mí, pues fue mi primer intento de aplicación. Como principiante, haberlo programado y comprobar que funcionaba, fue una gran satisfacción y un elemento motivador. Este ejercicio me hizo comprender como convertir al propio procesador PHP en un conferencista de primer nivel. Si lo estimulo, el me responde. Todo está en darse cuenta en que forma y como hacerlo. Como tantear al procesador para obtener la respuesta que buscamos.

En conclusión, este ejemplo tiene una utilidad limitada, solo me ha servido para experimentar y aprender.
El script que escribí en el editor PHP es el que sigue:
<?php
//Definición. Variables y los valores que se le asignan.
$n1=25.89;
// un numero decimal
$n2=1.178;
// otro decimal
$n3=0;
//valor cero
$n4=-1.5E03;
//numero negativo
// ahora los cálculos:
$suma = $n1+$n2;
$resta = $n1-$n2;
$por = $n1 * $n2;
$div = $n1/$n2;
$divneg = $n1/$n4;
$divc = $n2/$n3; //probando que me responde PHP cuando divido por cero.
$porc = $n1*$n3;// o cuando multiplico por cero.
//zona de resultados
echo "El resultado suma= $suma <br>";
echo "Resultado de la resta =$resta <br>";
echo "El resultado de la multiplicación= $por <br>";
echo "El resultado de la división=$div <br>";
echo "El resultado de la división por un numero negativo= $divneg <br>";
echo "Resultado de la división por cero =$divc muestra el error";
echo "Resultado de la multiplicación por cero = $porc <br>";
?>

El boque de scripts HTML del FRED, lo copio a continuación:
<table width="660" border="2" bordercolor="#CCCCCC"> <tr> <td width="648">
<form action="Cal_arit.php" method="POST"/>
<span class="manual">Primer numero...</span> : <input type="text" name" n1" value""/><br>
<span class="manual">Segundo numero</span> : <input type="text" name "n2" value""/>
<input type="submit" value "Enviar" /></form></td> </tr> </table>

Se introducen los valores numéricos en las ventanas siguientes, y dentro del marco en rojo PHP se muestra el resultado del procesador.
Primer numero....n1 :
Segundo numero.n2 :

Línea 100. El resultado suma= 0
Línea 101. Resultado de la resta =0
Línea 102. El resultado de la multiplicación= 0
Línea 103. El resultado de la división=
Línea 104. El resultado de la división por un numero negativo n1/(-1.5E-03) = -0
PHP nos identifica el número de línea (línea 100) donde se realiza la división por cero y muestra el aviso
Línea 106. Resultado de la multiplicación por cero = 0

Lo que este ejercicio aportó a mi aprendizaje, lo resumo a continuación:

1 Pude comprobar que los números fraccionarios se separan por puntos y no por comas cuando se asigna el valor directamente en la vista código del editor PHP. Si introduzco una coma, PHP no la asimila. Pero cuando introduzco una coma separando números y decimales en el FRED, si funciona. Eso me indica que al transferir los datos por POST y PHP recibirlos, los considera caracteres idénticos. !Cuidado!, cuando se realiza la validación del campo numérico en el FRED mediante instrucciones PHP, al separar números y decimales por coma, PHP devuelve FALSE, no se considerará el campo como un número y se solicitará volver a introducir el registro.
2 La instrucción echo muestra las salidas combinadas de textos y variables PHP, siempre que la cadena se inicie por comillas dobles y termine con ellas.
echo "El resultado suma= $suma <br>";
echo "Resultado de la resta =$resta <br>";

3 Como era de esperarse, pude mezclar operaciones con números negativos y notación científica.
4 Como también era de esperarse, al dividir por cero PHP declara una alerta que anuncia el resultado indefinido, Warning: División by zero in C:\wamp\www\www.php.com\tool1\Cal_arit.php on line 100
aviso_include
Servicios Técnicos de Ingeniería Energética General
Diferentes modalidades de asistencia y colaboración a distancia. Pagos parciales, por acuerdo, ágil y seguro, a través de PayPal.
Tarifas competitivas - Información digitalizada
Su voto sobre los calculadores es muy apreciado por nosotros. Tomaremos en cuenta su opinión.
Active el botón a su derecha y seleccione el calculador sobre el que desea opinar.
boton
ASISTENCIA ==>> SOLUCIONES ENERGÉTICAS ==>> FORMULARIOS Y CALCULADORES ENERGÉTICOS==>>INSTRUCTIVOS A LA VENTA==>> SELECCIÓN DE EQUIPOS, SISTEMAS Y MATERIALES ==>> CONSULTORIA_ENERGÉTICA ==>> INFORMACIÓN ENERGÉTICA ==>> CONTROL OPERACIONAL A DISTANCIA ==>> ANÁLISIS DE SISTEMAS ENERGÉTICOS ==>> ANÁLISIS DE DATOS DE OPERACIÓN ==>> SUSTITUCION DE LA ENERGÍA FÓSIL POR FUENTES RENOVABLES ==>> PLATAFORMA ONLINE .
Quienes somos | Principios y ética | Seguridad Información | Instructivos - venta | Buenas prácticas | Módulos - Asistencia
Los activos digitales, documentos, calculadores, marcas, logo, son propiedad de su Autor e Ingeniería Energética General.
La utilización de éstos requiere que se haga referencia a nuestra propiedad © Derechos Reservados - Ingeniería Energética General.
Favor, reporte a nuestro webmaster cualquier link roto. webmaster@energianow.com