Los ejemplos aquí mostrados son representativos de las partes 1 - 9 de la serie de entradas de introducción al lenguaje de guiones PHP.
Esto significa que mostrarán estructuras de PHP bastante simples, independientemente de su longitud.
Cada uno de los códigos aquí mostrados como ejemplo se refieren a una situación hipotética a la que son útiles, pero eso no significa que no haya otros códigos PHP que resuelvan igualmente tales situaciones.
Los códigos aquí mostrados han sido probados y funcionan sin ningún problema.
En este primer ejemplo, se dará al programa un número en coma flotante, que convertirá a su valor entero correspondiente. En el resultado final se mostrará un mensaje que indique “La parte entera del valor valor_coma_flotante es valor_entero”. Los parámetros "valor_coma_flotante" y "valor_entero" mostrarán el correspondiente valor.
<?php
$n = 1.5 ;
$e = (int) $n ;
echo "La parte entera del valor " . $n . " es " . $e ;
?>
_________________________________________________________________________
Si al programa se le dan dos números enteros, este calculará la suma y mostrará el resultado.
<?php
$a = 5;
$b = 3;
$sumaTotal = $a + $b;
echo $sumaTotal;
?>
_________________________________________________________________________
El siguiente programa encontrará el cociente y el resto de dos números enteros dados.
<?php
$a = 4;
$b = 2;
$cocienteTotal = $a / $b;
$restoTotal = $a%$b;
echo "El cociente es " . $cocienteTotal . " y el resto es " . $restoTotal;
?>
_________________________________________________________________________
Cuando a este programa se le dan tanto el DNI de un alumno como 4 notas del mismo, imprime el DNI y el promedio de sus calificaciones.
<?php
$a = 5 ;
$b = 7.9 ;
$c = 3.5 ;
$d = 4 ;
$dni = 46708139 ;
$mediaTotal = ($a + $b + $c + $d) / 4 ;
echo "La media de " . $dni . " es " . $mediaTotal ;
?>
_________________________________________________________________________
Si se le da al siguiente programa el valor de venta de un producto, puede calcular su IVA (21%) y su precio de venta, mostrando ambos valores.
<?php
$vv = 16.99 ;
$iva = $vv * 0.21 ;
$precioTotal = $vv * 1.21 ;
echo "El IVA es " . $iva . " y el precio de venta es " . $precioTotal ;
?>
_________________________________________________________________________
El siguiente programa recibe 3 datos, "a", "b" y "c", y calcula el resultado de la siguiente expresión: (a+b+c)3.
<?php
$a = 2 ;
$b = 5 ;
$c = 9 ;
$base = $a + $b + $c ;
$exponente = 3 ;
$total = pow($base, $exponente) ;
echo "El resultado es " . $total ;
?>
_________________________________________________________________________
Este programa encuentra la potencia de "an", donde "a" y "n" pertenecen al conjunto de números enteros positivos, y la muestra.
<?php
$a = 3 ;
$n = 5 ;
$p = pow ($a, $n);
echo "La potencia de " . $a . " elevado a " . $n . " es " . $p . "."
?>
_________________________________________________________________________
Si este programa, que emplea constantes, recibe una cantidad en euros, devuelve su valor en dólares y en libras.
<?php
define ("DOLAR", "1.6") ;
define ("LIBRA", "0.8") ;
$eu = 1 ;
$convd = $eu * DOLAR ;
$convl = $eu * LIBRA ;
echo $eu ." son " . $convd . "$ y " . $convl . " libras." ;
?>
_________________________________________________________________________
El siguiente programa calcula el área y volumen de una esfera a partir de su radio (r) empleando constantes. Las fórmulas que se emplearán son:
<?php
define ("PI", "3.14");
$r = 5 ;
$exp1 = 2 ;
$exp2 = 3 ;
$a = 4 * PI * pow ($r, $exp1) ;
$v = (4 * PI * pow ($r, $exp2)) / 3 ;
echo "El área del cilindro con radio " . $r . " es " . $a . " y su volumen es " . round($v, 2) . "." ;
?>
_________________________________________________________________________
Si en este programa se introducen 4 números enteros, se obtendrá el porcentaje de cada uno en función a la suma de los cuatro números ingresados.
<?php
$a = 1 ;
$b = 3 ;
$c = 5 ;
$d = 7 ;
$suma = $a + $b + $c + $d ;
$p1 = (100 * $a) / $suma ;
$p2 = (100 * $b) / $suma ;
$p3 = (100 * $c) / $suma ;
$p4 = (100 * $d) / $suma ;
echo "Si la suma de " . $a . ", " . $b . ", " . $c . ", y " . $d . " es " . $suma . ", sus porcentajes respecto a su suma son: ". $a . " = " . $p1 . "%, " . $b . " = " . $p2 . "%, " . $c . " = " . $p3 . "%, y " . $d . " = " . $p4 . "%." ;
?>
_________________________________________________________________________
La función aquí presentada permite convertir una cantidad de segundos en horas, minutos y segundos.
<?php
function conversortiempo($s) {
$h = floor($s / 3600) ;
$m = floor(($s - ($h * 3600)) / 60) ;
$s2 = $s - ($h * 3600) - ($m * 60) ;
echo $h . ":" . $m . ":" . $s2 ;
}
conversortiempo(5000) ;
?>
_________________________________________________________________________
Si a la siguiente función de lenguaje PHP se le da un número de cinco dígitos, devolverá el número en orden inversa.
<?php
function inversion ($n) {
$r = $n%10 ;
$c = floor($n/10) ;
$inv = $r ;
$r = $c%10 ;
$c = floor($c/10) ;
$inv = ($inv*10) + $r ;
$r = $c%10 ;
$c = floor($c/10) ;
$inv = ($inv*10) + $r ;
$r = $c%10 ;
$c = floor($c/10) ;
$inv = ($inv*10) + $r ;
$r = $c%10 ;
$c = floor($c/10) ;
$inv = ($inv*10) + $r ;
echo "El número inverso de " . $n . " es: " . $inv ;
}
inversion(54321)
?>
_________________________________________________________________________
Espero que esta entrada haya sido interesante y/o útil al lector. En caso afirmativo, que este la comente y/o la comparta, por favor.
Esto significa que mostrarán estructuras de PHP bastante simples, independientemente de su longitud.
Cada uno de los códigos aquí mostrados como ejemplo se refieren a una situación hipotética a la que son útiles, pero eso no significa que no haya otros códigos PHP que resuelvan igualmente tales situaciones.
Los códigos aquí mostrados han sido probados y funcionan sin ningún problema.
En este primer ejemplo, se dará al programa un número en coma flotante, que convertirá a su valor entero correspondiente. En el resultado final se mostrará un mensaje que indique “La parte entera del valor valor_coma_flotante es valor_entero”. Los parámetros "valor_coma_flotante" y "valor_entero" mostrarán el correspondiente valor.
<?php
$n = 1.5 ;
$e = (int) $n ;
echo "La parte entera del valor " . $n . " es " . $e ;
?>
_________________________________________________________________________
Si al programa se le dan dos números enteros, este calculará la suma y mostrará el resultado.
<?php
$a = 5;
$b = 3;
$sumaTotal = $a + $b;
echo $sumaTotal;
?>
_________________________________________________________________________
El siguiente programa encontrará el cociente y el resto de dos números enteros dados.
<?php
$a = 4;
$b = 2;
$cocienteTotal = $a / $b;
$restoTotal = $a%$b;
echo "El cociente es " . $cocienteTotal . " y el resto es " . $restoTotal;
?>
_________________________________________________________________________
Cuando a este programa se le dan tanto el DNI de un alumno como 4 notas del mismo, imprime el DNI y el promedio de sus calificaciones.
<?php
$a = 5 ;
$b = 7.9 ;
$c = 3.5 ;
$d = 4 ;
$dni = 46708139 ;
$mediaTotal = ($a + $b + $c + $d) / 4 ;
echo "La media de " . $dni . " es " . $mediaTotal ;
?>
_________________________________________________________________________
Si se le da al siguiente programa el valor de venta de un producto, puede calcular su IVA (21%) y su precio de venta, mostrando ambos valores.
<?php
$vv = 16.99 ;
$iva = $vv * 0.21 ;
$precioTotal = $vv * 1.21 ;
echo "El IVA es " . $iva . " y el precio de venta es " . $precioTotal ;
?>
_________________________________________________________________________
El siguiente programa recibe 3 datos, "a", "b" y "c", y calcula el resultado de la siguiente expresión: (a+b+c)3.
<?php
$a = 2 ;
$b = 5 ;
$c = 9 ;
$base = $a + $b + $c ;
$exponente = 3 ;
$total = pow($base, $exponente) ;
echo "El resultado es " . $total ;
?>
_________________________________________________________________________
Este programa encuentra la potencia de "an", donde "a" y "n" pertenecen al conjunto de números enteros positivos, y la muestra.
<?php
$a = 3 ;
$n = 5 ;
$p = pow ($a, $n);
echo "La potencia de " . $a . " elevado a " . $n . " es " . $p . "."
?>
_________________________________________________________________________
Si este programa, que emplea constantes, recibe una cantidad en euros, devuelve su valor en dólares y en libras.
<?php
define ("DOLAR", "1.6") ;
define ("LIBRA", "0.8") ;
$eu = 1 ;
$convd = $eu * DOLAR ;
$convl = $eu * LIBRA ;
echo $eu ." son " . $convd . "$ y " . $convl . " libras." ;
?>
_________________________________________________________________________
El siguiente programa calcula el área y volumen de una esfera a partir de su radio (r) empleando constantes. Las fórmulas que se emplearán son:
define ("PI", "3.14");
$r = 5 ;
$exp1 = 2 ;
$exp2 = 3 ;
$a = 4 * PI * pow ($r, $exp1) ;
$v = (4 * PI * pow ($r, $exp2)) / 3 ;
echo "El área del cilindro con radio " . $r . " es " . $a . " y su volumen es " . round($v, 2) . "." ;
?>
_________________________________________________________________________
Si en este programa se introducen 4 números enteros, se obtendrá el porcentaje de cada uno en función a la suma de los cuatro números ingresados.
<?php
$a = 1 ;
$b = 3 ;
$c = 5 ;
$d = 7 ;
$suma = $a + $b + $c + $d ;
$p1 = (100 * $a) / $suma ;
$p2 = (100 * $b) / $suma ;
$p3 = (100 * $c) / $suma ;
$p4 = (100 * $d) / $suma ;
echo "Si la suma de " . $a . ", " . $b . ", " . $c . ", y " . $d . " es " . $suma . ", sus porcentajes respecto a su suma son: ". $a . " = " . $p1 . "%, " . $b . " = " . $p2 . "%, " . $c . " = " . $p3 . "%, y " . $d . " = " . $p4 . "%." ;
?>
_________________________________________________________________________
La función aquí presentada permite convertir una cantidad de segundos en horas, minutos y segundos.
<?php
function conversortiempo($s) {
$h = floor($s / 3600) ;
$m = floor(($s - ($h * 3600)) / 60) ;
$s2 = $s - ($h * 3600) - ($m * 60) ;
echo $h . ":" . $m . ":" . $s2 ;
}
conversortiempo(5000) ;
?>
_________________________________________________________________________
Si a la siguiente función de lenguaje PHP se le da un número de cinco dígitos, devolverá el número en orden inversa.
<?php
function inversion ($n) {
$r = $n%10 ;
$c = floor($n/10) ;
$inv = $r ;
$r = $c%10 ;
$c = floor($c/10) ;
$inv = ($inv*10) + $r ;
$r = $c%10 ;
$c = floor($c/10) ;
$inv = ($inv*10) + $r ;
$r = $c%10 ;
$c = floor($c/10) ;
$inv = ($inv*10) + $r ;
$r = $c%10 ;
$c = floor($c/10) ;
$inv = ($inv*10) + $r ;
echo "El número inverso de " . $n . " es: " . $inv ;
}
inversion(54321)
?>
_________________________________________________________________________
Espero que esta entrada haya sido interesante y/o útil al lector. En caso afirmativo, que este la comente y/o la comparta, por favor.
No hay comentarios:
Publicar un comentario
Deje aquí su comentario, si no puede comentar, pruebe a hacerlo desde otro navegador de red u otro equipo.