miércoles, 15 de abril de 2009

Practica 2: Programa en Javascript


Este programa permite introducir de una forma rápida y visual las notas finales de un conservatorio de musica ficticio.

<>
<>
< equiv="Content-Type" content="text/html; charset=UTF-8">
<>El Conservatorio de Nika< / title>
< !Además le añadiremos un icono>
< rel="shortcut icon" href="corchea.gif">
< type="text/javascript">

//Funcion para la barra de titulo
//Creamos un texto
txt=" --- El ConSerVatoRio de Nika --- NoTas FinaLes "
function mov_barra(){
document.formAux.win.value = txt;
//Desplazamos el texto una letra a la derecha
txt = txt.substring(1, txt.length) + txt.charAt(0);
//Cada 250mseg ejecuta la accion
window.setTimeout("mov_barra()",250);
}

//------------------------------------------------------------------------------------

//Clase para crear objetos de alumnos
function Alumno(nombre, sexo, edad, curso, notaIns, notaSol, notaFinal,email){
var porc = 0.5;
//Nombre
this.nombre = nombre;

//Sexo
this.sexo = sexo;

//Obtenemos el numero de años dentro de una cadena
if (edad == '') {
//Si no es numero la edad se pone cero
alert("La edad será 0 porque no has tecleado un número");
this.edad = 0;
}
else {
this.edad = edad;
}

//Curso en el que el alumno est'a matriculado
this.curso = curso;

//Obtenemos las notas dentro de cadenas
//not1 = parseInt(notaIns, 10);
if (notaIns == '') {
alert("La nota de instrumento será 0 porque no has tecleado un número");
this.notaIns = 0;
}
else {
this.notaIns = notaIns;
}

//not2 = parseInt(notaSol, 10);
if (notaSol == '') {
alert("La nota de solfeo será 0 porque no has tecleado un número");
this.notaSol = 0;
}
else {
this.notaSol = notaSol;
}


//Nota final
this.notaFinal = notaFinal;

//Nota final
this.email = email;

}//Fin de la clase Alumno

//------------------------------------------------------------------------------------

//Creamos una lista de objetos que guardamos en un array
var grupoInic = new Array();

//-------------------------------------------------------------------------------------


function mostrarAlum(j){

var cadena = "";
cadena += "<>";
cadena += "< size="4" face="Georgia" color="blue">Alumno:" + j + ", Nombre: " + grupoInic[j].nombre + ", Sexo: " + grupoInic[j].sexo + " , Edad: " + grupoInic[j].edad + " , Email: " + grupoInic[j].email +" <> ";
cadena += "< size="3" face="Arial" color="green"><>Curso: " + grupoInic[j].curso + " , Nota instrumento: " + grupoInic[j].notaIns + " , Nota Solfeo: " + grupoInic[j].notaSol + " , Nota final: " + grupoInic[j].notaFinal +"<><>";
cadena += "< /center>";
document.getElementById('resultado1').innerHTML += cadena;
}

//------------------------------------------------------------------------------------


function comprobar(formulario){

//Variable para definir el sexo escogido
var sexoSeleccionado;
//Variable para conocer si el alumno recibira las notas por email
var contacto
//Caracteres validos para campos de texto>";
cadena2 += "< /" + fila + " >\n";
}
cadena2 += "< /" + tabla + " >";
//Modificamos el cuadro de porcentajes
document.getElementById('resultado').innerHTML = cadena2;
}

//------------------------------------------------------------------------------------

< /script>
< /head>
< bgcolor="#FFE87C" onload="mov_barra()">

<><>
<>< name="formAux">< type="text" name="win" size="50" style= "font-size:+30; color:#880000; font-family:Georgia; background-color:#FFFFFF">< /form>< /center>

< name="formu">
<>< id="'tabla'" style="'width:">
< color="#660066" face="Courier"><>

Nombre completo del alumno
< type="text" name="nombre" size="40">
<><>

Sexo
< type="radio" name="sexo" value="Mujer">Mujer
< type="radio" name="sexo" value="Hombre">Hombre
<> <>

Edad
< type="text" name="edad" size="5">
<> <>

Curso de grado elemental
< name="curso" size="1">
< value="Primero">Primero< /option>
< value="Segundo">Segundo< /option>
< value="Tercero">Tercero< /option>
< value="Cuarto">Cuarto< /option>
< /select>
<> <>

Nota instrumento
< type="text" name="instrumento">
Nota solfeo
< type="text" name="solfeo">
<> <>

e-mail:
< type="text" name="email" size="15">
<> <>

< type="button" value="Añadir alumno" onclick="comprobar(formu)">
< type="button" value="Borrar Formulario" onclick="borrarFormu()">
< /b>< /font>
< /div>< /form>

<>
<>< id="'resultado1'" style="'width:"> < /div>< /center>
<>
<>< id="'resultado'" style="'width:"> < /div>< /center>


<>
mostrarEstadisticas();
< / script>


< / body>
< / html>



Resultado:

No hay comentarios: