Respuestas a los ejercicios de la entrega CU00819B del tutorial de programación PHP con ejercicios resueltos.
EJERCICIO 1
Crea un código PHP donde crees las variables $primerNumero y $segundoNumero y asigna valor 8 al primer número y 5 al segundo número:
a) El resto de dividir el primer número entre 5.
b) El resultado de dividir el primer número entre el segundo.
c) El resultado de sumar los dos números.
Código 1:<?php
#Ejercicio - Operaciones ariméticas
$primernumero = 8;
$segundonumero = 5;
echo "$primernumero - $segundonumero " . "= ";
echo $primernumero - $segundonumero;
echo "<br/>";
echo "----------------------------------------------------<br/>";
echo "$primernumero / $segundonumero " . "= ";
echo $primernumero / $segundonumero;
echo "<br/>";
echo "-----------------------------------------------------<br/>";
echo "$primernumero + $segundonumero " . "= ";
echo $primernumero + $segundonumero;
echo "<br/>";
echo "------------------------------------------------------<br/>";
?>
EJERCICIO 2
Crea un código PHP donde crees las variables $a y $b y usando los operadores adecuados haz que se muestren los siguientes mensajes por pantalla. Nota: para mantener los valores iniciales de las variables y poder volver a emplearlos usa variables auxiliares, por ejemplo $inicio = $a; te permitirá mantener en $inicio el valor original de $a y volver a recuperar el valor inicial de $a antes de hacer una nueva operación.
Mensajes a mostrar por pantalla:
Operadores de incremento
Valores iniciales: a = 4, b = 2
Operador ++ (anterior): ++a * b == 10
(Ahora el valor de a es: 5)
Operador ++ (posterior): a++ * b == 8
(Ahora el valor de a es: 5)
Operador -- (anterior): --a * b == 6
(Ahora el valor de a es: 3)
Operador -- (posterior): a-- * b == 8
(Ahora el valor de a es: 3)
Operadores de asignación compuestos
Valores iniciales: a = 4, b = 2
Asignación compuesta de suma: a += b equivale a = a + b
(Ahora el valor de a es: 6)
Asignación compuesta de resta: a -= b equivale a = a - b
(Ahora el valor de a es: 2)
Asignación compuesta de multiplicación: a *= b equivale a = a * b
(Ahora el valor de a es: 8 )
Asignación compuesta de división: a /= b equivale a = a / b
(Ahora el valor de a es: 2)
Asignación compuesta de módulo: a %= b equivale a = a % b
(Ahora el valor de a es: 0)
Código 2En esta parte los puse juntos, pero con sus delimitadores, por supuesto.
<?php
# Ejercicio - Operadores de incremento
$a = 4; $b = 2; $valor;
$inicio = $a;
echo "El valor de a es: " . ++$a;
echo "<br/>";
if ($a * $b == 10) {
echo "Si, es igual a 10<br/>";
} else {
echo "No igual<br/>";
}
echo "-----------------------------------<br/>";
echo "El valor de a es: " . $a++;
echo "<br/>";
if ($a * $b == 8) {
echo "Si, el valor es igual a 8<br/>";
} else {
echo "No es igual a 8 es: " . $a*$b . "<br/>";
}
echo "--------------------------------<br/>";
$inicio = --$a;
$inicio = --$a;
echo "El valor de a es: " . --$a;
echo "<br/>";
if ($a * $b == 6) {
echo "Si es igual a 6<br/>";
} else {
echo "No es igual a 6 es igual a:" . $a*$b . "<br/>";
}
echo "--------------------------------<br/>";
$inicio = $a--;
$inicio = $a++;
echo "El valor de a es: " . $a . "<br/>";
if ($a * $b == 8) {
echo "Si, es igual a 8<br/>";
} else {
echo "No es igual a 8, es igual a: " . $a*$b . "<br/>";
}
?>
<?php
echo "---------------------------------<br/>";
#Ejercicio - Operadores de asignación
$a = 4; $b = 2;
echo $a+=$b;
echo "<br/>";
$inicio = $a-=$b;
echo $inicio-=$b;
echo "<br/>";
$inicio = $a*=$b;
echo $inicio;
echo "<br/>";
$inicio = $a/=$b;
echo $inicio/=$b;
echo "<br/>";
echo $a%=$b;
?>