Está en la página 1de 15

BUCLE WHILE

/*1. mostrar un cuadrado con numeros de 10 en 10 
hasta 100 */
$i=1;
while ($i <= 10) {
    $j=1;
while ($j <= 10) {
    echo $j++ ."0";
}
    $i++;
    echo"<br>";
}
/*mostrar un cuadrado de 10 por 10*/
echo"<br>";
$i=1;
while ($i <= 10) {
    $j=1;
while ($j <= 10) {
    echo'O';
    $j++;
}
    $i++;
    echo"<br>";
}
/************************** */
/*2. Realiza un programa en C#, 
que muestre la suma de los números del 1 al 1000 en un solo p
arametro
es decir 14710 */
$n1 = 1;
while ($n1 <= 10) {
    $sum =0;
    $sum = $sum+$n1;
    /*$num =$num +2 para sumar de 2 en 2 */
    echo"$sum";
    $n1 = $n1+3;

echo"<br>";

/************************** */
//3.  muestr suma de 1 a 10
$con = 1;
$sum = 0;
while ($con <= 10) {
    $sum += $con;
    echo"la suma es  $sum <br>";
    $con++;
}

echo"<br>";

/************************** */
//4. muestre la suma de los numeros impares
$contador = 1;
$suma = 0;
while ($contador <= 100) {
    if ($contador%2 !=0) {
        $suma += $contador;
        echo"suma de impares es $suma <br>";
    }
    $contador++;
}
echo"<br>";

/************************** */
//5. muestre la suma de los numeros impares
$contador = 1;
$suma = 0;
while ($contador <= 10) {
    if ($contador%2 !=0) {
        $suma += $contador;
        echo"suma de impares es $contador <br>";
 
    }
    $contador++;
}
echo"<br>";
/************************** */
//6. que imprima los negativos o positos hacia atras 
$numero = -5;
while ($numero <= 1) {
    if ($numero>0) {
        echo"  $numero  es positivo";
    }else{
        echo " $numero  es negativo";
    }
    $numero++;
}
echo"<br>";
/************************** */
/*7. Ingresar las notas de 5 estudiantes (4 notas) y definir 
si 
cada uno de ellos gano o perdió N asignatura. */
$estudiante=5;
while ($estudiante <= 5) {
    $nota1 = 05;
    $nota2 = 02;
    $nota3 = 14;
    $nota4 = 06;
    echo"notas del estudiante : $estudiante <br>";
    echo" nota 1 = $nota1<br> ";
    echo" nota 2 = $nota2<br>";
    echo" nota 3 = $nota3<br>";
    echo" nota 4 = $nota4<br>";
    $promedio = ($nota1+$nota2+$nota3+$nota4)/4;
    echo "la nota es $promedio";
    if ($promedio >=11) {
       echo"el alumno aprobo <br>";
    }else{
        echo"el alumno desaprobo <br>";
    }

    $estudiante++;
    
}
echo"<br>";
/************************** */
/*8.obtener la cantidad de 100 numeros multiplos de 10  */

$a=1;
while ($a <= 100) {
if ($a % 10 == 0) {  
    echo"$a  ";
}
    $a++;

}
echo "<br>";
/************************** */
echo "<br>";
//9.que me muestre numeros pares desde un valor definido
// hasta otro valor definido
$ni=3;
$nf=13;
$i = $ni+1;
while ($i < $nf) {
    if($i %2 == 0){
     
    echo " los numeros pares son --> ". $i. "<br>";
    }
    $i++;
}
echo "<br>";
echo"<br>";
/************************** */
echo "<br>";
//10.que muestre los numeros enteros impares dentro de valore
s definidos 
$ni=3;
$nf=13;
$i = $ni+1;

while ($i < $nf) {
    if($i %2 !== 0){
     
    echo " los numeros impares son --> ". $i. "<br>";
    }
    $i++;
}
echo"<br>";
//11. factorial
$numero = 5;
$factorial = 1;
while ($numero>1){
    $factorial = $factorial*$numero;
    $numero = $numero -1;
}
echo " el factorial de ". $numero.' es '.$factorial;

echo "<br>";
echo"<br>";
/************************** */
echo "<br>";
//12. muestre la suma de los numeros impares
$contador = 1;
$suma = 0;
while ($contador <= 10) {
    if ($contador%2 !=0) {
        $suma += $contador;
        echo"suma de impares es $suma <br>";
    }
    $contador++;
}

echo "<br>";
echo"<br>";
/************************** */
echo "<br>";
//13. Imprimir los números del 1 al 7.
echo"<br>";
$i=1;
while ($i <= 7) {
    echo $i++ ."<br>";
}

echo"<br>";
echo"<br>";
/************************** */
echo "<br>";
//14. Imprimir los números del 50 al 70.
$i=50;
while ($i <= 70) {
    echo $i++ ."<br>";
}

echo"<br>";
/************************** */
echo "<br>";
echo"<br>";
//15. Imprimir los números del -15 al 0.
$numero = -15;
while ($numero <= 0) {
    if ($numero>0) {
        echo" $numero ";
    }else{
        echo " $numero";
    }
    $numero++;
}
echo"<br>";
/************************** */
echo "<br>";
echo"<br>";

/*16. Imprimir los números del 2 al 10 pero de 2 en 2 (2,4,6,
8 ....10)*/

$i=2;

while ($i <=10) {
  if ($i%2==0) {
      echo $i. "<br>";
  }
    $i++;
}
echo"<br>";
/************************** */
echo "<br>";
/*17. Una planta que fabrica perfiles de hierro posee un lote 
de n piezas.
Confeccionar un programa que pida ingresar por teclado la can
tidad de
 piezas a procesar y luego ingrese la longitud de cada perfil
;
  sabiendo que la pieza cuya longitud esté comprendida
   en el rango de 1.20 y 1.30 son aptas.
 Imprimir por pantalla la cantidad de piezas aptas que hay en 
el lote. */

$x=1; //(Cuenta la cantidad de piezas cargadas hasta el momen
to)
$cantidad = 5;//(Cuenta los perfiles de hierro aptos)
$n = 10;//num de piezas
$cantidad1 = $cantidad*$n;
while ($x <= 1) {
    $largo = 20; //medida
    if($largo>=1.20 && $largo<=1.30){

    }
    $x++;
    echo"cantidad de piezas aptas son $cantidad1";
}

