JavaScript

Programación para Macintosh. XCode, Cocoa, Objective-C, Java, AppleScript, Carbon... Foro también para los usuarios de Macprogramadores.org

Moderadores: SAIYAJIN, McClane

JavaScript

Notapor Chino27 » 19 Ene 2010, 17:35

Necesito ayuda....ti empezando con javascript y me gustaría k m dijerais el código fuente d un script que te pida x teclado varios nombres y sus edades y dsp t diga cual es el mayor, el menor y la media....SINO ES MUXA MOLESTIA CLARO JAJA...


GRACIAS ANTICIPADAS
Chino27
 
Mensajes: 75
Registrado: 13 Ene 2010, 11:35

Re: JavaScript

Notapor zyxu » 08 Feb 2010, 22:06

Este puede ser el script, también depende del uso que le quieras dar pueder ser útil o no del todo, pero el funcionamiento de pedir edades y nombres y de hallar los datos como el menor, el mayor y la media se pueden observar claramente:
Código: Seleccionar todo
<script type="text/javascript">
    function pedirDatos() {
        var cuantos = Number(prompt("¿Cuantas personas vas a introducir?"));
        var nombres = new Array(cuantos);
        var edades = new Array(cuantos);
        for(i=0; i<cuantos; i++){
            nombres[i] = prompt("Dame un nombre");
            edades[i] = Number(prompt("Dame la edad"));

        }
        var menorEdad = edades[0];
        var menorNombre = nombres[0];
        var mayorEdad = [0];
        var mayorNombre;
        var sumaEdad = 0;
        for(j=0;j<edades.length; j++){
            if(menorEdad>edades[j]){
                menorEdad = edades[j];
                menorNombre = nombres[j];
            }
            if(mayorEdad<edades[j]){
                mayorEdad = edades[j];
                mayorNombre = nombres[j];
            }

            sumaEdad += edades[j];
        }
        var edadMedia = sumaEdad / edades.length;

        // Imprimimos los valores

        alert("El menor es "+menorNombre+ " con "+menorEdad+ " años");
        alert("El mayor es "+mayorNombre+ " con "+mayorEdad+ " años");
        alert("La edad media es "+edadMedia);
    }


</script>
zyxu
 
Mensajes: 11
Registrado: 08 Feb 2010, 11:11


Volver a Programación

¿Quién está conectado?

Usuarios navegando por este Foro: MSN [Bot] y 1 invitado