SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
INSTITUTO SUPERIOR DE EDUCACIÓN PÚBLICO “L A SALLE”

                         URUBAMBA




 ESPECIALIDAD: COMPUTACIÓN E

                    INFORMÁTICA



 TEMA:           PROGRAMACIÓN

                    (EJERCICIOS

                    RESUELTOS EN PHP)



DOCENTE:        ING.ALEX FERNANDO

                 HUILLCA



NOMBRE:         YENI ATAUSINCHI

                 ROCA



SEMESTRE:       V
GUIA PRACTICA Nº02

                       SELECTIVAS MÚLTIPLES Y REPETITIVAS

1.   ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN PHP QUE DADO UN
NUMERO ENTERO ENTRE 1Y 4 DEVUELVA LA ESTACIÓN DEL AÑO DE ACUERDO A LA
TABLA SIGUIENTE.

            Numero                               Estación
              1                                   Verano
              2                                   Otoño
              3                                  Invierno
              4                                 Primavera




        <?php

        $nro1=verano;

        $nro2=otoño;

        $nro3=invierno;

        $nro4=primavera;

        Echo"numero de estaciones son =$nro1,$nro2,$nro3,$nro4","<br>";

        switch("$nro1,$nro2,$nro3,$nro4"){

        case 1 :echo ”verano”."<br>";

        break;

        case 2: echo ”otoño”."<br>";

        break;

        case 3: echo ”invierno”."<br>";

        break;

        case 4: echo ”primavera”."<br>";

        default;
}

              ?>



2.  ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN PHP QUE DADO UN
NUMERO ENTERO DE UN DIGITO (0-9) DEVOLVER EL NUMERO EN LETRAS.



<?php

if ($a=1) {

        echo "A=$a <br>";

}

if ($b=2){

echo "B=$b<br>";

}

if ($c=3) {

        echo "C=$c<br>";

}

if ($d=4) {

echo "D=$d<br>" ;

}

if ($e=5) {

        echo "E=$e<br>";

}

if ($f=6) {



echo "F=$f<br>";

}

if ($g=7) {

        echo "G=$g<br>";
}

if ($h=8){

echo "H=$h<br>";

}

if ($i=9) {

        echo "I=$i<br>";

}

if ($j=10) {

echo "J=$j<br>" ;

}

?>



3.   ESCRIBA UN ALGORITMO Y DU REPRESENTACIÓN EN PHP QUE DADO LA
NOTA PROMEDIO DE UN ALUMNO, OBTENER LA CATEGORÍA SEGÚN LA SIGUIENTE
TABLA.

                       Promedio                             Categoría
                         0y5                                 Pésimo
                         6 y 10                               Malo
                        11 y 14                              Regular
                        15 y 17                              Bueno
                        18 y 20                             Excelente



               <?php

               $nota1=15;

               $nota2 =17;

               $promedio=($nota1+$nota2)/2;

               if ($promedio<=5) {

               echo "pesimo";

               }elseif ($promedio>=6 and $promedio<=10) {

               echo "malo";
}elseif ($promedio>=11 and $promedio<=14) {

        echo "regular";

        }elseif ($promedio>=15 and $promedio<=17) {

        echo "bueno";

        }elseif ($promedio>=18 and $promedio<=20) {

        echo "excelente";

        }

        ?>

4.   ESCRIBA UN ALGORITMO Y DU REPRESENTACIÓN EN PHP QUE DETERMINE LA
CARRERA A LA CUAL INGRESO UN POSTULANTE AL ISEP LA SALLE, LOS PUNTAJES
ESTÁN ESTABLECIDOS EN LA SIGUIENTE TABLA.

                Carrera                                Puntaje Mínimo
       Computación e Informática                            100
          Construcción Civil                                 90
            Agropecuaria                                     80
        Industrias alimentarias                              70



        <?php

        $puntaje1=70;

        $puntaje2=80;

        $puntaje3=90;

        $puntaje4=100;

        if ($puntaje1 =70) {

             echo "Industrias Alimentarias = $puntaje1"."<br>";

        }elseif ($puntaje2 = 80 ) {

             echo "Agropecuaria = $puntaje2"."<br>";

        }elseif ($puntaje3=90) {

             echo "Construccion Civil = $puntaje3 "."<br>";

        }elseif ($puntaje4=100) {

             echo "Computacion e Informatica = $puntaje4"."<br>";
}

       ?>



