Buenas tardes. Expongo unas posibles soluciones de los ejercicios de la entrega CU00819B del curso PHP desde cero.
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.
<?php $primerNumero = 8; $segundoNumero = 5; echo $primerNumero % 5; echo "<br>"; echo $primerNumero / $segundoNumero; echo "<br>"; echo $primerNumero + $segundoNumero;?>
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)
<?php $a = 4; $b = 2; $inicio = $a; echo "<style type=text/css> span{ text-decoration: underline; font-weight: bold; } </style>"; echo "<span>Operadores de incremento</span><br><br>"; echo "Valores iniciales: a = $a, b = $b <br><br>"; echo "Operador ++ (anterior): ++a * b == "; echo ++ $a * $b; echo "<br><br>"; echo "(Ahora el valor de a es: $a) <br><br>"; echo "Operador ++ (posterior): a++ * b == "; $a = $inicio; echo $a ++ * $b; echo "<br><br>"; echo "(Ahora el valor de a es: $a) <br><br>"; echo "Operador -- (anterior): --a * b == "; $a = $inicio; echo -- $a * $b; echo "<br><br>"; echo "(Ahora el valor de a es: $a) <br><br>"; echo "Operador -- (posterior): a-- * b == "; $a = $inicio; echo $a -- * $b; echo "<br><br>"; echo "(Ahora el valor de a es: $a) <br><br><br>"; echo "<span>Operadores de asignación compuestos</span><br><br>"; $a = $inicio; echo "Valores iniciales: a = $a, b = $b <br><br>"; echo "Asignación compuesta de suma : a += b equivale a = a + b; <br><br>"; $a += $b; echo "(Ahora el valor de a es: $a) <br><br>"; echo "Asignación compuesta de resta: a -= b equivale a = a - b <br><br>"; $a = $inicio; $a -= $b; echo "(Ahora el valor de a es: $a) <br><br>"; echo "Asignación compuesta de multiplicación: a *= b equivale a = a * b <br><br>"; $a = $inicio; $a *= $b; echo "(Ahora el valor de a es: $a) <br><br>"; echo "Asignación compuesta de división: a /= b equivale a = a / b <br><br>"; $a = $inicio; $a /= $b; echo "(Ahora el valor de a es: $a) <br><br>"; echo "Asignación compuesta de módulo: a %= b equivale a = a % b <br><br>"; $a = $inicio; $a %= $b; echo "(Ahora el valor de a es: $a)";?>
Gracias.