Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Lorenzo31 en 13 de Febrero 2016, 22:47

Título: Operadores aritméticos en PHP obtener el módulo o resto de dividir (CU00819B)
Publicado por: Lorenzo31 en 13 de Febrero 2016, 22:47
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>";
?>


Título: Re:Operadores aritméticos en PHP obtener el módulo o resto de dividir (CU00819B)
Publicado por: César Krall en 15 de Febrero 2016, 13:08
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!
Título: Re:Operadores aritméticos en PHP obtener el módulo o resto de dividir (CU00819B)
Publicado por: Lorenzo31 en 15 de Febrero 2016, 13:27
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.
Título: Re:Operadores aritméticos en PHP obtener el módulo o resto de dividir (CU00819B)
Publicado por: Jonathan Ramos en 15 de Febrero 2016, 13:44
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/>";
Título: Re:Operadores aritméticos en PHP obtener el módulo o resto de dividir (CU00819B)
Publicado por: Lorenzo31 en 15 de Febrero 2016, 15:53
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.