[ Foro de Javascript ]

ayuda

08-Nov-2022 15:25
jorge armando gomez vergara
0 Respuestas


AGRADEZCO QUIEN ME PUEDA AYUDAR


hola buenos dia soy estudiante en mi clase me colocaron un problema el cual debo programar pero a la hora de subirlo al java me sale el error de listadenimeros is not defined

este es el problema

Desarrollar un programa que permita almacenar las edades de un grupo de 10
personas en un vector de enteros y luego determine la cantidad de personas que son
menores de edad, mayores de edad, cuántos adultos mayores, la edad más baja, la
edad más alta y el promedio de edades ingresadas. Para el ejercicio anterior suponga
que un adulto mayor debe tener una edad igual o superior a 60. Debe validar para
cada ingreso que los valores estén en un rango entre 1 y 120 años. En caso de error
deberá notificar y solicitar un nuevo valor.

este es el desarrollo de lo que llevo en visual basic code

alert ("INGRESE 10 NUMEROS CORRESPONDIENTES A EDAD: ");

listadonumeros = [];

listadonumeros[0] = parseInt(prompt('N1: '));
listadonumeros[1] = parseInt(prompt('N2: '));
listadonumeros[2] = parseInt(prompt('N3: '));
listadonumeros[3] = parseInt(prompt('N4: '));
listadonumeros[4] = parseInt(prompt('N5: '));
listadonumeros[5] = parseInt(prompt('N6: '));
listadonumeros[6] = parseInt(prompt('N7: '));
listadonumeros[7] = parseInt(prompt('N8: '));
listadonumeros[8] = parseInt(prompt('N9: '));
listadonumeros[9] = parseInt(prompt('N10: '));

menoredad=0;
mayoredad=0;
adultoedad=0;
invalido=0;


// condicional

if (listanumeros[0]>= 120){
   datoinv = datoinv +1;
   listadonumeros[0]= null;
}

else if (listanumeros[0] < 18){
menoredad = menoredad +1;
}

else if (listanumeros[0] > 18 && listadonumeros[0] < 60){
   mayoredad = mayoredad +1;
   }

   else if (listanumeros[0] >= 60 ){
       mayoredad = mayoredad +1;
       adultoedad = adultoedad +1;
       }

// condicional lista 1

if (listanumeros[1]< 120){
   datoinv = datoinv +1;
   listadonumeros[1]= null;
}

else if (listanumeros [1] < 18){
menoredad = menoredad +1;
}

else if (listanumeros [1] >= 18 && listadonumeros[1] < 60) {
   mayoredad = mayoredad +1;
   }

   else if (listanumeros[1] >= 60 ){
       mayoredad = mayoredad +1;
       adultoedad = adultoedad +1;
       }


// condicional lista 2

if (listanumeros[2]>= 120){
   datoinv = datoinv +1;
   listadonumeros[2]= null;
}

else if (listanumeros[2] < 18){
menoredad = menoredad +1;
}

else if (listanumeros[2] >= 18 && listadonumeros[2] < 60){
   mayoredad = mayoredad +1;
   }

   else if (listanumeros[2] >= 60 ){
       mayoredad = mayoredad +1;
       adultoedad = adultoedad +1;
       }

// condicional lista 3

if (listanumeros[3]>= 120){
   datoinv = datoinv +1;
   listadonumeros[3]= null;
}

else if (listanumeros[3] < 18){
menoredad = menoredad +1;
}

else if (listanumeros[3] >= 18 && listadonumeros[3] < 60){
   mayoredad = mayoredad +1;
   }

   else if (listanumeros[3] >= 60 ){
       mayoredad = mayoredad +1;
       adultoedad = adultoedad +1;
       }

// condicional lista 4

if (listanumeros[4]>= 120){
   datoinv = datoinv +1;
   listadonumeros[4]= null;
}

else if (listanumeros[4] < 18){
menoredad = menoredad +1;
}

