Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Guía práctica nº2

614 views

Published on

Published in: Education
  • Be the first to comment

Guía práctica nº2

  1. 1. GUÍA PRÁCTICA N° 2Ejercicios de estructuras de control en PHPSelectiva múltiples y repetitivas:Ejercicio 1: Escriba un algoritmo y su representación en código php que dado un númeroentre 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 PrimaveraEN 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 numeroentero 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. 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 notapromedio 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 ExcelenteEN 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. 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 carreraa la cual ingreso un postulante al ISEP “La Salle”, los puntajes están establecidos en lasiguiente tabla. Carrera Puntaje Mínimo Computación e Informática 100 Construcción Civil 90 Agropecuaria 80 Industrias alimentarias 70EN 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";}elseif ($puntajemin >=0 and $puntajemin <=60){echo "El Postulante no ingreso a ninguna Carrera Profesional";}?>
  4. 4. Ejercicio 5: Escriba un algoritmo y su representación en código php que determine el importea pagar para el examen de admisión de una universidad, cuyo valordepende del nivel socioeconómico y el colegio de procedencia Nivel social Colegio A B C Nacional 300 200 100 Particular 400 300 200EN 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. 5. Repetitivas Mientras (While)Ejercicio 6: Escriba un algoritmo y su representación en código php que dado un rangode 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 contienewhile ($n>0){ $k=$k*2*$n; $n=$n-1;}//mostramos la cantidad de numeros paresecho"la cantidad es = ".$k;?>Ejercicio 7 : Escriba un algoritmo y su representación en código php, que dado un númerodeterminar 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 digitosecho "======================== "."<br>";echo "El numero ingresado es = ".$numero."<br>";echo "El numero de digitos es = ".$c;?>

×