SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Guía Práctica N° 2
        Ejercicios de estructuras de control en PHP
         Selectiva múltiples y repetitivas:
         Ejercicio 1: Escriba un algoritmo y su representación en código
         php que dado un número entre 1 y 4 devuelva la estación del año de
         acuerdo a la siguiente tabla.

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


<body>                                     <td>otono</td>

<table border=1 width=400>                 </tr>

<tr>                                       <tr>

<th>numero</th>                            <td>3</td>

<th>estacion</th>                          <td>invierno</td>

</tr>                                      </tr>

<tr>                                       <tr>

<td>1</td>                                 <td>4</td>

<td>vereno</td>                            <td>primavera</td>

</tr>                                      </tr>

<tr>                                       </table>

<td>2</td>                                 </body>
Ejercicio 2: Escriba un algoritmo y su representación en código
php que dado un numero entero de un digito (0-9), devolver el
numero en letras.

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>" ;
}
?>
Ejercicio 3: Escriba un algoritmo y su representación en código php
        que dado la nota promedio de un alumno, obtener la categoría, según la
        siguiente tabla.


                      Promedio                        Categoría
                        0 y5                           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";

}

?>
Ejercicio 4: Escriba un algoritmo y su representación en código 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

$puntaje=78;

echo "<strong>I.S.E.P_La Salle <em>el postulante ingresa al a carrera de:</em></strong><br>";

if ($puntaje<=70) {

        echo "Industrias Alimentarias = $puntaje";

}elseif ($puntaje>=70 and $puntaje<=80 ) {

        echo "Agropecuaria = $puntaje puntos";

        }elseif ($puntaje>80 and $puntaje<=90) {

        echo "Construccion Civil = $puntaje puntos ";

}elseif ($puntaje>90 and $puntaje<=100) {

        echo "Computacion e Informatica = $puntaje puntos";

        }

