Pratica 02
Upcoming SlideShare
Loading in...5
×
 

Pratica 02

on

  • 4,665 views

 

Statistics

Views

Total Views
4,665
Views on SlideShare
4,665
Embed Views
0

Actions

Likes
2
Downloads
114
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Pratica 02 Pratica 02 Document Transcript

  • INSTITUTO SUPERIOR DE EDUCACIÓN PÚBLICO “L A SALLE” URUBAMBA ESPECIALIDAD: COMPUTACIÓN E INFORMÁTICA TEMA: PROGRAMACIÓN (EJERCICIOS RESUELTOS EN PHP)DOCENTE: ING.ALEX FERNANDO HUILLCANOMBRE: YENI ATAUSINCHI ROCASEMESTRE: V
  • GUIA PRACTICA Nº02 SELECTIVAS MÚLTIPLES Y REPETITIVAS1. ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN PHP QUE DADO UNNUMERO ENTERO ENTRE 1Y 4 DEVUELVA LA ESTACIÓN DEL AÑO DE ACUERDO A LATABLA SIGUIENTE. Numero Estación 1 Verano 2 Otoño 3 Invierno 4 Primavera <?php $nro1=verano; $nro2=otoño; $nro3=invierno; $nro4=primavera; Echo"numero de estaciones son =$nro1,$nro2,$nro3,$nro4","<br>"; switch("$nro1,$nro2,$nro3,$nro4"){ case 1 :echo ”verano”."<br>"; break; case 2: echo ”otoño”."<br>"; break; case 3: echo ”invierno”."<br>"; break; case 4: echo ”primavera”."<br>"; default;
  • } ?>2. ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN PHP QUE DADO UNNUMERO ENTERO DE UN DIGITO (0-9) DEVOLVER EL NUMERO EN LETRAS.<?phpif ($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. ESCRIBA UN ALGORITMO Y DU REPRESENTACIÓN EN PHP QUE DADO LANOTA PROMEDIO DE UN ALUMNO, OBTENER LA CATEGORÍA SEGÚN LA SIGUIENTETABLA. Promedio Categoría 0y5 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. ESCRIBA UN ALGORITMO Y DU REPRESENTACIÓN EN PHP QUE DETERMINE LACARRERA A LA CUAL INGRESO UN POSTULANTE AL ISEP LA SALLE, LOS PUNTAJESESTÁ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 $puntaje1=70; $puntaje2=80; $puntaje3=90; $puntaje4=100; if ($puntaje1 =70) { echo "Industrias Alimentarias = $puntaje1"."<br>"; }elseif ($puntaje2 = 80 ) { echo "Agropecuaria = $puntaje2"."<br>"; }elseif ($puntaje3=90) { echo "Construccion Civil = $puntaje3 "."<br>"; }elseif ($puntaje4=100) { echo "Computacion e Informatica = $puntaje4"."<br>";
  • } ?>5. ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN PHP QUEDETERMINE EL IMPORTE A PAGAR PARA EL EXAMEN DE ADMISIÓN DE UNAUNIVERSIDAD, CUYO VALOR DEPENDE DEL NIVEL SOCIOECONÓMICO Y ELCOLEGIO DE PROCEDENCIA. Nivel social Colegio A B C Nacional 300 200 100 Particular 400 300 200 <?php if ($a=300) { 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"; } ?>6. ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHPQUE DADO UN RANGO DE NÚMEROS ENTEROS, OBTENER LA CANTIDAD DENÚMEROS 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 REPRESENTACIÓN EN CÓDIGO PHP QUEOBTENGA LA CANTIDAD DE LOS PRIMEROS N NÚMEROS MÚLTIPLOS 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; ?>8: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP QUEDADO UN NUMERO, DETERMINAR CUÁNTOS DÍGITOS TIENE. <?php $nro=286548; $c=strlen($nro); echo "es $c"; ?>9: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP QUEDADO UN NUMERO DEVOLVER EL DIGITO MAYOR.10: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP QUEDETERMINE EL FACTORIAL DE UN NUMERO, RECUERDE QUE EL FACTORIALDE UN NUMERO ES EL PRODUCTO DE 1X2X3X…XN. <?php $numero = 5; echo "Factorial de $numero = "; $factorial = 1; for ( $i = $numero ; $i >= 1 ; $i --) { $factorial *= $i; echo "$i"; if ($i == 1) echo " = "; else
  • echo " x "; } echo "$factorial"; ?> ESTRUCTURAS REPETITIVAS HACER MIENTRAS (DO…WHILE)11: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP QUECALCULE EL MONTO TOTAL A PAGAR POR EL CONSUMO DE 25 ALMUERZOSEN EL RESTAURANT “LA SALLITO” CONOCIENDO EL PRECIO DE UNALMUERZO 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 REPRESENTACIÓN EN CÓDIGO PHP, PARAEL RESTAURANT “SOL DE MAYO” QUE DESEA CONTABILIZAR SUS INGRESOSNETOS DE LO ÚLTIMOS 10 AÑOS. CONOCIENDO QUE EN CADA AÑO 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); ?>13: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUECUENTE LA CANTIDAD DE NÚMEROS DIVISIBLES POR 2 DE LOS N PRIMEROSNÚ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<=40);
  • echo "El total de numeros divisibles por dos es: $c"; ?> 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 SUMA IMPARES=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>"; ?> 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)16: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUEOBTENGA LA CANTIDAD DE LOS N PRIMEROS NÚMEROS MÚLTIPLOS 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 REPRESENTACIÓN EN CÓDIGO PHP,QUE NOS PERMITA OBTENER LA SUMA DE PARES E IMPARES DE LOSPRIMEROS 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>"; ?>18: ESCRIBIR UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUEDETERMINE SI UN NÚMERO ES PRIMO, SE DICE QUE UN NÚMERO ES PRIMO SIES 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>"; ?>19: ESCRIBA UN ALGORITMO Y SU REPRESENTACIÓN EN CÓDIGO PHP, QUECALCULE LA SUMA DE LOS CUADRADOS Y CUBOS DE LOS N PRIMEROSNÚ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>"; ?> 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= 30DIVISIBLES= 15, 30SUMA = 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 múltiplos de de 5 es = $c<br>"; echo "La cantidad de múltiplos de de 3 es = $r<br>";
  • ?>