sábado, 19 de noviembre de 2011

Ejemplos Básicos de PHP - Parte 2/2

En este post continuaremos con los ejemplos básicos de PHP, como el anterior artículo éste consistirá en unos enunciados, cuya solución iremos desarrollando a través de la representación de algoritmos mediante pseudocódigos, diagramas de flujo y su respectiva implementación en el lenguaje de programación PHP, además de la capturas de pantalla del resultado de ejecutar los respectivos códigos PHP en un servidor web.

Al final del post se encuentran disponible para su descarga, comprimidos en un archivo .RAR todos los códigos fuentes de los ejemplos vistos hasta ahora.

Ejemplo 6: Convertir Euros a Bolivianos.

Construya un pseudocódigo, que dado como dato una cantidad expresada en Euros, convierta esa cantidad a Bolivianos.

Conversiones:

- El tipo de cambio establecido en: 1 Euro = 9.97 Bolivianos

Pseudocódigo:
1. Iniciar proceso
2. Declarar variables
   EURO, BOLIVIANOS: Real;
3. Calcular BOLIVIANOS = EURO * 9.97;
4. ESCRIBIR BOLIVIANOS
5. Terminar proceso
Diagrama de flujo
Codificación en PHP
<?PHP

$EURO = 50;
$BOLIVIANOS = $EURO * 9.97;

print "Tipo de cambio en Bolivianos: <br>";
print $BOLIVIANOS;

?>
Resultado PHP en WEB
Explicación PHP

PHP inicia con la etiqueta <?PHP y termina con ?>, cuando escribimos las variables le anteponemos el signo "$" y luego ingresamos el valor para cada variable, finalizando con ";", por ejemplo:

$EURO = 50;

multiplicamos las variables y almacenamos el resultado en $BOLIVIANOS, por ejemplo:

$BOLIVIANOS = $EURO * 9.97;

El print permite imprimir valores o comentarios encerrados entre comillas, que desea mostrar en la pantalla, por ejemplo:

print "Tipo de Cambio en Bolivianos: <br>";

Si solo imprimirá el resultado no es necesario encerrarlo entre comillas, ejemplo:

print $BOLIVIANOS;

la etiqueta html <br> es para dar un salto de línea y de esta manera evitará que se vea todo en una línea.

Ejemplo 7: Mostrar la fecha y hora actual.

Escriba un pseudocódigo, que muestre automáticamente la fecha y hora actual.

Pseudocódigo:
1. Iniciar proceso
2. Declarar variables
   FECHA, HORA: Cadena de caracteres
3. FECHA = DATE
4. HORA = TIME
5. ESCRIBIR FECHA, HORA
6. Terminar el proceso
Diagrama de flujo
Codificación en PHP
<?PHP

$FECHA = date("d-m-Y");
$HORA = date("H:i:s");

print "Fecha: $FECHA <br>";
print "Hora: $HORA";

?>
Resultado PHP en WEB
Explicación PHP

PHP inicia con la etiqueta <?PHP y termina con ?>, cuando escribimos las variables le anteponemos el signo "$" y luego ingresamos el valor para cada variable, finalizando con ";", por ejemplo:

$FECHA = date("d-m-Y");
$HORA = date("H:i:s");


En PHP la fecha y hora se captura con date, seguidamente indicando el día "d", mes "m", año "Y", hora "H", minutos "i", segundos "s".

El print permite imprimir los valores o comentarios encerrados entre comillas, que desea mostrar en la pantalla, ejemplo:

print "Fecha: $FECHA <br>";
print "Hora: $HORA";

la etiqueta html <br> es para dar un salto de línea y de esta manera evitará que se vea todo en una línea.

Ejemplo 8: Convertir en Euros y Dólares 2 cantidades.

Escriba un pseudocódigo, que ingresando 2 cantidades, las sume y luego el resultado lo convierta en Euros y Dólares dependiendo del tipo de cambio de cada moneda.

Conversiones:
  • El tipo de cambio establecido en: 1 Euro = 9.97 Bolivianos
  • El tipo de cambio establecido en: 1 Dólar = 6.97 Bolivianos
Pseudocódigo:
1. Iniciar proceso
2. Declarar variables
   CANT1: Real
   CANT2: Real
   EURO: Real
   DOLAR: Real
   TOTAL: Real
3. Calcular TOTAL = CANT1 + CANT2
4. Calcular EURO = TOTAL / 9.97
5. Calcular DOLAR = TOTAL / 6.97
6. ESCRIBIR EURO, DOLAR
7. Terminar proceso
Diagrama de flujo
Codificación en PHP
<?PHP
$CANT1 = 50;
$CANT2 = 60;

$TOTAL = $CANT1 + $CANT2;
$EURO = $TOTAL / 9.97;
$DOLAR = $TOTAL / 6.97;

print "EURO: $EURO <br>";
print "DOLAR: $DOLAR <br>";
?>
Resultado PHP en WEB
Explicación PHP