?>
Ejercicio 5: Escriba un algoritmo y su representación en código 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 ($b=300) {

if ($a=300) {                                     echo "colegio particular paga = $b nivel
                                                  social B<br>" ;
        echo "colegio nacional paga = $a
nivel social A <br>";                             }

}                                                 if ($c=100) {

if ($a=400){                                              echo "colegio nacional paga = $c
                                                  nivel social C<br>";
echo "colegio particular paga = $a nivel social
A<br>";                                           }

}                                                 if ($c=200) {

if ($b=200) {                                     echo "colegio particular paga =$c nivel social
                                                  C";
        echo "colegio nacional paga = $b
nivel social B<br>";                              }

}                                                 ?>
Repetitivas Mientras (While)
        Ejercicio 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=$contador+1;

$contador=0;                                $n=$n+1;

$n=1;                                       }while($n<20);

do {                                        echo "<strong>Total de numero pares son
                                            :</strong>". $contador;
$par=2*$n;
                                            ?>
        echo "$par<br>";



        Ejercicio 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=$c+1;

$c=0;                                       }

$n=1;                                       $n=$n+1;

do {                                               }while($n<50);

if ($n%5==0){                                echo "La cantidad de multiplos de de 5
                                            es:".$c;
echo "$n<br>";
                                            ?>

        Ejercicio 8: Escriba un algoritmo y su representación en código
        php, que dado un número determinar cuántos dígitos tiene.
<?php

$nro=286548;

$c=strlen($nro);

echo "es $c";

?>
Ejercicio 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

$nro=286548;

$c=strlen($nro);

echo "es $c";

?>

                       Repetitivas Hacer Mientras (do…While)
          Ejercicio 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 restaurante “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";



?>
Ejercicio 12: Escriba un algoritmo y su representación en código php, Para el
restaurante sol de mayo que desea contabilizar sus ingresos netos de los
últimos 10 años. Conociendo que en
      cada año se gano el doble del anterior como se muestra en la gráfica.

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

?>



1.     Escriba un algoritmo y su representación en código php que
2.     Escriba un algoritmo y su representación en código php que
3.     Escriba un algoritmo y su representación en código php que
4.     Escriba un algoritmo y su representación en código php que
5.     Escriba un algoritmo y su representación en código php que
Ejercicio 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<=20);

echo "El total de numeros divisibles por dos es: $c";

?>

          Ejercicio 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    sumaimpares=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>";

?>

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

          Ejercicio 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++){

          if ($n%5==0) {

                  $d=$d+1;

          }

}

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

?>

          Ejercicio 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>";

?>

           Ejercicio 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>";

?>
Ejercicio 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>";

?>
Ejercicio 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 multiplos de de 5 es = $c<br>";

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



?>

Más contenido relacionado

La actualidad más candente

Buenas Prácticas de Programación en PHP
Buenas Prácticas de Programación en PHPBuenas Prácticas de Programación en PHP
Buenas Prácticas de Programación en PHPJesus Castagnetto
 
Perl (practical extraction and report language)
Perl (practical extraction and report language)Perl (practical extraction and report language)
Perl (practical extraction and report language)Oliver Centeno
 
Inf 16 (grupal 4) (lectura y desarrollo de un número)
Inf 16  (grupal 4) (lectura y desarrollo de un número)Inf 16  (grupal 4) (lectura y desarrollo de un número)
Inf 16 (grupal 4) (lectura y desarrollo de un número)Carlos Guzmán
 
Unidad2 programas while , do while y for
Unidad2 programas while , do while  y forUnidad2 programas while , do while  y for
Unidad2 programas while , do while y forMiguel Angel Peña
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacionJaime amambal
 
Curso Drupal. Creacion de modulos en Drupal
Curso Drupal. Creacion de modulos en DrupalCurso Drupal. Creacion de modulos en Drupal
Curso Drupal. Creacion de modulos en DrupalMediaglobe Innova
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Kiim Kerrigan
 
Progra hojas
Progra hojas Progra hojas
Progra hojas ayd gs
 
The Original Hacker número 11.
The Original Hacker número 11.The Original Hacker número 11.
The Original Hacker número 11.Huehue 1
 
Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)Maynor Mendoza
 

La actualidad más candente (20)

Php - Operadores básicos
Php - Operadores básicosPhp - Operadores básicos
Php - Operadores básicos
 
Buenas Prácticas de Programación en PHP
Buenas Prácticas de Programación en PHPBuenas Prácticas de Programación en PHP
Buenas Prácticas de Programación en PHP
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
 
Guia1
Guia1Guia1
Guia1
 
Perl (practical extraction and report language)
Perl (practical extraction and report language)Perl (practical extraction and report language)
Perl (practical extraction and report language)
 
Inf 16 (grupal 4) (lectura y desarrollo de un número)
Inf 16  (grupal 4) (lectura y desarrollo de un número)Inf 16  (grupal 4) (lectura y desarrollo de un número)
Inf 16 (grupal 4) (lectura y desarrollo de un número)
 
Unidad2 programas while , do while y for
Unidad2 programas while , do while  y forUnidad2 programas while , do while  y for
Unidad2 programas while , do while y for
 
Código Bonito con PHP
Código Bonito con PHPCódigo Bonito con PHP
Código Bonito con PHP
 
Laboratorio1 entrada-salida de datos / Lenguance C
Laboratorio1   entrada-salida de datos / Lenguance CLaboratorio1   entrada-salida de datos / Lenguance C
Laboratorio1 entrada-salida de datos / Lenguance C
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Curso Drupal. Creacion de modulos en Drupal
Curso Drupal. Creacion de modulos en DrupalCurso Drupal. Creacion de modulos en Drupal
Curso Drupal. Creacion de modulos en Drupal
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
 
Progra hojas
Progra hojas Progra hojas
Progra hojas
 
Inf 17 (chatbot)
Inf 17 (chatbot)Inf 17 (chatbot)
Inf 17 (chatbot)
 
