SlideShare una empresa de Scribd logo
1 de 5
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

EN PHP

<?php
//leemos el numero de estacion
$nroestacion=3;
echo"========================"."<br>";
echo"El Número ingresado es = ".$nroestacion."<br>";
switch($nroestacion){
case 1:echo"La estacion es Verano";
break;
case 2:echo"La estacion es Otoño";
break;
case 3:echo"La estacion es Invierno";
break;
case 4:echo"La estacion es Primavera";
break;
default;
}

?>

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.

EN PHP
<?php
//leemos el numero
$numero=0;
echo"========================"."<br>";
echo"El Número ingresado es = ".$numero."<br>";
switch($numero){
case 0:echo"El Numero en Letras es = cero";
break;
case 1:echo"El Numero en Letras es   = Uno";
break;
case 2:echo"El Numero en Letras es   = Dos";
break;
case 3:echo"El Numero en Letras es   = Tres";
break;
case 4:echo"El Numero en Letras es   = Cuatro";
break;
case 5:echo"El Numero en Letras es   = Cinco";
break;
case 6:echo"El Numero en Letras es   = Seis";
break;
case 7:echo"El Numero en Letras es   = Siete";
break;
case 8:echo"El Numero en Letras es   = Ocho";
break;
case 9:echo"El Numero en Letras es   = Nueve";
break;
default;
}<img src="Hydrangeas.jpg" />

?>


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
               0y5                                      Pésimo
               6 y 10                                    Malo
              11 y 14                                   Regular
              15 y 17                                    Bueno
              18 y 20                                   Excelente

EN PHP

<?php
//leemos el promedio obtenido
$promedio= 14;
echo"====================================="."<br>";
echo"El Promedio Obtenido por el Alumno es = ".$promedio."<br>";
if ($promedio >=0 and $promedio <=5)
{
        echo"la Categoria del Alumno es: Pesimo";
}
if ($promedio >=6 and $promedio <=10)
{
        echo"La Categoria del Alumno es: Malo";
}
if ($promedio >=11 and $promedio <=14)
{
        echo"La Categoria del Alumno es: Regular";
}
if ($promedio >=15 and $promedio <=17)
{
        echo"La Categoria del Alumno es: Bueno";
}
if ($promedio >=18 and $promedio <=20)
{
        echo"La Categoria del Alumno es: 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




EN PHP
<?php
//leemos el promedio obtenido
$puntajemin=91 ;
echo"====================================="."<br>";
echo"El Puntaje Obtenido por el Postulante es = ".$puntajemin."<br>";
if ($puntajemin >=91 and $puntajemin <=100 )
{
echo"la Carrera a la cual ingreso el postulante es: Computación e Informática";
}
if ($puntajemin >=81 and $puntajemin <=90)
{
echo"la Carrera a la cual ingreso el postulante es: Construcción Civil";
}
if ($puntajemin >=71 and $puntajemin <=80)
{
echo"la Carrera a la cual ingreso el postulante es: Agropecuaria";
}
if ($puntajemin >=61 and $puntajemin <=70 )
{
echo"la Carrera a la cual ingreso el postulante es: Industrias Alimentarias";
}
else
if ($puntajemin >=0 and $puntajemin <=60)
{
echo "El Postulante no ingreso a ninguna Carrera Profesional";
}
?>
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


EN PHP

<?php
//leemos el promedio obtenido
$ns=6;
$colegio= "nacional";
$colegio= "particular";
echo"====================================="."<br>";
echo"Nivel social es : ".$ns."<br>";
echo"Colegio es : ".$colegio."<br>";
if ($colegio =="nacional");
switch ($ns){
case 1: echo "El monto a pagar en el nivel A es = 300";
         break;
case 2: echo "El monto a pagar en el nivel B es = 200";
         break;
case 3: echo "El monto a pagar en el nivel C es = 100";
         break;
}
if ($colegio=="particular");
switch ($ns){
case 4: echo "El monto a pagar en el nivel A es = 400";
         break;
case 5: echo "El monto a pagar en el nivel B es = 300";
         break;
case 6: echo "El monto a pagar en el nivel C es = 200";
         break;
default;
}
?>
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.

EN PHP
<?php
//leemos n
$n=4;
//inicializamos el acumulador
$K=0;
//determinamos la cantidad de numeros pares que contiene
while ($n>0)
{
          $k=$k*2*$n;
          $n=$n-1;
}
//mostramos la cantidad de numeros pares
echo"la cantidad es = ".$k;
?>

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

EN PHP

<?php
//leemos los numeros
$numero=456456789;
//calculamos el numero de digitos
$c=strlen($numero);
//mostramos el numero de digitos
echo "======================== "."<br>";
echo "El numero ingresado es = ".$numero."<br>";
echo "El numero de digitos es = ".$c;
?>

Más contenido relacionado

La actualidad más candente

Actividad de aprendizaje nro 08 estructuras de control repetitivas while, d...
Actividad de aprendizaje nro 08   estructuras de control repetitivas while, d...Actividad de aprendizaje nro 08   estructuras de control repetitivas while, d...
Actividad de aprendizaje nro 08 estructuras de control repetitivas while, d...
GabrielGonzaloDavila
 
PHP blog blogger blogspot
PHP blog blogger blogspotPHP blog blogger blogspot
PHP blog blogger blogspot
LISSYCE
 
Manual de pseint
Manual de pseintManual de pseint
Manual de pseint
juanrobyn
 
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
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1
Jefferson Prieto
 
Informe grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuencaInforme grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuenca
paulcuenca9
 
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
 

La actualidad más candente (17)

Ejercicio 14
Ejercicio 14Ejercicio 14
Ejercicio 14
 
Replica
ReplicaReplica
Replica
 
Actividad de aprendizaje nro 08 estructuras de control repetitivas while, d...
Actividad de aprendizaje nro 08   estructuras de control repetitivas while, d...Actividad de aprendizaje nro 08   estructuras de control repetitivas while, d...
Actividad de aprendizaje nro 08 estructuras de control repetitivas while, d...
 
PHP blog blogger blogspot
PHP blog blogger blogspotPHP blog blogger blogspot
PHP blog blogger blogspot
 
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
 
Manual de pseint
Manual de pseintManual de pseint
Manual de pseint
 
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
 
Phpgaby
PhpgabyPhpgaby
Phpgaby
 
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)
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1
 
