<html>
<head>
<title>Media aritmética de las notas de un alumno/a</title>
<script language="JavaScript" type="text/javascript">
//Definimos una funcion (tarea) que va a realizar cuando la invoquen con el boton Limpiar
function Limpiar()
{
document.miformu.alumno.value="";
document.miformu.notas.value="";
document.miformu.media.value="";
}
//Definimos una tarea que se va a ejecutar cuando sea invocada con el boton Calcular Media
function CalcularMedia()
{
//Pedimos las notas al usuario
var lengua =prompt('Lengua: ' , '0');
var mates =prompt('Matemáticas: ', '0');
var historia=prompt('Historia: ' , '0');
var ingles =prompt('Inglés: ' , '0');
var tic =prompt('TIC: ' , '0');
//Generamos la informacion de salida y la guardamos en una variable cadena
var cadena="";
cadena=cadena +'Lengua:..... '+lengua + '\n';
cadena+= 'Matemáticas: '+mates + '\n';
cadena+= 'Historia:... '+historia + '\n';
cadena+= 'Inglés:..... '+ingles + '\n';
cadena+= 'TIC:........ '+tic + '\n';
//Calculamos la media
var media =parseInt(lengua)+parseInt(mates)+parseInt(historia)+parseInt(ingles)+parseInt(tic);
media = parseFloat(media/5.0);
if (media>=9)
{
document.write('Sobresaliente');
}
else
{
if (media>=6)
{
document.write('Notable');
}
else
{
if (media>=5)
{
document.write('Suficiente')
}
//Modificar este ejercicio para que muestre en el area de texto las calificacion cualtitativa (notable sobresaleinte sufucuente) junto con la nota numerica en cada asignatura
//Actualizamos los campos del formulario con la informacion obtenida
document.miformu.notas.value=cadena;
document.miformu.media.value=media;
}
</script>
</head>
<body>
<div>
<h1>2º Bachillerato. Calificaciones del alumno/a</h1>
<form name='miformu'>
<label for='alumno'>Alumno/a:..........</label>
<input type='text' name='alumno' id='alumno'><br>
<label for='notas' >Calificaciones:....</label>
<textarea name='notas' id='notas' cols='16' rows='7' disabled>...</textarea><br>
<label for='media'>Media aritmética:</label>
<input type='text' name='media' id='media' disabled><br>
<input type='button' value='Calcular Media' onclick='javascript:CalcularMedia()' />
<input type='button' value='Limpiar' onclick='javascript:Limpiar()' />
</form>
</div>
</body>
</html>