echo"<br>";
/************************** */
echo "<br>";
echo"<br>";
echo"<br>";
echo"tabla de multiplicar <br>";
/*18.  imprimir una tabla de multiplicar del número 5,
 las doces primeras multiplicaciones. Usaremos un ciclo norma
l. */
$int = 1;
while ($int <= 12) {
    echo" 120 ". " * "." $int "."  "."  =  ". 120*$int ."<br>
";
    $int ++;
}

echo"<br>";
echo"<br>";
/************************** */
echo "<br>";
//19. la tabla del 1 al 12 sus primeras 5 multiplicaciones.
$int = 1;
$j = 1;
while ($int <= 12) {
    echo"la tabla del $int <br>";
    while ($j <= 5) {
        echo" $j". " * "." $int "."  "."  =  ". $j*$int ."<br
>";
        $j++;
        
    }
    $int++;
    $j=1;
}

echo"<br>";
echo"<br>";
/************************** */
echo "<br>";
//20. Escribir un programa que escriba la calificación corres
pondiente
// a una nota, de acuerdo con el siguiente criterio:
  //  Condición         Mensaje
 //   0 a < 5.0            Suspenso
 //   5 a  < 6.5           Aprobado
  //  6.5 a  < 8.5        Notable
  //  8.5 a  < 10        Sobresaliente
 //   10                    Matrícula de honor

$nota = 15;
if ($nota>=0 && $nota < 5.0) {
    echo"Suspenso";
}elseif ($nota>=5 && $nota < 6.5) {
    echo"Aprobado";
} elseif($nota>=6.5 && $nota < 8.5) {
    echo"notable";
}
 elseif($nota>=8.5 && $nota < 10) {
   echo"sobresaliente";
} else {
    echo"matricula de honor";

}
echo"<br>";
echo"<br>";
/************************** */
echo "<br>";
//21. repetir frase tantans veces ejemplo 10 veces
$frase = "buenos dias <br>";
$frase1 = 1;
while ($frase1 <= 10) {
    echo  $frase1.".-" ." $frase";
    $frase1++;
}

