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.