else if (listanumeros[4] >= 18 && listadonumeros[3] < 60){
   mayoredad = mayoredad +1;
   }

   else if (listanumeros[4] >= 60 ){
       mayoredad = mayoredad +1;
       adultoedad = adultoedad +1;
       }
// condicional lista 5

if (listanumeros[5]>= 120){
   datoinv = datoinv +1;
   listadonumeros[5]= null;
}

else if (listanumeros[5] < 18){
menoredad = menoredad +1;
}

else if (listanumeros[5] >= 18 && listadonumeros[3] < 60){
   mayoredad = mayoredad +1;
   }

   else if (listanumeros[5] >= 60 ){
       mayoredad = mayoredad +1;
       adultoedad = adultoedad +1;
       }

// condicional lista 6

if (listanumeros[6]>= 120){
   datoinv = datoinv +1;
   listadonumeros[6]= null;
}

else if (listanumeros[6] < 18){
menoredad = menoredad +1;
}

else if (listanumeros[6] >= 18 && listadonumeros[3] < 60){
   mayoredad = mayoredad +1;
   }

   else if (listanumeros[6] >= 60 ){
       mayoredad = mayoredad +1;
       adultoedad = adultoedad +1;
       }

// condicional lista 7

if (listanumeros[7]>= 120){
   datoinv = datoinv +1;
   listadonumeros[7]= null;
}

else if (listanumeros[7] < 18){
menoredad = menoredad +1;
}

else if (listanumeros[7] >= 18 && listadonumeros[3] < 60){
   mayoredad = mayoredad +1;
   }

   else if (listanumeros[7] >= 60 ){
       mayoredad = mayoredad +1;
       adultoedad = adultoedad +1;
       }

// condicional lista 8

if (listanumeros[8]>= 120){
   datoinv = datoinv +1;
   listadonumeros[8]= null;
}

else if (listanumeros[8] < 18){
menoredad = menoredad +1;
}

else if (listanumeros[8] >= 18 && listadonumeros[3] < 60){
   mayoredad = mayoredad +1;
   }

   else if (listanumeros[8] >= 60 ){
       mayoredad = mayoredad +1;
       adultoedad = adultoedad +1;
       }

// condicional lista 9

if (listanumeros[9]>= 120){
   datoinv = datoinv +1;
   listadonumeros[9]= null;
}

else if (listanumeros[9] < 18){
menoredad = menoredad +1;
}

else if (listanumeros[9] >= 18 && listadonumeros[3] < 60){
   mayoredad = mayoredad +1;
   }

   else if (listanumeros[9] >= 60 ){
       mayoredad = mayoredad +1;
       adultoedad = adultoedad +1;
       }

promed = ((listadonumeros[1] + listadonumeros[2] + listadonumeros[3] + listadonumeros[4] + listadonumeros[5] + listadonumeros[6] + listadonumeros[7] + listadonumeros[8] + listadonumeros[9]) /10)

alert("Hay: "+ mayoredad + "mayor(es) de edad." );
alert("Hay: "+ menoredad + "menor(es) de edad." );
alert("Hay: "+ adultoedad + "adulto(es) de edad." );
alert("el promedio de edades ingresado es: "+ promed + "Años.");
alert("datos invalidados ingresados en la lista: " + datoinv );

max = Math.max(listadonumeros[1] + listadonumeros[2] + listadonumeros[3] + listadonumeros[4] + listadonumeros[5] + listadonumeros[6] + listadonumeros[7] + listadonumeros[8] + listadonumeros[9]);

mini = Math.min(listadonumeros[1] + listadonumeros[2] + listadonumeros[3] + listadonumeros[4] + listadonumeros[5] + listadonumeros[6] + listadonumeros[7] + listadonumeros[8] + listadonumeros[9])

alert("el numero menor ingresado es: " + math.min(mini) + "<br>");
alert("el numero mayor ingresado es: " + math.max(max) );




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)