Ejercicio Practico Iteraciones

Iniciado por ANTRAX, Febrero 24, 2010, 11:44:30 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Aqui les dejo algunos ejercicios para que los que se inician vayan practicando:

Practico - Iteraciones
      ======================

EJERCICIO 1)
Determine el valor que se exhibe en la salida al ejecutar las siguientes instrucciones.

Parte A:
   $x = 10;
   while ($x > 0)
      $x = $x - 3;
   echo $x;



Parte B:
   $suma = 0;
   $i = 3;
   while ($i <= 7) {
      $suma = $suma + $i;
      $i = $i + 2;
   }
   echo $i . " ---– " . $suma;


Parte C:
   $suma = -10;
   $positivo = ($suma == $suma) && true;
   while ($positivo) {
      if ($suma > 0)
         $positivo = false && true;
      else
         $suma = $suma + 3;
   }
   echo "--------<br />" . suma . "<br /> --------";

Parte D:
   $a;
   for ($b = 1; $b <= 3; $b++)
   if ($b <= 1)
   $a = $b - 1;
   if ($b <= 2)
   $a = $a – 1;
   else
   $a = $a + 1;
   echo "El valor de a es " . $a;

Parte E:
   for ($b = 4; $b >= -1; $b--)
   echo $b - 10;

EJERCICIO 2)
Determine cuales de los siguientes segmentos de código producen la misma salida al
ejecutarlos.

Segmento 1:
   $i = 0;
   for ($i = 1; $i <= 3; $i++)
   for ($j = $i + 1; $j <= 3; $j++)
   echo $i . "***" . $j . "<br />");

Segmento 2:
   $i = 1; $j = 1;
   while (($i <= 3) && ($j <= 2)){
   echo $i . "***" . ($j + 1) . "<br />");
   $i++;
   $j++; }

Segmento 3:
   for ($i = 1; $i <= 2; $i++)
   echo $i . "***" . ($i + 1) . "<br />");


EJERCICIO 3)
Implemente un programa que despliegue en la salida los números secuencialmente, en forma descendente, desde el 50 hasta el 0 de la siguiente manera:
50
49
48
...
1
0


EJERCICIO 4)
Implemente un programa que despliegue en la salida los números impares secuencialmente, en forma descendente, desde el 100 hasta el 0 de la siguiente manera:
99
97
95
...
3
1


EJERCICIO 5)
Hacer un programa en PHP que dada una cantidad de filas y de columnas, dibuje en pantalla una tabla con esta cantidad de filas y columnas. El contenido de cada celda sera el numero de fila y columna a los que pertenece, de la forma "(num_fila, num_columna)".


EJERCICIO 6)
Realizar un programa en PHP, que calcule el factorial de un número, sabiendo que se le llama factorial de un número al resultado de multiplicar al número por todos los entero anteriores hasta el 1 inclusive. El signo de factorial es "!" por lo que el factorial de 6 se escribe: 6! Por lo cual: 6! = 6*5*4*3*2*1 = 720.


EJERCICIO 7)
Realizar en PHP un programa que calcule la potencia de un número, recibiendo el número y el exponente. Se debe de controlar que el exponente sea distinto de 0, ya que en ese caso la potencia da 1. Es decir que cualquier número elevado a las 0 tiene por resultado 1.