5.   ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN PHP QUE
DETERMINE EL IMPORTE A PAGAR PARA EL EXAMEN DE ADMISIÓN DE UNA
UNIVERSIDAD, CUYO VALOR DEPENDE DEL NIVEL SOCIOECONÓMICO Y EL
COLEGIO DE PROCEDENCIA.

                                                        Nivel social
             Colegio                          A           B          C
            Nacional                        300         200       100
            Particular                       400         300       200




       <?php

       if ($a=300) {

            echo "colegio nacional paga = $a nivel social A <br>";

       }

       if ($a=400){

       echo "colegio particular paga = $a nivel social A<br>";

       }

       if ($b=200) {

            echo "colegio nacional paga = $b nivel social B<br>";

       }

       if ($b=300) {

       echo "colegio particular paga = $b nivel social B<br>" ;

       }

       if ($c=100) {
echo "colegio nacional paga = $c nivel social C<br>";

       }

       if ($c=200) {

       echo "colegio particular paga =$c nivel social C";

       }

       ?>

6.   ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP
QUE DADO UN RANGO DE NÚMEROS ENTEROS, OBTENER LA CANTIDAD DE
NÚMEROS PARES QUE CONTIENE.

       <?php

       $contador=0;

       $n=1;

       do {

       $par=2*$n;

            echo "$par<br>";

            $contador=$contador+1;

       $n=$n+1;

       }while($n<20);

       echo "<strong>Total de numero pares son :</strong>". $contador;

       ?>

7: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP QUE
OBTENGA LA CANTIDAD DE LOS PRIMEROS N NÚMEROS MÚLTIPLOS DE 5.

       <?php

       $c=0;

       $n=1;

       do {

       if ($n%5==0){
echo "$n<br>";

       $c=$c+1;

       }

       $n=$n+1;

             }while($n<50);

           echo "La cantidad de multiplos de de 5 es:".$c;

       ?>

8: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP QUE
DADO UN NUMERO, DETERMINAR CUÁNTOS DÍGITOS TIENE.

       <?php

       $nro=286548;

       $c=strlen($nro);

       echo "es $c";

       ?>

9: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP QUE
DADO UN NUMERO DEVOLVER EL DIGITO MAYOR.




10: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP QUE
DETERMINE EL FACTORIAL DE UN NUMERO, RECUERDE QUE EL FACTORIAL
DE UN NUMERO ES EL PRODUCTO DE 1X2X3X…XN.

       <?php
       $numero = 5;

       echo "Factorial de $numero = ";
       $factorial = 1;

       for ( $i = $numero ; $i >= 1 ; $i --) {
       $factorial *= $i;
       echo "$i";
       if ($i == 1)
       echo " = ";
       else
echo " x ";
       }
       echo "$factorial";
       ?>



      ESTRUCTURAS REPETITIVAS HACER MIENTRAS (DO…WHILE)



11: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP QUE
CALCULE EL MONTO TOTAL A PAGAR POR EL CONSUMO DE 25 ALMUERZOS
EN EL RESTAURANT “LA SALLITO” CONOCIENDO EL PRECIO DE UN
ALMUERZO ES DE S/ 5.00.



       <?PHP

       $nro=1;

       do {

       $total=$nro*5;

       $nro=$nro+1;

       }while ($nro<=25);

       echo"El monto a pagar es = $total";

       ?>



