Você está na página 1de 16

NOMBRE: ALFREDO CCANA PALOMINO

ESPECIALIDAD: COMPUTACIN E INFORMTICA SEMESTRE: V-CICLO DOCENTE: ING.ALEX FERNANDO HUILLCA TEMA: CODIFICACION EN PHP AO: 2011

Alfredo Ccana Palomino.

GUIA PRACTICA N02


Selectivas mltiples y repetitivas
1. Escriba un algoritmo y su representacin en php que dado un numero entero entre 1y 4
devuelva la estacin del ao de acuerdo a la tabla siguiente.

Numero 1 2 3 4
<body> <table border=1 width=400> </tr> <tr> <tr> <th>numero</th>

Estacin Verano Otoo Invierno Primavera


<td>otono</td>

<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>

Alfredo Ccana Palomino.

2. Escriba un algoritmo y su representacin en php que dado un numero entero de un


digito(0-9) devolver el numero en letras. <?php 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>" ; } ?>

Alfredo Ccana Palomino.

3. Escriba un algoritmo y du representacin en php que dado la nota promedio de un


alumno, obtener la categora segn la siguiente tabla.

Promedio 0y5 6 y 10 11 y 14 15 y 17 18 y 20
<?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"; } ?>

Categora Psimo Malo Regular Bueno Excelente

Alfredo Ccana Palomino.

4. Escriba un algoritmo y du representacin en php que determine la carrera a la cual ingreso


un postulante al ISEP la SALLE, los puntajes estn establecidos en la siguiente tabla.

Carrera Computacin e Informtica Construccin Civil Agropecuaria Industrias alimentarias


<?php $puntaje=78;

Puntaje Mnimo 100 90 80 70

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

Alfredo Ccana Palomino.

5. Escriba un algoritmo y su representacin en php que determine el importe a pagar para el examen de admisin de una universidad, cuyo valor depende del nivel socioeconmico y el colegio de procedencia. Nivel social B C 200 100 300 200

Colegio Nacional Particular


<?php if ($a=300) {

A 300 400

echo "colegio nacional paga = $a nivel social A <br>"; } if ($a=400){ echo "colegio particular paga = $a nivel social A<br>"; } if ($b=200) { echo "colegio nacional paga = $b nivel social B<br>"; } if ($b=300) { echo "colegio particular paga = $b nivel social B<br>" ; } if ($c=100) { echo "colegio nacional paga = $c nivel social C<br>"; } if ($c=200) { echo "colegio particular paga =$c nivel social C"; } ?>

Alfredo Ccana Palomino.

6. Escriba un algoritmo y su representacin en cdigo php que dado un rango de nmeros enteros, obtener la cantidad de nmeros pares que contiene.
<?php $contador=0; $n=1; do { $par=2*$n; echo "$par<br>"; $contador=$contador+1; $n=$n+1; }while($n<20); echo "<strong>Total de numero pares son :</strong>". $contador; ?>

7. Escriba un algoritmo y su representacin en cdigo php que obtenga la cantidad de los primeros N nmeros mltiplos de 5.
<?php $c=0; $n=1; do { if ($n%5==0){ echo "$n<br>"; $c=$c+1; } $n=$n+1; }while($n<50); echo "La cantidad de multiplos de de 5 es:".$c; ?>

Alfredo Ccana Palomino.

8. Escriba un algoritmo y su representacin en cdigo php que dado un numero, determinar cuntos dgitos tiene.
<?php $nro=286548; $c=strlen($nro); echo "es $c"; ?>

9. Escriba un algoritmo y su representacin en cdigo php que dado un numero devolver el digito mayor.

10. Escriba un algoritmo y su representacin en cdigo php que determine el factorial de un numero, recuerde que el factorial de un numero es el producto de 1x2x3x xN.

Alfredo Ccana Palomino.

Estructuras repetitivas hacer mientras (do while)


11. Escriba un algoritmo y su representacin en cdigo php que calcule el monto total a pagar por el consumo de 25 almuerzos en el restaurant 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"; ?>

12. Escriba un algoritmo y su representacin en cdigo php, para el restaurant sol de mayo que desea contabilizar sus ingresos netos de lo ltimos 10 aos. Conociendo que en cada ao
Ao 2000 2001 2002 2003 . . 2009 Ingreso 30,000 60,000 120,000 240,000 . . 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); ?>

Alfredo Ccana Palomino.

13.

Escriba un algoritmo y su representacin en cdigo php, que

cuente la cantidad de nmeros divisibles por 2 de los N primeros nmeros enteros positivos. Ejemplo: N= 10 <?php $c=0; $nro=2; do { if ($nro%2==0){ echo "$nro<br>"; $c=$c+1; } $nro=$nro+1; }while ($nro<=40); echo "El total de numeros divisibles por dos es: $c"; ?> Nmeros divisibles= 2, 4, 6, 8, 10 Cantidad= 5

Alfredo Ccana Palomino.

14.

Escriba un algoritmo y su representacin en cdigo php, que

calcule la suma de nmeros pares e impares de los N primeros nmeros enteros positivos. Ejemplo: N= 7 Pares= 2, 4, 6 <?php $p=0; $s=0; $nro=1; Impares= 1, 3, 5, 7 suma pares= 12 sumaimpares=16

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

Alfredo Ccana Palomino.

15.

Escriba un algoritmo y su representacin en cdigo php, que

calcule la cantidad de nmeros mltiplos de 3 y 5 de los N primeros nmeros 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>"; ?>

Alfredo Ccana Palomino.

REPETITIVAS PARA (FOR) 16. Escriba un algoritmo y su representacin en cdigo php, que obtenga la cantidad de los N primeros nmeros mltiplos de 5. <?php $d=0; for($n=1;$n<=30;$n+1){ if ($n%5==0) { $d=$d+1; } } echo "La cantidad de multiplos de 5 es =$d<br>"; ?>

17.

Escriba un algoritmo y su representacin en cdigo php,

que nos permita obtener la suma de pares e impares de los primeros N nmeros 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>"; ?>

Alfredo Ccana Palomino.

18.

Escribir un algoritmo y su representacin en cdigo php, que

determine si un nmero es primo, se dice que un nmero es primo si es divisible entre 1 y entre s mismo. Ejemplo: 7 es un nmero 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>"; ?>

Alfredo Ccana Palomino.

19.

Escriba un algoritmo y su representacin en cdigo php, que

calcule la suma de los cuadrados y cubos de los N primeros nmeros 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>"; ?>

Alfredo Ccana Palomino.

20.

Escriba un algoritmo y su representacin en cdigo php, que

calcule la suma de los nmeros divisibles por 3 y 5 a la vez, de los N primeros nmeros 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 mltiplos de de 5 es = $c<br>"; echo "La cantidad de mltiplos de de 3 es = $r<br>"; ?>

Alfredo Ccana Palomino.