Php2

2,331 views

Published on

Published in: Education, Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
2,331
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
48
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Php2

  1. 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. 2. Ejercicio 2: Escriba un algoritmo y su representación en códigophp que dado un numero entero de un digito (0-9), devolver elnumero 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. 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. 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. 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 = $anivel social A <br>"; }} if ($c=100) {if ($a=400){ echo "colegio nacional paga = $c nivel social C<br>";echo "colegio particular paga = $a nivel socialA<br>"; }} if ($c=200) {if ($b=200) { echo "colegio particular paga =$c nivel social C"; echo "colegio nacional paga = $bnivel social B<br>"; }} ?>
  6. 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. 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. 8. Ejercicio 12: Escriba un algoritmo y su representación en código php, Para elrestaurante 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 que2. Escriba un algoritmo y su representación en código php que3. Escriba un algoritmo y su representación en código php que4. Escriba un algoritmo y su representación en código php que5. Escriba un algoritmo y su representación en código php que
  9. 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. 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. 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. 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. 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. 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>";?>

×