Autor Tema: Ejercicios resueltos PHP del curso tutorial Operadores aritméticos comp CU00819B  (Leído 8822 veces)

reyescorpion

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 5
    • Ver Perfil
Hola muestro la solución al ejercicio planteado CU00819B del tutorial de programación web con PHP de aprenderaprogramar, espero le sea de utilidad a alguien.

 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)

Solucion

Código: [Seleccionar]
<?php$a = 4;  $b = 2;  $inicio = $a;   echo "<b>Operadores de incremento</b> <br><br>"; echo "Valores iniciales a = $a, b = $b <br>"; echo "Operador ++ (anterior): ++a * b ==  " . ++$a*$b . "<br>"; echo "(Ahora el valor de a es: $a)<br> " ; $a = $inicio ; echo "Operador ++ (posterior): a++ * b == " . $a++*$b ."<br>"; echo "(Ahora el valor de a es: $a) <br>"; $a = $inicio; echo "Operador -- (anterior): --a*b == " . --$a*$b . "<br>"; echo "(Ahora el valor de a es: $a)<br>"; $a = $inicio; echo "Operador --(posterior): a--*b == "  . $a--*$b . "<br>"; echo "Ahora el valor de a es: $a";?>



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)
 
Solucion

Código: [Seleccionar]
<?php  $a = 4;  $b = 2;  $inicio = $a;  echo "<b>Operadores de asignacion compuestos </b><br><br>";  echo "Valores Iniciales: a = $a, b = $b <br>";  echo "Asignacion compuesta de suma: a += b equivale a = a + b <br>"; ;  echo "(Ahora el valor de a es: " . ($a += $b)  . " ) <br> ";  $a = $inicio;  echo "Asignacion compuesta de resta: a -= b  equivale a = a - b <br>";  echo "(Ahora el valor de a es: " .($a -= $b) . ") <br>";  $a = $inicio;  echo" Asignacion compuesta de multiplicacion: a *= b equivale a = a * b <br>";  echo "(Ahora el valor de a es: " . ($a *= $b) . ") <br>";  $a = $inicio;  echo "Asignacion compuesta de division: a /= b equivale a = a / b <br> ";  echo "(Ahora el valor de a es: " .($a /= $b) . ") <br>";  $a = $inicio;  echo "Asignacion compuesta de modulo: a %= b equivale a = a % b <br> ";  echo "(Ahora el valor de a es: " .($a %= $b) . ") <br>";?>


« Última modificación: 31 de Octubre 2020, 14:06 por Alex Rodríguez »

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Hola, el ejercicio 2 está bien resuelto. Falta el ejercicio 1. Quien quiera ver una solución completa (tanto ejercicio 1 como ejercicio 2) puede consultar el hilo https://aprenderaprogramar.com/foros/index.php?topic=4511.0

Saludos

Raúl BE

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Hola reyescorpion.
Soy nuevo por aquí y no sé a quién dirigirme para hacer esta consulta.
Estoy aprendiendo php y hecho en falta ejercicio para básicos para principiantes.
Tienes idea de donde podemos conseguirlos para practicar a medida que avanzamos?
Si me puedes contestar,  gracias de antemano.

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2664
    • Ver Perfil
Buenas, para escribir en los foros recomendamos leer https://aprenderaprogramar.com/foros/index.php?topic=1460.0 Crea un nuevo hilo antes que contestar sobre hilos antiguos.

En este curso: https://aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193 puedes encontrar algunos ejercicios resueltos y/o propuestos. Y en los foros, buscando con el código del ejercicio, quizás puedas encontrar algunas respuestas a los ejercicios propuestos. 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".