The Original Hacker número 11.
The Original Hacker número 11.The Original Hacker número 11.
The Original Hacker número 11.
 
Elementos php
Elementos phpElementos php
Elementos php
 
Informe chabot
Informe chabotInforme chabot
Informe chabot
 
Trabajo array
Trabajo arrayTrabajo array
Trabajo array
 
Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)
 
Php
PhpPhp
Php
 

Destacado (8)

Como realizar un Buscador Semantico
Como realizar un Buscador SemanticoComo realizar un Buscador Semantico
Como realizar un Buscador Semantico
 
Aplicación de buscador semántico
Aplicación de buscador semánticoAplicación de buscador semántico
Aplicación de buscador semántico
 
Isummit red social de aprendizaje
Isummit red social de aprendizajeIsummit red social de aprendizaje
Isummit red social de aprendizaje
 
PROGRAMACION PHP
PROGRAMACION PHPPROGRAMACION PHP
PROGRAMACION PHP
 
Guia1
Guia1Guia1
Guia1
 
Formatos de texto html
Formatos de texto htmlFormatos de texto html
Formatos de texto html
 
Gestion de Tesis
Gestion de TesisGestion de Tesis
Gestion de Tesis
 
Modelado de Usuario UTPL
Modelado de Usuario UTPLModelado de Usuario UTPL
Modelado de Usuario UTPL
 

Similar a Php2

Similar a Php2 (20)

Php
PhpPhp
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
 
Practica nº2.php
Practica nº2.phpPractica nº2.php
Practica nº2.php
 
PHP blog blogger blogspot
PHP blog blogger blogspotPHP blog blogger blogspot
PHP blog blogger blogspot
 
Php
PhpPhp
Php
 
Programacion Avanzada I
Programacion Avanzada IProgramacion Avanzada I
Programacion Avanzada I
 
TAREA DE ORGANIZADORES GRAFICO DEL PHP
TAREA DE ORGANIZADORES GRAFICO DEL PHPTAREA DE ORGANIZADORES GRAFICO DEL PHP
TAREA DE ORGANIZADORES GRAFICO DEL PHP
 
TAREA DE ORGANIZADORES GRAFICO DEL PHP
TAREA DE ORGANIZADORES GRAFICO DEL PHPTAREA DE ORGANIZADORES GRAFICO DEL PHP
TAREA DE ORGANIZADORES GRAFICO DEL PHP
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGR
 
Php
PhpPhp
Php
 
32773 php-basico
32773 php-basico32773 php-basico
32773 php-basico
 
Phpgaby
PhpgabyPhpgaby
Phpgaby
 
PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02
 
Tema2[php]
Tema2[php]Tema2[php]
Tema2[php]
 
La guia practica n° 2
La guia practica n° 2La guia practica n° 2
La guia practica n° 2
 
Manual basico de PHP
Manual basico de PHPManual basico de PHP
Manual basico de PHP
 
Php basico y avanzado
Php basico y avanzadoPhp basico y avanzado
Php basico y avanzado
 
Phpablo
PhpabloPhpablo
Phpablo
 
Phpgaby
PhpgabyPhpgaby
Phpgaby
 

Último

Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
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
 
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
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 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
 
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
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 

Último (20)

Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
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.
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
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
 
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
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 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
 
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.
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 

