SOLUCIÓN ALGORITMOS EN PHP 1. Elabore un algoritmo para calcular e imprimir el área de un triángulo. Solución;
"; print "Base = $B
"; print "Altura = $H
"; $A = ($B * $H / 2); print "Resultado: print $A; ?>
2. Construya un algoritmo, que dado los datos enteros A, B y C, escriba el resultado de la siguiente expresión: (A + B - C)3 5 Solución: "; print $R; ?>
3. Construya un algoritmo, que dado el código del carnet universitario y 4 notas de un alumno obtenidas a lo largo del semestre; imprima dicho código del carnet del alumno y el promedio de sus calificaciones. Solución:
"; print "Promedio: SPRO ?>
4. Escriba un algoritmo, que ingresado 2 cantidades, los sume y luego el resultado lo convierta en Euros y Dólares dependiendo del tipo de cambios de cada moneda. Solución:
"; print "DOLAR: SDOLAR
"; ?>
5. Construya un algoritmo, que dado el radio de una pelota, calcule y muestre el área y su volumen. Solución:
"; print "Volumen: SVOLUMEN"; ?>
6. Construya un algoritmo que calcule la distancia entre dos postes de alumbrado público dados como P1 para el primer poste y P2 para el segundo poste. 𝐷 = √(𝑋1 − 𝑋2 )2 + (𝑌1 − 𝑌2 )2 Solución:
"; ?>
7. Construya un algoritmo, que dado el radio y la altura de un cilindro, calcule e imprima el área y su volumen. Solución:
"; print "Volumen: SVOLUMEN”; ?>
8. Construya un algoritmo, que ingresada la nota de un alumno si esta es menor o igual que 10 muestre DESAPROBADO, sino APROBADO. Solución:
9. Construya un algoritmo que, al sueldo de un empleado se le aplíquele un aumento del 25% si su sueldo es menor o igual a S/ 500 y si es mayor o igual S/. 600 se le aumente el 17%. Pero que muestre un mensaje "Cantidad NO Aceptada" si ingresa un sueldo mayor igual que 1000, caso contrario procesar el aumento. Solución:
= 1000) { print "Cantidad NO Aceptada"; } else { if ($SUELDO <= 500) { SNSUELDO = $SUELDO * 2.5; print "Nuevo Sueldo:"; print SNSUELDO; }else if (SSUELDO >= 600) { SNSUELDO = SSUELDO * 1.7; print "Nuevo Sueldo:"; print SNSUELDO; } } ?>
10. Construya un algoritmo, donde se ingresen tres cantidades y estas se ordenen de mayor a menor.
Solución:
$B) { if ($A > $C) { if ($B > $C) { print "$A
"; print "$B
"; print "$C
"; } else { print "$A
"; print "$C
"; print "$B
"; } } else { print "$C
"; print ’ $A
"; print "SB
"; } } else { if ($B > $C ) { if ($A > $C ) ■ print "$B
"; print "$A
"; print "$C
"; } else { print "$B
"; print "$C
"; print " $A
"; } } else { print "$C
"; print "$B
"; print "$A
"; } } ?>