12: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, PARA
EL RESTAURANT “SOL DE MAYO” QUE DESEA CONTABILIZAR SUS INGRESOS
NETOS DE LO ÚLTIMOS 10 AÑOS. CONOCIENDO QUE EN CADA AÑO

                 Año                   Ingreso
                 2000                   30,000

                 2001                  60,000
                 2002                 120,000
                 2003                 240,000
                   .                      .
                   .                      .
                 2009                15360.000
<?php

        $n=0;

        $l=2;

        $c=2000;

        do {

             $neto=pow($l,$n)*30;

        echo"El ingreso neto del ano $c = $neto<br>";

        $n=$n+1;

        $c=$c+1;

        }while ($n<=9);

        ?>

13: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUE
CUENTE LA CANTIDAD DE NÚMEROS DIVISIBLES POR 2 DE LOS N PRIMEROS
NÚMEROS ENTEROS POSITIVOS.

     EJEMPLO:

     N= 10                NÚMEROS DIVISIBLES= 2, 4, 6, 8, 10   CANTIDAD= 5
        <?php

        $c=0;

        $nro=2;

        do {

             if ($nro%2==0){

             echo "$nro<br>";

             $c=$c+1;

             }

             $nro=$nro+1;

        }while ($nro<=40);
echo "El total de numeros divisibles por dos es: $c";

         ?>

   14: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUE
   CALCULE LA SUMA DE NÚMEROS PARES E IMPARES DE LOS N PRIMEROS
   NÚMEROS ENTEROS POSITIVOS.

      EJEMPLO:

N= 7 PARES= 2, 4, 6 IMPARES= 1, 3, 5, 7 SUMA PARES= 12           SUMA IMPARES=16


         <?php

         $p=0;

         $s=0;

         $nro=1;



         do{

              if ($nro%2==0) {

                       $s=$s+$nro;

              }else{

              $p=$p+$nro;

              }

              $nro=$nro+1;

              }while ($nro<=10);

         echo "suma par =$s<br>";

         echo "suma impar =$p<br>";

         ?>



   15: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUE
   CALCULE LA CANTIDAD DE NÚMEROS MÚLTIPLOS DE 3 Y 5 DE LOS N
   PRIMEROS NÚMEROS ENTEROS POSITIVOS.
         <?php
$r=0;

     $c=0;

     $n=1;

     do {

               if ($n%5==0){

     $c=$c+1;

     }

     elseif ($n%3==0){

     $r=$r+1;

           }

     $n=$n+1;

     }while($n<=10);



         echo "La cantidad de multiplos de de 5 es = $c<br>";

     echo "La cantidad de multiplos de de 3 es = $r<br>";

     ?>


                                 REPETITIVAS PARA (FOR)

16: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUE
OBTENGA LA CANTIDAD DE LOS N PRIMEROS NÚMEROS MÚLTIPLOS DE 5.




     <?php

     $d=0;

     for($n=1;$n<=30;$n+1){

           if ($n%5==0) {

                     $d=$d+1;

           }
}

        echo "La cantidad de multiplos de 5 es =$d<br>";

        ?>




17: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP,
QUE NOS PERMITA OBTENER LA SUMA DE PARES E IMPARES DE LOS
PRIMEROS N NÚMEROS ENTEROS POSITIVOS.
        <?php

        $p=0;

        $s=0;

        $nro=1;

        do{

             if ($nro%2==0) {

                      $s=$s+$nro;

             }else{

             $p=$p+$nro;

             }

             $nro=$nro+1;

             }while ($nro<=10);

        echo "suma par =$s<br>";

        echo "suma impar =$p<br>";

        ?>

18: ESCRIBIR UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUE
DETERMINE SI UN NÚMERO ES PRIMO, SE DICE QUE UN NÚMERO ES PRIMO SI
ES DIVISIBLE ENTRE 1 Y ENTRE SÍ MISMO.
      EJEMPLO:

     7 ES UN NÚMERO PRIMO.
        <?php

        $p=7;
$s=0;

         $nro=7;



         do{

              if ($nro%2==0) {

                       $s=$s+$nro;

              }else{

              $p=$p+$nro;

              }

              $nro=$nro+1;

              }while ($nro<=10);

         echo "suma par =$s<br>";

         echo "suma impar =$p<br>";

         ?>

