Autor Tema: PHP diferencia entre poner el operador ++ ó -- delante detrás ejemplo CU00819B#  (Leído 2273 veces)

Dimitar Stefanov

  • Experto
  • *****
  • Mensajes: 598
    • Ver Perfil
Buenas tardes. Expongo unas posibles soluciones de los ejercicios de la entrega CU00819B del curso PHP desde cero.

Citar
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: [Seleccionar]
<?php 
$primerNumero 8;
$segundoNumero 5;
echo $primerNumero 5;
echo "<br>";
echo $primerNumero $segundoNumero;
echo "<br>";
echo $primerNumero $segundoNumero;
?>

Citar
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: [Seleccionar]
<?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.
« Última modificación: 11 de Mayo 2016, 08:12 por Alex Rodríguez »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:CU00819B Operadores aritméticos en PHP
« Respuesta #1 en: 05 de Mayo 2016, 23:08 »
Hola dimiste.


Veo todo bien.

A seguir así.

Saludos. ;D

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".