Autor Tema: Operadores aritméticos en PHP ++ incremento asignación compuesta CU00819B  (Leído 2028 veces)

CarolaTN

  • Sin experiencia
  • *
  • Mensajes: 2
    • Ver Perfil
Hola! Soy nueva por aquí. Estoy haciendo el curso de PHP y hasta ahora lo tenía bastante claro, pero ahora empiezo a tener dudas de si lo estoy haciendo bien. Consigo que en pantalla se muestre lo que quiero, pero no sé si el código es correcto jejeje
Os lo copio para que opinéis :)

Código: [Seleccionar]
<?php
$a 
4;
$b 2;
$inicio $a;

echo 
"Operadores: a=4 , b=2 </br></br>";
echo 
"PARTE 1 : Operadores de incremento</br></br>";
echo 
"Operador ++ (anterior): ++a * b = ";
echo ++
$a $b;
echo 
"</br>";
echo 
"Ahora a=$a";
echo 
"</br></br>";

$a=$inicio;
echo 
"Operador ++ (posterior): a++ * b = ";
echo 
$a++ * $b;
echo 
"</br>";
echo 
"Ahora a=$a";
echo 
"</br></br>";

$a=$inicio;
echo 
"Operador -- (anterior): --a * b = ";
echo --
$a $b;
echo 
"</br>";
echo 
"Ahora a=$a";
echo 
"</br></br>";

$a=$inicio;
echo 
"Operador -- (posterior): a-- * b = ";
echo 
$a-- * $b;
echo 
"</br>";
echo 
"Ahora a=$a";
echo 
"</br></br>";

echo 
"PARTE 2 Operadores de asignación compuestos</br></br>";

$a=$inicio;
echo 
"Asignación compuesta de suma: a += b equivale a = $a + $b = ";
echo 
$a += $b;
echo 
"</br>";
echo 
"Ahora a=$a";
echo 
"</br></br>";

$a=$inicio;
echo 
"Asignación compuesta de resta: a -= b equivale a = $a - $b = ";
echo 
$a -= $b;
echo 
"</br>";
echo 
"Ahora a=$a";
echo 
"</br></br>";

$a=$inicio;
echo 
"Asignación compuesta de multiplicación: a *= b equivale a = $a * $b = ";
echo 
$a *= $b;
echo 
"</br>";
echo 
"Ahora a=$a";
echo 
"</br></br>";

$a=$inicio;
echo 
"Asignación compuesta de división: a /= b equivale a = $a / $b = ";
echo 
$a /= $b;
echo 
"</br>";
echo 
"Ahora a=$a";
echo 
"</br></br>";

$a=$inicio;
echo 
"Asignación compuesta de módulo: a %= b equivale a = $a % $b = ";
echo 
$a %= $b;
echo 
"</br>";
echo 
"Ahora a=$a";
echo 
"</br></br>";



?>

Y lo que se muestra en pantalla al final es esto:

Operadores: a=4 , b=2

PARTE 1 : Operadores de incremento

Operador ++ (anterior): ++a * b = 10
Ahora a=5

Operador ++ (posterior): a++ * b = 8
Ahora a=5

Operador -- (anterior): --a * b = 6
Ahora a=3

Operador -- (posterior): a-- * b = 8
Ahora a=3

PARTE 2 Operadores de asignación compuestos

Asignación compuesta de suma: a += b equivale a = 4 + 2 = 6
Ahora a=6

Asignación compuesta de resta: a -= b equivale a = 4 - 2 = 2
Ahora a=2

Asignación compuesta de multiplicación: a *= b equivale a = 4 * 2 = 8
Ahora a=8

Asignación compuesta de división: a /= b equivale a = 4 / 2 = 2
Ahora a=2

Asignación compuesta de módulo: a %= b equivale a = 4 % 2 = 0
Ahora a=0


Creéis que está bien??
« Última modificación: 29 de Diciembre 2015, 23:28 por Ogramar »

CarolaTN

  • Sin experiencia
  • *
  • Mensajes: 2
    • Ver Perfil
Re:Operadores aritméticos en PHP. Ejercicio 2 CU00819B
« Respuesta #1 en: 29 de Diciembre 2015, 14:17 »
Me acabo de dar cuenta de que estoy poniendo la barra mal en <br/> pero ya lo he corregido. No hagáis caso  ::) ::) ;D ;D ;D Aunque hacía igualmente el salto de línea jejejeje

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Hola Carola! El ejercicio está bien resuelto, así que a seguir adelante. Otra forma de resolverlo era almacenar las operaciones en variables intermedias por ejemplo:

Código: [Seleccionar]
echo "Operadores: a=4 , b=2 </br></br>";
echo "PARTE 1 : Operadores de incremento</br></br>";
echo "Operador ++ (anterior): ++a * b = ";
$resultado = ++$a * $b;
echo $resultado;
echo "</br>";
echo "Ahora a=$a";
echo "</br></br>";

Pero como tú lo has hecho también está bien

Salu2

 

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".