Autor Tema: Operadores aritméticos en PHP obtener el módulo o resto de dividir (CU00819B)  (Leído 3633 veces)

Lorenzo31

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 381
    • Ver Perfil
Buenas noches, dejo mis respuestas a los dos ejercicios propuestos:

Ejercicio 1
Código: [Seleccionar]
<?php
echo 
"<!DOCTYPE html>";
echo "<html>";
echo "<head> <meta charset =\"utf-8\"/> </head>";
echo "<body>";

$primerNumero 8$segundoNumero 5


echo "El resto de dividir 8 entre 5: ";
echo 8%5;
echo "<br/>";
echo "El resultado de dividir 8 entre 5: ";
echo 8/5;
echo "<br/>El resultado de sumar los dos números: ";
echo 8+5;

echo "</body>";
echo "</html>";
?>


Ejercicio2

Código: [Seleccionar]
<?php
echo 
"<!DOCTYPE html>";
echo "<html>";
echo "<head> <meta charset = \"utf-8\"/> </head>";
echo "<body>";

$a 4$b 2$inicioA $a;
echo "<span style = \" font-weight:bold; text-decoration:underline;\">Operadores de incremento</span><br/>";
echo "Valores iniciales: a = $a, b = $b";
echo "<br/>Operador ++ (anterior): ++a * b == ";
echo ++$a $b;
$a $inicioA;
echo "</br>Operador ++ (porsterior): a++ * b == ";
echo $a++ * $b;
$a $inicioA;
echo "</br>Operador -- (anterior): --a * b == ";
echo --$a $b;
    
$a $inicioA;
echo "</br>Operador -- (posterior): a-- * b == ";
echo $a-- * $b;

echo "<br/><span style = \" font-weight:bold; text-decoration: underline;\">Operadores de asignación compuestos</span><br/>"
$a $inicioA;
echo "Valores iniciales: a = $a, b = $b"
echo "<br/>Asignación compuesta de suma a+= b equivale a ";
$a += $b;
echo $a;
$a $inicioA;
echo " = a($a) + b($b)<br/>";
echo "Asignación compuesta de resta a-= b equivale a ";
$a -= $b;
echo $a;
$a $inicioA;
echo " = a($a) - b($b)<br/>"
echo "Asignación compuesta de multiplicar a*= b equivale a ";
$a *= $b;
echo $a;
$a $inicioA;
echo " = a($a) * b($b)<br/>"
echo "Asignación compuesta de división a/= b equivale a ";
$a /= $b;
echo $a;
$a $inicioA;
echo " = a($a) / b($b)<br/>"
echo "Asignación compuesta de resto a%= b equivale a ";
$a %= $b;
echo $a;
$a $inicioA;
echo " = a($a) % b($b)<br/>"


echo "</body>";
echo "</html>";
?>


« Última modificación: 15 de Febrero 2016, 13:08 por César Krall »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Hola!

El ejercicio 1 está bien - consulta https://www.aprenderaprogramar.com/foros/index.php?topic=3954.0 verás que no es necesario usar tantos echo

El 2 todo bien

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

Lorenzo31

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 381
    • Ver Perfil
Si César, supongo que te refieres a que la parte HTML la puedo hacer sin echo y la interpreta igual el navegador, en este caso concreto lo hice mas como prueba que otra cosa.

Gracias como siempre, tus comentarios me ayudan a organizar un poco en mi cabeza la lógica del lenguaje.

Y en el segundo ejercicio, veo que puedes anidar HTML con respuestas de variables con
Código: [Seleccionar]
.$a+$b. interesantisimo, yo usaba el + como en Java y no me funcionaba jeje
Apuntado.

Gracias.
« Última modificación: 15 de Febrero 2016, 13:29 por Lorenzo31 »

Jonathan Ramos

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 15
    • Ver Perfil
Si César, supongo que te refieres a que la parte HTML la puedo hacer sin echo y la interpreta igual el navegador, en este caso concreto lo hice mas como prueba que otra cosa.

Gracias como siempre, tus comentarios me ayudan a organizar un poco en mi cabeza la lógica del lenguaje.

Y en el segundo ejercicio, veo que puedes anidar HTML con respuestas de variables con
Código: [Seleccionar]
.$a+$b. interesantisimo, yo usaba el + como en Java y no me funcionaba jeje
Apuntado.

Gracias.

Yo mas bien creo que se refiere a que te falta anidar las cadenas de echo para no escribir tantos en el ejercicio 1 . Asi en vez de:

Código: [Seleccionar]
        echo "El resto de dividir 8 entre 5: ";
echo 8%5;
echo "<br/>";

Escribir todo en una sola linea, asi:
Código: [Seleccionar]
echo "El resto de dividir 8 entre 5: ".8%5."<br/>";
Aparte declaraste dos variables que nunca usaste, $primerNumero y $segundoNumero, me imagino esto ibas a hacer:

Código: [Seleccionar]
echo "El resto de dividir 8 entre 5: ".$primerNumero%$segundoNumero."<br/>";

Lorenzo31

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 381
    • Ver Perfil
Sí se referia a los anidamientos con . que me parece genial, así ya se como anidar en PHP y lo otro un despiste si, gracias jaguar por comentarmelo.


 

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