Diferencia entre revisiones de «Usuario:ManuelRomero/php/practica»
(→Práctica 2) |
|||
Línea 87: | Línea 87: | ||
}} | }} | ||
===Práctica 2=== | ===Práctica 2=== | ||
+ | <br /> | ||
{{MRM_Actividad|Title=Acciones básicas con php 2| | {{MRM_Actividad|Title=Acciones básicas con php 2| | ||
Realiza un index que nos permita visualizar funcionalidad de las siguientes acciones | Realiza un index que nos permita visualizar funcionalidad de las siguientes acciones | ||
Línea 100: | Línea 101: | ||
'''''2.-Constantes en php''''' | '''''2.-Constantes en php''''' | ||
*Haz un ejercicio donde definas la constante '''''edad''''' | *Haz un ejercicio donde definas la constante '''''edad''''' | ||
− | + | ||
**Luego visualiza los años que tienes y los años que te quedan para cumplir 100 años | **Luego visualiza los años que tienes y los años que te quedan para cumplir 100 años | ||
+ | *Volver al index después de 2 segundos* | ||
+ | '''''2.-Asignación en php''''' | ||
+ | *Asigna a una variable valores de diferente procedencia | ||
+ | **Un valor constante | ||
+ | **Un valor de una expresión numérica | ||
+ | **Un valor de una expresión de cadena de caracteres | ||
+ | **Un valor que devuelva una función , por ejemplo la función '''''print''''' | ||
+ | **El valor de una expresión que sea una asignación | ||
+ | *Visualiza luego los valores especificando de qué donde viene su valor | ||
+ | *Volver al index después de 5 segundos | ||
+ | '''''4.-Selección en php''''' | ||
+ | *Usando la selección del tipo switch haz un programa que nos pregunte la edad y nos diga si somos niños (0-11) adolescentes (12-17) jovenes (18-35) adultos (36-65) jubilados (66- ...) | ||
+ | *La edad que no esté en el intevalo 0-110 años se visualizará ''''edad no contenplada en nuestra encuesta'''' | ||
+ | *Volver al index después de 2 segundos | ||
+ | '''''5.-Operador Ternario en php''''' | ||
+ | *Usando el operador ternario pide un número y visualiza si el número es par o impar | ||
+ | *Volver al index después de 2 segundos | ||
+ | '''''6.-Iteraciones en php''''' | ||
+ | *Suma los 100 primeros números pares | ||
+ | *Volver al index después de 2 segundos | ||
+ | '''''7.-Funciones en php''''' | ||
+ | Haz una función que reciba dos variables $a y $b | ||
+ | $a se ha de pasar por referencia | ||
+ | $b por valor | ||
+ | *La función duplica el valor de los parámetros | ||
+ | *La función devuelve el valor mayor de los dos | ||
+ | *El programa principal creará hará lo siguientes | ||
+ | 1.-Crea dos valores en variables | ||
+ | 2.-Visualiza sus valores | ||
+ | 3.-Invoca a la función | ||
+ | 4.-Visualiza los valores de los parámetros | ||
+ | 5.-Hace lo especificado | ||
+ | 6.-Visualiza los valores | ||
+ | 7.-Después de la llamada a la función se visualizarán los valores | ||
+ | 8.-Plantea que pasará si creamos dentro de la función una variable global que sea el igual al segundo parámetro de la función | ||
+ | |||
+ | |||
+ | |||
}} | }} |
Revisión de 21:57 25 oct 2016
La siguiente práctica es un sencillo fichero en el que hay que ir insertando las instrucciones que se piden
- Créate un proyecto en netbeans y completa las instrucciones que se piden.
<!DOCTYPE html> <!-- To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. --> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php //Defino dos variables con mi nombre y apellidos //Visualizo el texto con echo y print, por ejemplo en mi caso (deben de aparecer las comillas del ejemplo // mi nombre es "manolo" y mi apellido es "romero" //1)con echo pasando varios argumentos (separadados por coma) //2)con print //Explica en el fichero diferencias entre echo y print y semejanzas. //Por qué puedo pasar los argumentos sin usar paréntesis /*Sintaxis heredoc,*/ //Asigna a una variable llamada informe un texto de cinco líneas, //la etiqueta de finalización es FIN //Posteriormente visualizas el texto // El contenido de 'informe' es // aquí aparecer el contenido del infoorme // respetando el número de 5 líneas asignadas previamente"; //Tener cuidado con que la etiqueta no lleve en esa línea ningún otro carácter (espacios en blanco o tabulacones) /*PROBANDO VARIABLES*/ //Crea una variable y asígnale un valor //visualiza el valor de la variable y el tipo que eś //Cambia a los siguientes tipos (boolean, float, string y null y visualizar su valor) //Prueba a ver el valor y tipo de una variable no definida previamente /*VISUALIZA LAS VARIABLES USANDO LA FUNCION printf*/ //Visualiza el contenido de la función time() y explica su valor //Obtén la fecha actual y visualiza su valor con formato dia-mes-año en número //Obtener los días, luego meses y luego años transcurridos desde el 1/1/1970 (round() o floor() para redondear // Obtén la fecha actual con formato por ejemplo // Lunes, día 25 de enero de 2013 //Asigna a una variable la fecha de tu cumpleaños // Realiza una operación y obtén tu edad en años, meses y días (valor entero). // tienes 23 años, 10 meses y 4 días //Asigna a una variable una fecha de 30/10/1969 // Obtén su edad en años, en meses y luego en días siempre redondeando //tienes 23 años // tienes 286 meses // tienes 8737 días //. Usa la función getdate(...) y visualiza con la función print_r(.) el valor que retorna, comenta el resultado //. Si escribo getdate(1) podrías explicar el contenido del array que nos retorna //. Obtener la edad de una persona nacida el 1/1/1969 //Explica el siguiente código observando el resultado que se produce fuente obtenido en parte de http://php.net/manual/es/function.strtotime.php echo "<hr>"; echo strtotime("now"), "<br/>"; echo date('d-m-Y', strtotime("now")), "<br/>"; echo strtotime("27 September 1970"), "<br/>"; echo date('d-m-Y',strtotime("10 September 2000")), "<br/>"; echo strtotime("+1 day"), "<br/>"; echo date('d-m-Y',strtotime("+1 day")), "<br/>"; echo strtotime("+1 week"), "<br/>"; echo date('d-m-Y',strtotime("+1 week")), "<br/>"; echo strtotime("+1 week 2 days 4 hours 2 seconds"), "<br/>"; echo date('d-m-Y',strtotime("+1 week 2 days 4 hours 2 seconds")), "<br/>"; echo strtotime("next Thursday"), "<br/>"; echo date('d-m-Y',strtotime("next Thursday")), "<br/>"; echo strtotime("last Monday"), "<br/>"; echo date('d-m-Y',strtotime("last Monday")), "<br/>"; echo "<hr>" ?> </body> </html>
|
Práctica 2
Realiza un index que nos permita visualizar funcionalidad de las siguientes acciones
1.-Variables en php
2.-Constantes en php
2.-Asignación en php
4.-Selección en php
5.-Operador Ternario en php
6.-Iteraciones en php
7.-Funciones en php Haz una función que reciba dos variables $a y $b $a se ha de pasar por referencia $b por valor
1.-Crea dos valores en variables 2.-Visualiza sus valores 3.-Invoca a la función 4.-Visualiza los valores de los parámetros 5.-Hace lo especificado 6.-Visualiza los valores 7.-Después de la llamada a la función se visualizarán los valores 8.-Plantea que pasará si creamos dentro de la función una variable global que sea el igual al segundo parámetro de la función
|