3v4l.org

run code in 500+ PHP versions simultaneously
<?php <?php // Función para validar que las notas estén entre 0 y 10 function validarNota($nota) { return ($nota >= 0 && $nota <= 10); } // Variables del estudiante y materia $materia = "Introducción a la educación"; $alumno = "Wilson Castro"; $nota1 = 6.0; $nota2 = 5.8; $nota3 = 5.9; // Validación de notas y cálculo de promedio if (validarNota($nota1) && validarNota($nota2) && validarNota($nota3)) { $promedio = ($nota1 + $nota2 + $nota3) / 3; $promedio_formateado = number_format($promedio, 1); echo "=== SISTEMA DE INFORMACIÓN ACADÉMICA (SIA) ===\n"; echo "Estudiante: " . $alumno . "\n"; echo "Materia: " . $materia . "\n"; echo "Notas parciales: " . $nota1 . ", " . $nota2 . ", " . $nota3 . "\n"; echo "Promedio Final: " . $promedio_formateado . "\n"; // Estructura de control para determinar el estatus if ($promedio >= 7.0) { echo "Estatus: ¡APROBADO!\n"; echo "Mensaje: Excelente trabajo, " . $alumno . ". ¡Sigue cosechando éxitos!"; } else { echo "Estatus: REPROBADO\n"; echo "Mensaje: " . $alumno . ", el promedio no alcanza la nota mínima. Te recomendamos reforzar los temas para el examen de recuperación."; } } else { echo "Error: Una o más notas ingresadas no son válidas (deben estar entre 0 y 10)."; } ?>
Output for 8.2.31 - 8.2.33, 8.3.0 - 8.3.33, 8.4.1 - 8.4.24, 8.5.0 - 8.5.9
Parse error: syntax error, unexpected token "<", expecting end of file in /in/HjrLP on line 2
Process exited with code 255.

preferences:
39 ms | 787 KiB | 3 Q