Diferencia entre revisiones de «Usuario:ManuelRomero/NewPHP/B2T1/ejercicios»

De WikiEducator
Saltar a: navegación, buscar
(Ejercicios de declaración de variables)
Línea 1: Línea 1:
 
{{:Usuario:ManuelRomero/dwes/B2T1/nav}}
 
{{:Usuario:ManuelRomero/dwes/B2T1/nav}}
  
===Ejercicios de la introducción a php===
 
 
===Ejercicios de declaración de variables===
 
===Ejercicios de declaración de variables===
 
<br />
 
<br />
{{MRM_Actividad|Title=Ejercicio 1.- Declaración de  variables|}}
+
{{MRM_Actividad|Title=Ejercicio 1.- Declaración de  variables|
<source lang=php>
+
*Este programa asignará los siguientes valores a variables y luego lo visualizará
<!DOCTYPE html>
+
#125;
<!--
+
#0874;
To change this license header, choose License Headers in Project Properties.
+
#0xAbC12;
To change this template file, choose Tools | Templates
+
#0b1100;
and open the template in the editor.
+
#"Esto es una cadena de caracteres";  
-->
+
#'Esto es otra cadena de caracteres';
<html>
+
#<<<=FIN
    <head>
+
        <meta charset="UTF-8">
+
        <title></title>
+
    </head>
+
    <body>
+
    <?php
+
        //Declaro variables de diferente tipo y les asigno valores con diferente formato
+
        //Asingación de variables de tipo enteriò
+
        $numDecimal = 125;
+
        $numOctal = 0874;
+
        $numHex=0xAbC12;
+
        $numbin = 0b1100;
+
        $cadena = "Esto es una cadena de caracteres";
+
        $cadena2 = 'Esto es otra cadena de caracteres';
+
        $cadenaHeredoc=<<<FIN
+
 
                 Esto es una cdena
 
                 Esto es una cdena
 
                 multilínea
 
                 multilínea
 
                 y termina aqui
 
                 y termina aqui
FIN;
+
#<<<='FIN'
        $cadenaNewdoc=<<<'FIN'
+
 
                 Esto es una cdena
 
                 Esto es una cdena
 
                 multilínea
 
                 multilínea
 
                 y termina aqui
 
                 y termina aqui
FIN;
+
#1.23432230003322014000002234101;
        $numReal=1.23432230003322014000002234101;
+
#1234E-2;
        $numRealCientifico=1234E-2;
+
#null;
        $valorNull = null;
+
#true;
        $boleano1=true;
+
#false;
        $boleano2 = false;
+
}}
 
+
<font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/Ejercicios/Ejercicio1 | Solución]]</div>
        //Ahora visualizamos el valor de las variables
+
        echo "<h2>Valores de tipo entero</h2>";
+
        echo "\$numDecimal(125) = $numDecimal <br />";
+
        echo "\$numOctal(0874)=$numOctal<br />";
+
        echo "\$numHex=(0xAbC12)=$numHex<br />";
+
        echo "\$numbin(0b1100)=$numbin<br />";
+
        echo "<h2>Valores de tipo real</h2>";
+
        echo "\$numReal(1.23432230003322014000002234101)=$numReal<br />";
+
        echo "\$numRealCientifico(1234E-2)=$numRealCientifico<br />";
+
        echo "<h2>Valores de tipo cadena o string</h2>";
+
        echo "\$cadena =$cadena <br />";
+
        echo "\$cadena2 = $cadena2 <br />";
+
        echo "\$cadenaHeredoc=$cadenaHeredoc<br />";
+
        echo "\$cadenaNewdoc=$cadenaNewdoc<br />";
+
        echo "<h2>Valores de tipo null</h2>";
+
        echo "\$valorNull (null)=$valorNull<br />";
+
        echo "\$boleano1 (true) =$boleano1 <br />";
+
        echo "\$boleano2 (false)= $boleano2<br />";
+
    ?>
+
    </body>
+
</html>
+
</source>
+
 
+
 
+
 
+
 
{{Tip|Para las siguientes actividades debes conocer las estructuras de control básicas.}}
 
{{Tip|Para las siguientes actividades debes conocer las estructuras de control básicas.}}
  

Revisión de 04:42 21 oct 2016



Ejercicios de declaración de variables



Icon activity.jpg
Ejercicio 1.- Declaración de variables
{{{1}}}


Solución</div>

Icon present.gif
Tip: Para las siguientes actividades debes conocer las estructuras de control básicas.




Icon activity.jpg
Actividad

Haz un programa que sume los 100 primeros números



</div>



Icon activity.jpg
Actividad

Haz un programa que obtenga de forma aleatoria dia (1-31)mes(1-12) y año(1-3000) y nos diga si la fecha es correcta o no y porqué





Icon activity.jpg
Actividad
  • Probamos a hacer programas sencillos donde asignamos y visualizamos valores
  1. entero:
  2. cadena:
  3. booleano:
  4. real
  5. NULL



</div>




Icon activity.jpg
Actividad
  • Haz un programa que a partir de precio hora y de número de horas calcule una nómina, teniendo en cuenta que:
  1. mas de 40 horas son extras (1.5 el precio base)
  2. IRPF < 600E exento
  3. Entre 600 y 800 5%
  4. Mas de 800 12 %
  • Nos debe de dar detalle del bruto, descuentos y neto de salario


</div>



Icon activity.jpg
Actividad

Un programa que nos diga si un número es o no primo




Icon activity.jpg
Actividad

Haz un programa que muestre la tabla de multiplicar de un número aleatorio en una tabla. Intenta que las sentencias html queden fuera del código de php






Icon activity.jpg
Actividad

Realiza un programa que visualice las constantes predefinidas variables vistas anteriormente, y al menos otras 8 de las constantes predefinidas estándar