SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
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>";



?>

Contenu connexe

Tendances

Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do WhileJoshe Varillas
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)Univerdad fermin toro
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-whileDelvi Ramirez
 
Proyecto De Base De Datos
Proyecto De Base De DatosProyecto De Base De Datos
Proyecto De Base De Datosguesta67b7c
 
Organización Del Centro De Cómputo
Organización Del Centro De CómputoOrganización Del Centro De Cómputo
Organización Del Centro De Cómputodjelektro
 
Sistemas operativos-para-servidores
Sistemas operativos-para-servidoresSistemas operativos-para-servidores
Sistemas operativos-para-servidorespelaodioses
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigoBrivé Soluciones
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
Algoritmo de planificación srt
Algoritmo de planificación srtAlgoritmo de planificación srt
Algoritmo de planificación srtCarlos Solano
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turingAnel Sosa
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Natalia Alejandra
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloDafne Alcantar
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujolisvancelis
 

Tendances (20)

Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do While
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Javascript
JavascriptJavascript
Javascript
 
Proyecto De Base De Datos
Proyecto De Base De DatosProyecto De Base De Datos
Proyecto De Base De Datos
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
 
Organización Del Centro De Cómputo
Organización Del Centro De CómputoOrganización Del Centro De Cómputo
Organización Del Centro De Cómputo
 
Sistemas operativos-para-servidores
Sistemas operativos-para-servidoresSistemas operativos-para-servidores
Sistemas operativos-para-servidores
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Algoritmo de planificación srt
Algoritmo de planificación srtAlgoritmo de planificación srt
Algoritmo de planificación srt
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datos
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrollo
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujo
 

En vedette

Cuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-phpCuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-phplgcj1989
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltosfermodcor
 
Manual de php con ejercicios
Manual de php con ejerciciosManual de php con ejercicios
Manual de php con ejercicioswilliam kozisck
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacionJaime amambal
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigoepetekaun
 
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
 
Users - Desarrollo PHP + MySQL
Users - Desarrollo PHP + MySQLUsers - Desarrollo PHP + MySQL
Users - Desarrollo PHP + MySQLAndrés Pizarro
 
Manual user diseño web con html y css
Manual user   diseño web con html y cssManual user   diseño web con html y css
Manual user diseño web con html y cssJose Luis Fernandez
 
Iniciación PHP 5. Ejercicios
Iniciación PHP 5. EjerciciosIniciación PHP 5. Ejercicios
Iniciación PHP 5. EjerciciosRightster
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS1002pc3
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujoTete Alar
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltosRoldan El Gato
 
Ejercicios PHP
Ejercicios PHPEjercicios PHP
Ejercicios PHPramos866
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 
Ejercicios esctructuras repeticion 2012 1
Ejercicios esctructuras repeticion 2012 1Ejercicios esctructuras repeticion 2012 1
Ejercicios esctructuras repeticion 2012 1elitatks
 

En vedette (20)

Cuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-phpCuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-php
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 
Manual de php con ejercicios
Manual de php con ejerciciosManual de php con ejercicios
Manual de php con ejercicios
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
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
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Users - Desarrollo PHP + MySQL
Users - Desarrollo PHP + MySQLUsers - Desarrollo PHP + MySQL
Users - Desarrollo PHP + MySQL
 
Manual user diseño web con html y css
Manual user   diseño web con html y cssManual user   diseño web con html y css
Manual user diseño web con html y css
 
Iniciación PHP 5. Ejercicios
Iniciación PHP 5. EjerciciosIniciación PHP 5. Ejercicios
Iniciación PHP 5. Ejercicios
 
Php desde cero
Php desde ceroPhp desde cero
Php desde cero
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
Curso Php
Curso PhpCurso Php
Curso Php
 
Pratica 02
Pratica 02Pratica 02
Pratica 02
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
Ejercicios PHP
Ejercicios PHPEjercicios PHP
Ejercicios PHP
 
Ejercicios preliminares en php
Ejercicios preliminares en phpEjercicios preliminares en php
Ejercicios preliminares en php
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
Ejercicios esctructuras repeticion 2012 1
Ejercicios esctructuras repeticion 2012 1Ejercicios esctructuras repeticion 2012 1
Ejercicios esctructuras repeticion 2012 1
 

Similaire à ejercicios php rfo

Similaire à ejercicios php rfo (20)

Guía práctica nº2
Guía práctica nº2Guía práctica nº2
Guía práctica nº2
 
Ejercicios segunda práctica php.
Ejercicios segunda práctica php.Ejercicios segunda práctica php.
Ejercicios segunda práctica php.
 
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
 
Guia1
Guia1Guia1
Guia1
 
Guia1
Guia1Guia1
Guia1
 
PHP blog blogger blogspot
PHP blog blogger blogspotPHP blog blogger blogspot
PHP blog blogger blogspot
 
Php
PhpPhp
Php
 
Php - Operadores básicos
Php - Operadores básicosPhp - Operadores básicos
Php - Operadores básicos
 
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
 
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
 

ejercicios php rfo

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