PHP inicia con la etiqueta <?PHP y termina con ?>, cuando escribimos las variables le anteponemos el signo "$" y luego ingresamos el valor para cada variable y finalizamos con ";", ejemplo:

$CANT1 = 50;
$CANT2 = 60;


Sumamos y dividimos las variables ingresadas.

$TOTAL = $CANT1 + $CANT2;
$EURO = $TOTAL / 9.97;
$DOLAR = $TOTAL / 6.97;


El print permite imprimir los valores o comentarios encerrados entre comillas, que desea mostrar en la pantalla, ejemplo:

print "EURO: $EURO <br>";
print "DOLAR: $DOLAR";

la etiqueta html <br> es para dar un salto de línea y de esta manera evitará que se vea todo en una línea.

Ejemplo 9: Calcular el área de un triángulo.

Escriba un pseudocódigo, que dados los tres lados de un triángulo, determine su área.

Fórmula:
Nota:
Sacar la raíz cuadrada de un número es igual a elevar el número a la potencia 0.5

Pseudocódigo:
1. Iniciar proceso
2. Declarar variables
   L1, L2, L3, S, Area: Real
3. Calcular S = (L1 + L2 + L3)/2
4. Calcular Area = (S*(S-L1)*(S-L2)*(S-L3))^0.5
5. ESCRIBIR Area
6. Terminar el proceso
Diagrama de flujo
Codificación en PHP
<?PHP
$L1 = 10;
$L2 = 13;
$L3 = 12;

$S = ($L1 + $L2 + $L3)/2;
$AREA = pow($S*($S-$L1)*($S-$L2)*($S-$L3),0.5);

print "Area del Triangulo: $AREA";
?>
Resultado PHP en WEB
Explicación PHP

PHP inicia con la etiqueta <PHP y termina con ?>, cuando escribimos las variables le anteponemos el signo "$" y luego ingresamos el valor para cada variable y finalizamos con ";", ejemplo:

$L1 = 10;
$L2 = 13;
$L3 = 12;


Sumamos y dividimos las variables ingresadas.

$S = ($L1 + $L2 + $L3) / 2;

El resultado se vuelve a procesar para luego sacar la potencia con pow.

$AREA = pow($S*($S-$L1)*($S-$L2)*($S-$L3),0.5);

El print permite imprimir los valores o comentarios encerrados entre comillas, que desea mostrar en la pantalla, ejemplo:

print "Area del triangulo: $AREA";

Ejemplo 10: Calcular el área y volumen de una pelota.

Construya un pseudocódigo, que dado el radio de una pelota, calcule y muestre el área y su volumen.

Fórmulas:

- El área de una esfera la calculamos de esta forma:
- El volumen de una esfera lo calculamos de esta forma:
Pseudocódigo:
1. Iniciar Proceso
2. Declarar variables
   RADIO, AREA, VOLUMEN: Real
3. Declarar constante Pi = 3.141592: Real
4. Leer RADIO
5. Calcular AREA = 4 * Pi (RADIO^2)
6. Calcular VOLUMEN = 4/3 * Pi * (RADIO^3)
7. ESCRIBIR AREA, VOLUMEN
8. Terminar el proceso
Diagrama de flujo
Codificación PHP
<?PHP
$RADIO = 20;
$PI = "3.141592";

$AREA = 4* $PI * pow($RADIO,2);
$VOLUMEN = 4/3 * $PI * pow($RADIO,3);

print "Area: $AREA <br>"
print "Volumen: $VOLUMEN";
?>
Resultado PHP en WEB
Explicación PHP

PHP inicia con la etiqueta <PHP y termina con ?>, cuando escribimos las variables le anteponemos el signo "$" y luego ingresamos el valor para cada variable y finalizamos con ";", ejemplo:

$RADIO = 20;
$PI = "3.141592";


Calculamos el área.

$AREA = 4 * $PI * pow($RADIO,2);

Calculamos el volumen.

$VOLUMEN = 4/3 * $PI * pow($RADIO,3);

El print permite imprimir los valores o comentarios encerrados entre comillas, que desea mostrar en la pantalla, ejemplo:

print "Area: $AREA <br>";
print "Volumen: $VOLUMEN";

la etiqueta html <br&gt; es para dar un salto de línea y de esta manera evitará que se vea todo en una línea.

Ejemplo 11. Calcular la distancia entre dos postes de alumbrado público.

Construya un pseudocódigo que calcule la distancia entre dos postes de alumbrado público, dados como P1 para el primer poste y P2 para el segundo poste.

Fórmula:

Para calcular la distancia entre dos puntos:
Pseudocódigo:
1. Iniciar proceso
2. Declarar variables X1, Y1, X2, Y2, DISTANCIA: Real
3. Leer X1, Y1, X2, Y2
4. Calcular DISTANCIA = ((X1 - X2)^2 + (Y1 - Y2)^2)^0.5
5. ESCRIBIR DISTANCIA
6. Terminar proceso
Diagrama de flujo
Codificación en PHP
<?PHP