Informe grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuencaInforme grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuenca
 
Programaion de codigos PHP.
Programaion de codigos PHP.Programaion de codigos PHP.
Programaion de codigos PHP.
 
Tarea sesion3
Tarea sesion3Tarea sesion3
Tarea sesion3
 
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)
 
tarea algoritmos balotario 1
tarea algoritmos balotario 1tarea algoritmos balotario 1
tarea algoritmos balotario 1
 
Programacion semestral
Programacion semestralProgramacion semestral
Programacion semestral
 
Programacion Avanzada I
Programacion Avanzada IProgramacion Avanzada I
Programacion Avanzada I
 

Destacado

Cuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-phpCuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-php
lgcj1989
 
Ejercicios esctructuras repeticion 2012 1
Ejercicios esctructuras repeticion 2012 1Ejercicios esctructuras repeticion 2012 1
Ejercicios esctructuras repeticion 2012 1
elitatks
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
Delvi Ramirez
 
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
Jesus Castagnetto
 
Actividades Tema 4 MúLtiplos Y Divisores
Actividades Tema 4 MúLtiplos Y DivisoresActividades Tema 4 MúLtiplos Y Divisores
Actividades Tema 4 MúLtiplos Y Divisores
Julio López Rodríguez
 
52 ejercicios resueltos en pseudocodigopre
52 ejercicios resueltos en pseudocodigopre52 ejercicios resueltos en pseudocodigopre
52 ejercicios resueltos en pseudocodigopre
jtk1
 

Destacado (17)

Cuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-phpCuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-php
 
Guia prática n°1
Guia prática n°1Guia prática n°1
Guia prática n°1
 
Ejercicios esctructuras repeticion 2012 1
Ejercicios esctructuras repeticion 2012 1Ejercicios esctructuras repeticion 2012 1
Ejercicios esctructuras repeticion 2012 1
 
Presentacion mafe
Presentacion mafePresentacion mafe
Presentacion mafe
 
Twig avanzado (sf2Vigo)
Twig avanzado (sf2Vigo)Twig avanzado (sf2Vigo)
Twig avanzado (sf2Vigo)
 
Algoritmos resueltos
Algoritmos resueltosAlgoritmos resueltos
Algoritmos resueltos
 
Ejercicio en c
Ejercicio en cEjercicio en c
Ejercicio en c
 
4.Programación con PHP y MySQL
4.Programación con PHP y MySQL4.Programación con PHP y MySQL
4.Programación con PHP y MySQL
 
Curso php y_my_sql
Curso php y_my_sqlCurso php y_my_sql
Curso php y_my_sql
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 
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
 
Manual de php con ejercicios
Manual de php con ejerciciosManual de php con ejercicios
Manual de php con ejercicios
 
Sumatorias i
Sumatorias iSumatorias i
Sumatorias i
 
Actividades Tema 4 MúLtiplos Y Divisores
Actividades Tema 4 MúLtiplos Y DivisoresActividades Tema 4 MúLtiplos Y Divisores
Actividades Tema 4 MúLtiplos Y Divisores
 
Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
52 ejercicios resueltos en pseudocodigopre
52 ejercicios resueltos en pseudocodigopre52 ejercicios resueltos en pseudocodigopre
52 ejercicios resueltos en pseudocodigopre
 

Similar a Guía práctica nº2 (20)

Php2
Php2Php2
Php2
 
Guia1
Guia1Guia1
Guia1
 
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
 
La guia practica n° 2
La guia practica n° 2La guia practica n° 2
La guia practica n° 2
 
Php
PhpPhp
Php
 
Php basico y avanzado
Php basico y avanzadoPhp basico y avanzado
Php basico y avanzado
 
Php
PhpPhp
Php
 
Php
PhpPhp
Php
 