echo"<br>";
echo"<br>";
/************************** */
echo "<br>";
/*22. Requerir al usuario que ingrese un día de la semana 
e imprimir un mensaje si es lunes, otro mensaje diferente si 
es viernes,
 otro mensaje diferente si es sábado o domingo.
 Si el día ingresado no es ninguno de esos, imprimir otro men
saje. */
$dia = 'martes';
if ($dia=="lunes") {
    echo "hoy toca cocinar lentejitas";

}elseif($dia == 'martes'){
    echo "hoy toca sacar al perro";
}elseif ($dia == 'miercoles') {
    echo "hoy toca salir hacer las compras";
}elseif ($dia == 'jueves') {
    echo "hoy toca ejercitarse";
}elseif ($dia == 'viernes') {
    echo "hoy no se hace nada";
}elseif ($dia == 'sabado') {
    echo"hoy se duerme hasta tarde";
}else{
    echo"hoy tambien se duerme hasta tarde";
}

echo"<br>";
echo"<br>";
/************************** */
echo "<br>";
//23. hallar el valor absoluto
$numero = -25;
if ($numero < 0) {
    $numero1 = $numero*-1;
    echo "el numero es ".$numero." su valor absoluto es: ". $
numero1;
}else{
    echo"el numero es $numero";
}

echo"<br>";
echo"<br>";
/************************** */
echo "<br>";
//24. Solicitar al usuario que ingrese los nombres de dos per
sonas,
// los cuales se almacenarán en dos variables. A continuación
,
// imprimir “coincidencia” si los nombres de ambas personas
// comienzan con la misma letra ó si terminan con la misma le
tra.
// Si no es así, imprimir “no hay coincidencia”.

$nombre1 = 'Luzmila';
$nombre2 ='Luzmila';

if ($nombre1 == $nombre2 || $nombre2 == $nombre1) {
    echo"coincidencia";
}else{
    echo"no coincide";
}
//25. contar cuantos caracteres tiene la frase
echo"<br>";
$palabra = 'hola';
$frase ='muy buenos dias estimados';
if ($frase < $palabra) {
    echo "La palabra tiene ".strlen($palabra). " letras";
}else{
    echo"la frase tiene ". strlen($frase) ." letras";
}

echo"<br>";
echo"<br>";
/************************** */
echo "<br>";
//26. Escribe un programa que pida un nombre de usuario y una 
contraseña
// y si se ha introducido “pepe” y “asdasd” se indica
//“Has entrado al sistema”, sino se da un error.
$nombre = 'pepe';
$contra = 'asdasd';
if ($nombre == 'pepe' && $contra == 'asdasd') {
    echo"usuario y contraseña correcto, usted ingreso al sist
ema";
}else{
    echo"vuelve a intentar usuario y contraseña";
}

echo"<br>";
//27. comprobar si es letra ingresada esta mayuscula o minusc
ula
$car = 'hola';
if ($car>= 'A' && $car <= 'Z') {
    echo"Mayuscula";
}else{
    echo"minuscula";
}

echo"<br>";
//28. Algoritmo que pida dos números 'nota' y 'edad' y un car
ácter 'sexo' 
//y muestre el mensaje 'ACEPTADA' si la nota es mayor o igual 
a cinco, 
//la edad es mayor o igual a dieciocho y el sexo es 'F'. 
//En caso de que se cumpla lo mismo, pero el sexo sea 'M', de
be imprimir 'POSIBLE'. 
//Si no se cumplen dichas condiciones se debe mostrar 'NO ACE
PTADA'.

$nota = 15;
$edad = 18;
$sexo = 'M';
if ($nota >= 5 && $edad >= 18) {
    
}if ($sexo == 'F') {
    echo"ACEPTADA";
}else{
    if ($sexo == 'M') {
        echo"posible";
    }else{
        echo"no aceptado";
    }
}

echo"<br>";
echo"<br>";
/************************** */
echo "<br>";
//29. Algoritmo que pida tres números y los muestre ordenados 
(de mayor a menor);
$a =5;
$b =6;
$c=1;
if ($a > $b && $a > $c) {
    if ($b>$c) {
        echo"$a -- $b  --  $c";
    }else{
        echo" $a -- $c -- $b";
    }
}if ($b > $a && $b > $c) {
    if($a > $c){
        echo "$b -- $a -- $c ";
    }else{
        echo "$b -- $c -- $a ";
    }
}if ($c > $a && $c > $b) {
    if ($a > $b) {
       echo" $c -- $a -- $b ";
    }else{
        echo"$c -- $b -- $a ";
    }
}

echo"<br>";

?>

También podría gustarte