$X1 = 20;
$X2 = 30;
$Y1 = 34;
$Y2 = 10;

$DISTANCIA = pow(pow(($X1-$X2),2) + pow(($Y1-$Y2),2),0.5);

print "Distancia: $DISTANCIA <br>";

?>
Resultado PHP en WEB
Explicación PHP

PHP inicia con la etiqueta <?PHP y termina con ?>, cuando escribimos las variables le anteponemos el signo "$" y luego ingresamos el valor para cada variable y finalizamos con ";", por ejemplo:

$X1 = 20;
$X2 = 30;
$Y1 = 34;
$Y2 = 10;


Calculamos la distancia:

$DISTANCIA = pow(pow(($X1-$X2),2) + pow(($Y1-$Y2),2),0.5);

El print permite imprimir los valores o comentarios encerrados entre comillas, que desea mostrar en la pantalla, ejemplo:

print "Distancia: $DISTANCIA";

Ejemplo 12. Calcular el porcentaje de una encuesta.

Construya un pseudocódigo que calcule el porcentaje del resultado de una encuesta si esta a favor (Sí) o si en contra (No) de una pregunta formulada.

Pseudocódigo:
1. Iniciar proceso
2. Declarar variables SI, NO, PSI, PNO: Real
3. Leer SI, NO
4. Calcular PSI = (SI * 100) / (SI + NO)
5. Calcular PNO = (NO * 100) / (SI + NO)
6. ESCRIBIR PSI, PNO
7. Terminar el proceso
Diagrama de flujo
Codificación en PHP
<?PHP

$SI = 798;
$NO = 21;

$PSI = round(($SI * 100) / ($SI + $NO),2);
$PNO = round(($NO * 100) / ($SI + $NO),2);

print "SI: $PSI % <br>";
print "NO: $PNO %";

?>
Resultado PHP en WEB
Explicación PHP

PHP inicia con la etiqueta <?PHP y termina con ?>, cuando escribimos las variables le anteponemos el signo "$" y luego ingresamos el valor para cada variable y finalizamos con ";", ejemplo:

$SI = 798;
$NO = 21;


Calculamos el porcentaje, con round redondeamos el valor a 2 decimales.

$PSI = round(($SI * 100) / ($SI + $NO),2);
$PNO = round(($NO * 100) / ($SI + $NO),2);


El print permite imprimir los valores o comentarios encerrados entre comillas, que desea mostrar en la pantalla, ejemplo:

print "SI: $PSI % <br>";
print "NO: $PNO %";

la etiqueta html <br> es para dar un salto de línea y de esta manera evitará que se vea todo en una línea.

Ejemplo 13. Calcular el área y volumen de un cilindro.

Construya un algoritmo, que dado el radio y la altura de un cilindro calcule e imprima el área y su volumen.

Fórmulas:

El volumen de un cilindro:
Volumen = pi * radio^2 * altura

El área del cilindro:
Area = 2 * pi * radio * altura

Pseudocódigo:
1. Iniciar proceso
2 Declarar variables
   RADIO, ALTURA, AREA, VOLUMEN: Real
3. Declarar constante
   PI = 3.1416
4. LEER RADIO, ALTURA
5. Calcular AREA = 2 * Pi * RADIO * ALTURA
6. Calcular VOLUMEN = Pi * RADIO^2 * ALTURA
7. ESCRIBIR AREA, VOLUMEN
8. Terminar proceso
Diagrama de flujo
Codificación en PHP
<?PHP
$RADIO = 5;
$ALTURA = 30;
$PI = "3.1416";

$AREA = 2* $PI * $RADIO * $ALTURA;
$VOLUMEN = $PI * pow ($RADIO,2) * $ALTURA;

print "Area: $AREA <br>";
print "Volumen: $VOLUMEN";
?>
Resultado PHP en WEB
Explicación PHP

PHP inicia con la etiqueta <PHP y termina con ?>, cuando escribimos las variables le anteponemos el signo "$" y luego ingresamos el valor para cada variable y finalizamos con ";", ejemplo:

$RADIO = 5;
$ALTURA = 30;
$PI = "3.1416";


Calculamos el Area y Volumen:

$AREA = 2 * $PI * $RADIO * $ALTURA;
$VOLUMEN = $PI * pow($RADIO,2) * $ALTURA;


El print permite imprimir los valores o comentarios encerrados entre comillas, que desea mostrar en la pantalla, ejemplo:

print "Area: $AREA <br>";
print "Volumen: $VOLUMEN";

la etiqueta html <br> es para dar un salto de línea y de esta manera evitará que se vea todo en una línea.

Códigos Fuentes: download/descargar

No hay comentarios :

Publicar un comentario

Encuesta: ¿Quién es el mejor catedrático de la carrera de Ing. Informática de la UAGRM?