Intro php
Intro phpIntro php
Intro php
 
Phpgaby
PhpgabyPhpgaby
Phpgaby
 
Phpablo
PhpabloPhpablo
Phpablo
 
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
 
Phpgaby
PhpgabyPhpgaby
Phpgaby
 
PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 

Último

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
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
El Fortí
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
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
Francisco158360
 

Último (20)

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
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
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...
 
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
 
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
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
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
 
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
 
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.
 

Guía práctica nº2

  • 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 EN PHP <?php //leemos el numero de estacion $nroestacion=3; echo"========================"."<br>"; echo"El Número ingresado es = ".$nroestacion."<br>"; switch($nroestacion){ case 1:echo"La estacion es Verano"; break; case 2:echo"La estacion es Otoño"; break; case 3:echo"La estacion es Invierno"; break; case 4:echo"La estacion es Primavera"; break; default; } ?> 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. EN PHP <?php //leemos el numero $numero=0; echo"========================"."<br>"; echo"El Número ingresado es = ".$numero."<br>"; switch($numero){ case 0:echo"El Numero en Letras es = cero"; break;
  • 2. case 1:echo"El Numero en Letras es = Uno"; break; case 2:echo"El Numero en Letras es = Dos"; break; case 3:echo"El Numero en Letras es = Tres"; break; case 4:echo"El Numero en Letras es = Cuatro"; break; case 5:echo"El Numero en Letras es = Cinco"; break; case 6:echo"El Numero en Letras es = Seis"; break; case 7:echo"El Numero en Letras es = Siete"; break; case 8:echo"El Numero en Letras es = Ocho"; break; case 9:echo"El Numero en Letras es = Nueve"; break; default; }<img src="Hydrangeas.jpg" /> ?> 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 0y5 Pésimo 6 y 10 Malo 11 y 14 Regular 15 y 17 Bueno 18 y 20 Excelente EN PHP <?php //leemos el promedio obtenido $promedio= 14; echo"====================================="."<br>"; echo"El Promedio Obtenido por el Alumno es = ".$promedio."<br>"; if ($promedio >=0 and $promedio <=5) { echo"la Categoria del Alumno es: Pesimo"; } if ($promedio >=6 and $promedio <=10) { echo"La Categoria del Alumno es: Malo"; }
  • 3. if ($promedio >=11 and $promedio <=14) { echo"La Categoria del Alumno es: Regular"; } if ($promedio >=15 and $promedio <=17) { echo"La Categoria del Alumno es: Bueno"; } if ($promedio >=18 and $promedio <=20) { echo"La Categoria del Alumno es: 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 EN PHP <?php //leemos el promedio obtenido $puntajemin=91 ; echo"====================================="."<br>"; echo"El Puntaje Obtenido por el Postulante es = ".$puntajemin."<br>"; if ($puntajemin >=91 and $puntajemin <=100 ) { echo"la Carrera a la cual ingreso el postulante es: Computación e Informática"; } if ($puntajemin >=81 and $puntajemin <=90) { echo"la Carrera a la cual ingreso el postulante es: Construcción Civil"; } if ($puntajemin >=71 and $puntajemin <=80) { echo"la Carrera a la cual ingreso el postulante es: Agropecuaria"; } if ($puntajemin >=61 and $puntajemin <=70 ) { echo"la Carrera a la cual ingreso el postulante es: Industrias Alimentarias"; } else if ($puntajemin >=0 and $puntajemin <=60) { echo "El Postulante no ingreso a ninguna Carrera Profesional"; } ?>
  • 4. 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 EN PHP <?php //leemos el promedio obtenido $ns=6; $colegio= "nacional"; $colegio= "particular"; echo"====================================="."<br>"; echo"Nivel social es : ".$ns."<br>"; echo"Colegio es : ".$colegio."<br>"; if ($colegio =="nacional"); switch ($ns){ case 1: echo "El monto a pagar en el nivel A es = 300"; break; case 2: echo "El monto a pagar en el nivel B es = 200"; break; case 3: echo "El monto a pagar en el nivel C es = 100"; break; } if ($colegio=="particular"); switch ($ns){ case 4: echo "El monto a pagar en el nivel A es = 400"; break; case 5: echo "El monto a pagar en el nivel B es = 300"; break; case 6: echo "El monto a pagar en el nivel C es = 200"; break; default; } ?>
  • 5. 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. EN PHP <?php //leemos n $n=4; //inicializamos el acumulador $K=0; //determinamos la cantidad de numeros pares que contiene while ($n>0) { $k=$k*2*$n; $n=$n-1; } //mostramos la cantidad de numeros pares echo"la cantidad es = ".$k; ?> Ejercicio 7 : Escriba un algoritmo y su representación en código php, que dado un número determinar cuántos dígitos tiene. EN PHP <?php //leemos los numeros $numero=456456789; //calculamos el numero de digitos $c=strlen($numero); //mostramos el numero de digitos echo "======================== "."<br>"; echo "El numero ingresado es = ".$numero."<br>"; echo "El numero de digitos es = ".$c; ?>