Php2

  • 1. Guía Práctica N° 2 Ejercicios de estructuras de control en PHP Selectiva múltiples y repetitivas: Ejercicio 1: Escriba un algoritmo y su representación en código php que dado un número entre 1 y 4 devuelva la estación del año de acuerdo a la siguiente tabla. Numero Estación 1 Verano 2 Otoño 3 Invierno 4 Primavera <body> <td>otono</td> <table border=1 width=400> </tr> <tr> <tr> <th>numero</th> <td>3</td> <th>estacion</th> <td>invierno</td> </tr> </tr> <tr> <tr> <td>1</td> <td>4</td> <td>vereno</td> <td>primavera</td> </tr> </tr> <tr> </table> <td>2</td> </body>
  • 2. Ejercicio 2: Escriba un algoritmo y su representación en código php que dado un numero entero de un digito (0-9), devolver el numero en letras. 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. Ejercicio 3: Escriba un algoritmo y su representación en código php que dado la nota promedio de un alumno, obtener la categoría, según la siguiente tabla. Promedio Categoría 0 y5 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. Ejercicio 4: Escriba un algoritmo y su representación en código 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 $puntaje=78; echo "<strong>I.S.E.P_La Salle <em>el postulante ingresa al a carrera de:</em></strong><br>"; if ($puntaje<=70) { echo "Industrias Alimentarias = $puntaje"; }elseif ($puntaje>=70 and $puntaje<=80 ) { echo "Agropecuaria = $puntaje puntos"; }elseif ($puntaje>80 and $puntaje<=90) { echo "Construccion Civil = $puntaje puntos "; }elseif ($puntaje>90 and $puntaje<=100) { echo "Computacion e Informatica = $puntaje puntos"; } ?>
  • 5. Ejercicio 5: Escriba un algoritmo y su representación en código 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 ($b=300) { if ($a=300) { echo "colegio particular paga = $b nivel social B<br>" ; echo "colegio nacional paga = $a nivel social A <br>"; } } if ($c=100) { if ($a=400){ echo "colegio nacional paga = $c nivel social C<br>"; echo "colegio particular paga = $a nivel social A<br>"; } } if ($c=200) { if ($b=200) { echo "colegio particular paga =$c nivel social C"; echo "colegio nacional paga = $b nivel social B<br>"; } } ?>
  • 6. Repetitivas Mientras (While) Ejercicio 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=$contador+1; $contador=0; $n=$n+1; $n=1; }while($n<20); do { echo "<strong>Total de numero pares son :</strong>". $contador; $par=2*$n; ?> echo "$par<br>"; Ejercicio 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=$c+1; $c=0; } $n=1; $n=$n+1; do { }while($n<50); if ($n%5==0){ echo "La cantidad de multiplos de de 5 es:".$c; echo "$n<br>"; ?> Ejercicio 8: Escriba un algoritmo y su representación en código php, que dado un número determinar cuántos dígitos tiene. <?php $nro=286548; $c=strlen($nro); echo "es $c"; ?>
  • 7. Ejercicio 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 $nro=286548; $c=strlen($nro); echo "es $c"; ?> Repetitivas Hacer Mientras (do…While) Ejercicio 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 restaurante “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"; ?>
  • 8. Ejercicio 12: Escriba un algoritmo y su representación en código php, Para el restaurante sol de mayo que desea contabilizar sus ingresos netos de los últimos 10 años. Conociendo que en cada año se gano el doble del anterior como se muestra en la gráfica. 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); ?> 1. Escriba un algoritmo y su representación en código php que 2. Escriba un algoritmo y su representación en código php que 3. Escriba un algoritmo y su representación en código php que 4. Escriba un algoritmo y su representación en código php que 5. Escriba un algoritmo y su representación en código php que
  • 9. Ejercicio 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<=20); echo "El total de numeros divisibles por dos es: $c"; ?> Ejercicio 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 sumaimpares=16 <?php $p=0; $s=0; $nro=1;
  • 10. 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>"; ?> Ejercicio 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; }
  • 11. $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) Ejercicio 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++){ if ($n%5==0) { $d=$d+1; } } echo "La cantidad de multiplos de 5 es =$d<br>"; ?> Ejercicio 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;
  • 12. }else{ $p=$p+$nro; } $nro=$nro+1; }while ($nro<=10); echo "suma par =$s<br>"; echo "suma impar =$p<br>"; ?> Ejercicio 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>"; ?>
  • 13. Ejercicio 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>"; ?>
  • 14. Ejercicio 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 multiplos de de 5 es = $c<br>"; echo "La cantidad de multiplos de de 3 es = $r<br>"; ?>