Autor Tema: Diferencia entre comillas Operadores aritmeticos tutorial PHP ejercicio CU00819B  (Leído 2749 veces)

bermartinv

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 298
    • Ver Perfil
Adjunto mis soluciones para este tema del curso básico de programación web con PHP.

Citar
EJERCICIO 1

Crea un código PHP donde crees las variables $primerNumero y $segundoNumero y asigna valor 8 al primer número y 5 al segundo número:

a) El resto de dividir el primer número entre 5.

b) El resultado de dividir el primer número entre el segundo.

c) El resultado de sumar los dos números.

Para comprobar si tu código y respuestas son correctas puedes consultar en los foros aprenderaprogramar.com.
http://cursophp.byethost14.com/operadores_aritmeticos_ejercicio1.php
Código: [Seleccionar]
<?php

$primerNumero 
8;

$segundoNumero 5;

$resultado '';

echo 
' La primera variable tiene de valor '; echo $primerNumero ; echo ' y la segunda '; echo $segundoNumero;

echo 
'<br/>';

echo 
'El resto de dividir '; echo $primerNumero; echo ' entre 5 es '; echo ($primerNumero%5);

echo 
'<br/>';

echo 
'El resultado de dividir '; echo $primerNumero; echo ' entre '; echo $segundoNumero; echo ' es '; echo ($primerNumero $segundoNumero);

echo 
'<br/>';

echo 
'El resultado de sumar las dos variables es '; echo $primerNumero; echo ' + '; echo $segundoNumero; echo ' = '; echo ($primerNumero $segundoNumero);

echo (
'<br/>');

?>


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

 

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)
http://cursophp.byethost14.com/operadores_aritmeticos_ejercicio2.php
Código: [Seleccionar]
<?php

define 
('inicialA' 4);

define ('inicialB' 2);

echo 
'Los valores iniciales son a = '; echo inicialA ; echo ' y b = '; echo inicialB;

echo 
'<br/>';echo '<br/>';

echo 
'Operadores de incremento';echo '<br/>';
echo 
'----------------------------';echo '<br/>';

echo 
'1. ++a * b su resultado es '$A inicialA  ; echo (++$A inicialB); echo ' y ahora a vale '; echo $A;echo '<br/>';

echo 
'2. a++ * b su resultado es '$A inicialA ; echo ($A++ * inicialB); echo ' y ahora a vale '; echo $A ; echo '<br/>';

echo 
'3. --a * b su resultado es '$A inicialA ; echo (--$A inicialB); echo ' y ahora a vale '; echo $A ; echo '<br/>';

echo 
'4. a-- * b su resultado es '$A inicialA ; echo ($A-- * inicialB); echo ' y ahora a vale '; echo $A ; echo '<br/>';

echo 
'<br/>';echo '<br/>';

echo 
'Operadores de asignación compuestos';echo '<br/>';
echo 
'-------------------------------------------';echo '<br/>';

echo 
'1. a += b su resultado es '$A inicialA ; echo ( $A += inicialB ); echo ' que es equivalente a a + b = '; echo ($AinicialA inicialB); echo '<br/>';

echo 
'2. a -= b su resultado es '$A inicialA; echo ( $A -= inicialB ); echo ' que es equivalente a a - b = '; echo ($A inicialA inicialB);echo '<br/>';

echo 
'3. a *= b su resultado es '$A inicialA ; echo ( $A *= inicialB ); echo ' que es equivalente a a * b = '; echo ($A inicialA inicialB); echo '<br/>';

echo 
'4. a /= b su resultado es '$A inicialA ; echo ( $A /= inicialB ); echo ' que es equivalente a a / b = '; echo ($A inicialA inicialB); echo '<br/>';

echo 
'5. a %= b su resultado es '$A inicialA ; echo ( $A %= inicialB); echo ' que es equivalente a a % b = '; echo ($A inicialA inicialB);echo '<br/>';

?>


Saludos
« Última modificación: 28 de Febrero 2017, 19:23 por Ogramar »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:Operadores aritmeticos. Curso PHP. CU00819B
« Respuesta #1 en: 10 de Enero 2017, 15:49 »
Buenas bermartinv.

Veo todo bien. En este enlace tienes otra posible solución, en la que puedes ver que si usas comillas dobles puedes mostrar el valor de una variable sin tener que concatenar.

https://www.aprenderaprogramar.com/foros/index.php?topic=4511.msg18546#msg18546

Saludos. ;D

bermartinv

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 298
    • Ver Perfil
Re:Operadores aritmeticos. Curso PHP. CU00819B
« Respuesta #2 en: 10 de Enero 2017, 16:23 »
Buen aporte el uso de las variables entre comillas dobles, nos ahorramos algo de código y facilita leer el código.
Gracias  ;)

 

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