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

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
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
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
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
 
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
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
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
 
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í
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 

Último (20)

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
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
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
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
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
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
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
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
 
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
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 

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