19: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUE
CALCULE LA SUMA DE LOS CUADRADOS Y CUBOS DE LOS N PRIMEROS
NÚMEROS NATURALES.

     EJEMPLO:

     N=4  1, 2, 3, 4

     SUMA DE CUADRADOS=12+ 22 + 32 +42=30

     SUMA DE CUADRADOS=12+ 23 + 33 +43=100

         <?php

         $s1=0;

         $s2=0;

         for($n=1; $n<=5; $n++){



         $cuadrado=pow($n,2);
$cubo=pow($n,3);

            $s1=$s1+$cuadrado;

            $s2=$s2+$cubo;

            }

            echo"El cuadrado = $s1<br>";

            echo"El cubo = $s2<br>";

            ?>



 20: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUE
 CALCULE LA SUMA DE LOS NÚMEROS DIVISIBLES POR 3 Y 5 A LA VEZ, DE LOS
 N PRIMEROS NÚMEROS NATURALES.
N= 30

DIVISIBLES= 15, 30

SUMA = 15 + 30= 45

            <?php

            $c=0;

            $r=0;

            for($n=1;$n=20;$n++){

                 do{

                 if ($n/5=0){

                         $c=$c+1;

                 }

                 elseif ($n/3=0){

                 $r=$r+1;

                 }

            }while()

            echo "La cantidad de múltiplos de de 5 es = $c<br>";

            echo "La cantidad de múltiplos de de 3 es = $r<br>";
?>

Más contenido relacionado

Similar a Estructuras repetitivas PHP

Similar a Estructuras repetitivas PHP (20)

Php2
Php2Php2
Php2
 
ejercicios php rfo
ejercicios php rfoejercicios php rfo
ejercicios php rfo
 
Guía práctica nº2
Guía práctica nº2Guía práctica nº2
Guía práctica nº2
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Ejercicios segunda práctica php.
Ejercicios segunda práctica php.Ejercicios segunda práctica php.
Ejercicios segunda práctica php.
 
Guia1
Guia1Guia1
Guia1
 
Guia1
Guia1Guia1
Guia1
 
ORGANIGRAMAS DE PHP
ORGANIGRAMAS DE PHPORGANIGRAMAS DE PHP
ORGANIGRAMAS DE PHP
 
La guia practica n° 2
La guia practica n° 2La guia practica n° 2
La guia practica n° 2
 
Practica nº2.php
Practica nº2.phpPractica nº2.php
Practica nº2.php
 
Practica nº2.php
Practica nº2.phpPractica nº2.php
Practica nº2.php
 
Practica nº2.php
Practica nº2.phpPractica nº2.php
Practica nº2.php
 
Phpgaby
PhpgabyPhpgaby
Phpgaby
 
Phpablo
PhpabloPhpablo
Phpablo
 
Phpgaby
PhpgabyPhpgaby
Phpgaby
 
Programacion Avanzada I
Programacion Avanzada IProgramacion Avanzada I
Programacion Avanzada I
 
PHP blog blogger blogspot
PHP blog blogger blogspotPHP blog blogger blogspot
PHP blog blogger blogspot
 
Phpgaby
PhpgabyPhpgaby
Phpgaby
 
Intro php
Intro phpIntro php
Intro php
 
TAREA DE ORGANIZADORES GRAFICO DEL PHP
TAREA DE ORGANIZADORES GRAFICO DEL PHPTAREA DE ORGANIZADORES GRAFICO DEL PHP
TAREA DE ORGANIZADORES GRAFICO DEL PHP
 

Último

2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 

Último (20)

2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 

Estructuras repetitivas PHP

  • 1. INSTITUTO SUPERIOR DE EDUCACIÓN PÚBLICO “L A SALLE” URUBAMBA ESPECIALIDAD: COMPUTACIÓN E INFORMÁTICA TEMA: PROGRAMACIÓN (EJERCICIOS RESUELTOS EN PHP) DOCENTE: ING.ALEX FERNANDO HUILLCA NOMBRE: YENI ATAUSINCHI ROCA SEMESTRE: V
  • 2. GUIA PRACTICA Nº02 SELECTIVAS MÚLTIPLES Y REPETITIVAS 1. ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN PHP QUE DADO UN NUMERO ENTERO ENTRE 1Y 4 DEVUELVA LA ESTACIÓN DEL AÑO DE ACUERDO A LA TABLA SIGUIENTE. Numero Estación 1 Verano 2 Otoño 3 Invierno 4 Primavera <?php $nro1=verano; $nro2=otoño; $nro3=invierno; $nro4=primavera; Echo"numero de estaciones son =$nro1,$nro2,$nro3,$nro4","<br>"; switch("$nro1,$nro2,$nro3,$nro4"){ case 1 :echo ”verano”."<br>"; break; case 2: echo ”otoño”."<br>"; break; case 3: echo ”invierno”."<br>"; break; case 4: echo ”primavera”."<br>"; default;
  • 3. } ?> 2. ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN PHP QUE DADO UN NUMERO ENTERO DE UN DIGITO (0-9) DEVOLVER EL NUMERO EN LETRAS. <?php if ($a=1) { echo "A=$a <br>"; } if ($b=2){ echo "B=$b<br>"; } if ($c=3) { echo "C=$c<br>"; } if ($d=4) { echo "D=$d<br>" ; } if ($e=5) { echo "E=$e<br>"; } if ($f=6) { echo "F=$f<br>"; } if ($g=7) { echo "G=$g<br>";
  • 4. } if ($h=8){ echo "H=$h<br>"; } if ($i=9) { echo "I=$i<br>"; } if ($j=10) { echo "J=$j<br>" ; } ?> 3. ESCRIBA UN ALGORITMO Y DU REPRESENTACIÓN EN PHP QUE DADO LA NOTA PROMEDIO DE UN ALUMNO, OBTENER LA CATEGORÍA SEGÚN LA SIGUIENTE TABLA. Promedio Categoría 0y5 Pésimo 6 y 10 Malo 11 y 14 Regular 15 y 17 Bueno 18 y 20 Excelente <?php $nota1=15; $nota2 =17; $promedio=($nota1+$nota2)/2; if ($promedio<=5) { echo "pesimo"; }elseif ($promedio>=6 and $promedio<=10) { echo "malo";
  • 5. }elseif ($promedio>=11 and $promedio<=14) { echo "regular"; }elseif ($promedio>=15 and $promedio<=17) { echo "bueno"; }elseif ($promedio>=18 and $promedio<=20) { echo "excelente"; } ?> 4. ESCRIBA UN ALGORITMO Y DU REPRESENTACIÓN EN PHP QUE DETERMINE LA CARRERA A LA CUAL INGRESO UN POSTULANTE AL ISEP LA SALLE, LOS PUNTAJES ESTÁN ESTABLECIDOS EN LA SIGUIENTE TABLA. Carrera Puntaje Mínimo Computación e Informática 100 Construcción Civil 90 Agropecuaria 80 Industrias alimentarias 70 <?php $puntaje1=70; $puntaje2=80; $puntaje3=90; $puntaje4=100; if ($puntaje1 =70) { echo "Industrias Alimentarias = $puntaje1"."<br>"; }elseif ($puntaje2 = 80 ) { echo "Agropecuaria = $puntaje2"."<br>"; }elseif ($puntaje3=90) { echo "Construccion Civil = $puntaje3 "."<br>"; }elseif ($puntaje4=100) { echo "Computacion e Informatica = $puntaje4"."<br>";
  • 6. } ?> 5. ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN PHP QUE DETERMINE EL IMPORTE A PAGAR PARA EL EXAMEN DE ADMISIÓN DE UNA UNIVERSIDAD, CUYO VALOR DEPENDE DEL NIVEL SOCIOECONÓMICO Y EL COLEGIO DE PROCEDENCIA. Nivel social Colegio A B C Nacional 300 200 100 Particular 400 300 200 <?php if ($a=300) { echo "colegio nacional paga = $a nivel social A <br>"; } if ($a=400){ echo "colegio particular paga = $a nivel social A<br>"; } if ($b=200) { echo "colegio nacional paga = $b nivel social B<br>"; } if ($b=300) { echo "colegio particular paga = $b nivel social B<br>" ; } if ($c=100) {
  • 7. echo "colegio nacional paga = $c nivel social C<br>"; } if ($c=200) { echo "colegio particular paga =$c nivel social C"; } ?> 6. ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP QUE DADO UN RANGO DE NÚMEROS ENTEROS, OBTENER LA CANTIDAD DE NÚMEROS PARES QUE CONTIENE. <?php $contador=0; $n=1; do { $par=2*$n; echo "$par<br>"; $contador=$contador+1; $n=$n+1; }while($n<20); echo "<strong>Total de numero pares son :</strong>". $contador; ?> 7: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP QUE OBTENGA LA CANTIDAD DE LOS PRIMEROS N NÚMEROS MÚLTIPLOS DE 5. <?php $c=0; $n=1; do { if ($n%5==0){
  • 8. echo "$n<br>"; $c=$c+1; } $n=$n+1; }while($n<50); echo "La cantidad de multiplos de de 5 es:".$c; ?> 8: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP QUE DADO UN NUMERO, DETERMINAR CUÁNTOS DÍGITOS TIENE. <?php $nro=286548; $c=strlen($nro); echo "es $c"; ?> 9: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP QUE DADO UN NUMERO DEVOLVER EL DIGITO MAYOR. 10: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP QUE DETERMINE EL FACTORIAL DE UN NUMERO, RECUERDE QUE EL FACTORIAL DE UN NUMERO ES EL PRODUCTO DE 1X2X3X…XN. <?php $numero = 5; echo "Factorial de $numero = "; $factorial = 1; for ( $i = $numero ; $i >= 1 ; $i --) { $factorial *= $i; echo "$i"; if ($i == 1) echo " = "; else
  • 9. echo " x "; } echo "$factorial"; ?> ESTRUCTURAS REPETITIVAS HACER MIENTRAS (DO…WHILE) 11: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP QUE CALCULE EL MONTO TOTAL A PAGAR POR EL CONSUMO DE 25 ALMUERZOS EN EL RESTAURANT “LA SALLITO” CONOCIENDO EL PRECIO DE UN ALMUERZO ES DE S/ 5.00. <?PHP $nro=1; do { $total=$nro*5; $nro=$nro+1; }while ($nro<=25); echo"El monto a pagar es = $total"; ?> 12: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, PARA EL RESTAURANT “SOL DE MAYO” QUE DESEA CONTABILIZAR SUS INGRESOS NETOS DE LO ÚLTIMOS 10 AÑOS. CONOCIENDO QUE EN CADA AÑO Año Ingreso 2000 30,000 2001 60,000 2002 120,000 2003 240,000 . . . . 2009 15360.000
  • 10. <?php $n=0; $l=2; $c=2000; do { $neto=pow($l,$n)*30; echo"El ingreso neto del ano $c = $neto<br>"; $n=$n+1; $c=$c+1; }while ($n<=9); ?> 13: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUE CUENTE LA CANTIDAD DE NÚMEROS DIVISIBLES POR 2 DE LOS N PRIMEROS NÚMEROS ENTEROS POSITIVOS. EJEMPLO: N= 10 NÚMEROS DIVISIBLES= 2, 4, 6, 8, 10 CANTIDAD= 5 <?php $c=0; $nro=2; do { if ($nro%2==0){ echo "$nro<br>"; $c=$c+1; } $nro=$nro+1; }while ($nro<=40);
  • 11. echo "El total de numeros divisibles por dos es: $c"; ?> 14: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUE CALCULE LA SUMA DE NÚMEROS PARES E IMPARES DE LOS N PRIMEROS NÚMEROS ENTEROS POSITIVOS. EJEMPLO: N= 7 PARES= 2, 4, 6 IMPARES= 1, 3, 5, 7 SUMA PARES= 12 SUMA IMPARES=16 <?php $p=0; $s=0; $nro=1; do{ if ($nro%2==0) { $s=$s+$nro; }else{ $p=$p+$nro; } $nro=$nro+1; }while ($nro<=10); echo "suma par =$s<br>"; echo "suma impar =$p<br>"; ?> 15: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUE CALCULE LA CANTIDAD DE NÚMEROS MÚLTIPLOS DE 3 Y 5 DE LOS N PRIMEROS NÚMEROS ENTEROS POSITIVOS. <?php
  • 12. $r=0; $c=0; $n=1; do { if ($n%5==0){ $c=$c+1; } elseif ($n%3==0){ $r=$r+1; } $n=$n+1; }while($n<=10); echo "La cantidad de multiplos de de 5 es = $c<br>"; echo "La cantidad de multiplos de de 3 es = $r<br>"; ?> REPETITIVAS PARA (FOR) 16: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUE OBTENGA LA CANTIDAD DE LOS N PRIMEROS NÚMEROS MÚLTIPLOS DE 5. <?php $d=0; for($n=1;$n<=30;$n+1){ if ($n%5==0) { $d=$d+1; }
  • 13. } echo "La cantidad de multiplos de 5 es =$d<br>"; ?> 17: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUE NOS PERMITA OBTENER LA SUMA DE PARES E IMPARES DE LOS PRIMEROS N NÚMEROS ENTEROS POSITIVOS. <?php $p=0; $s=0; $nro=1; do{ if ($nro%2==0) { $s=$s+$nro; }else{ $p=$p+$nro; } $nro=$nro+1; }while ($nro<=10); echo "suma par =$s<br>"; echo "suma impar =$p<br>"; ?> 18: ESCRIBIR UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUE DETERMINE SI UN NÚMERO ES PRIMO, SE DICE QUE UN NÚMERO ES PRIMO SI ES DIVISIBLE ENTRE 1 Y ENTRE SÍ MISMO. EJEMPLO: 7 ES UN NÚMERO PRIMO. <?php $p=7;
  • 14. $s=0; $nro=7; do{ if ($nro%2==0) { $s=$s+$nro; }else{ $p=$p+$nro; } $nro=$nro+1; }while ($nro<=10); echo "suma par =$s<br>"; echo "suma impar =$p<br>"; ?> 19: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUE CALCULE LA SUMA DE LOS CUADRADOS Y CUBOS DE LOS N PRIMEROS NÚMEROS NATURALES. EJEMPLO: N=4  1, 2, 3, 4 SUMA DE CUADRADOS=12+ 22 + 32 +42=30 SUMA DE CUADRADOS=12+ 23 + 33 +43=100 <?php $s1=0; $s2=0; for($n=1; $n<=5; $n++){ $cuadrado=pow($n,2);
  • 15. $cubo=pow($n,3); $s1=$s1+$cuadrado; $s2=$s2+$cubo; } echo"El cuadrado = $s1<br>"; echo"El cubo = $s2<br>"; ?> 20: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUE CALCULE LA SUMA DE LOS NÚMEROS DIVISIBLES POR 3 Y 5 A LA VEZ, DE LOS N PRIMEROS NÚMEROS NATURALES. N= 30 DIVISIBLES= 15, 30 SUMA = 15 + 30= 45 <?php $c=0; $r=0; for($n=1;$n=20;$n++){ do{ if ($n/5=0){ $c=$c+1; } elseif ($n/3=0){ $r=$r+1; } }while() echo "La cantidad de múltiplos de de 5 es = $c<br>"; echo "La cantidad de múltiplos de de 3 es = $r<br>";
  • 16. ?>