<html>
<head>
<script type="text/javascript">
function cargar(sueldos)
{
var f;
for(f=0;f<sueldos.length;f++)
{
var v;
v=prompt('Ingrese sueldo:','');
sueldos[f]=parseInt(v);
}
}
function calcularGastos(sueldos)
{
var total=0;
var f;
for(f=0;f<sueldos.length;f++)
{
total=total+sueldos[f];
}
document.write('Listado de sueldos<br>');
for(f=0;f<sueldos.length;f++)
{
document.write(sueldos[f]+'<br>');
}
document.write('Total de gastos en sueldos:'+total);
}
var sueldos;
sueldos=new Array(5);
cargar(sueldos);
calcularGastos(sueldos);
</script>
</head>
<body>
<form>
Cargar Array:<input type="button" value="Cargar" onclick="cargar(this.form)"/></br>
Buscar por nombre:<input type="button" value="buscar" onclick="buscar(this.form)"/></br>
Modificar datos:<input type="button" value="Modificar" onclick="modificar(this.form)"/></br>
Resultado:<input type="text" name="result" size="20"/></br>
Introducir expresión: <INPUT TYPE="text" NAME="expr" SIZE="20"></br>
Resultado: <INPUT TYPE="text" NAME="resul" SIZE="20"></BR>
<INPUT TYPE="button" VALUE="evalua" onClick="calcula(this.form)">
</form>
</body>
</html>
Mostrando entradas con la etiqueta array. Mostrar todas las entradas
Mostrando entradas con la etiqueta array. Mostrar todas las entradas
miércoles, 15 de marzo de 2017
Tabla numeros 3x3
<html>
<head>
<title>Tabla numeros 3x3</title>
</head>
<body>
<script type="text/javascript">
//OBJETO ARRAY DE DIMENSION 5
var tnumeros=new Array(new Array(3),new Array(3),new Array(3));
var i,j;
//petición de datos por teclado
for(i=0;i<3;i++){//bucle control filas
for(j=0;j<3;j++){//bucle control columnas
tnumeros[i][j]=parseInt(prompt('Dame un número: ',''));
}
}
//mostrar contenido de la tabla
for(i=0;i<3;i++){//buble control filas
for(j=0;j<3;j++){//bucle control columnas
document.write(tnumeros[i][j],',');
}
document.write('<br>');
}
</script>
</body>
</html>
<head>
<title>Tabla numeros 3x3</title>
</head>
<body>
<script type="text/javascript">
//OBJETO ARRAY DE DIMENSION 5
var tnumeros=new Array(new Array(3),new Array(3),new Array(3));
var i,j;
//petición de datos por teclado
for(i=0;i<3;i++){//bucle control filas
for(j=0;j<3;j++){//bucle control columnas
tnumeros[i][j]=parseInt(prompt('Dame un número: ',''));
}
}
//mostrar contenido de la tabla
for(i=0;i<3;i++){//buble control filas
for(j=0;j<3;j++){//bucle control columnas
document.write(tnumeros[i][j],',');
}
document.write('<br>');
}
</script>
</body>
</html>
Nos dice la letra del DNI con un array
<html>
<head>
</head>
<body>
<script type="text/javascript">
var letra=["T","R","W","A","G","M","Y","F","P","D","X","B","N","J","E","S","Q","V","H","L","C","K","E"];// array en memoria
var dni, resto;
do{
//lectura Dni
dni=parseInt(prompt('Dame el dni:',''));
if(dni<0||dni>99999999){
alert('Introduce un numero entre 0 y 99999999')
}
else{
//calculo de la letra dni
resto=dni%23;
if(resto>=0&&resto<23)
document.write('La letra correspondiente al DNI ',dni,' es ',dni+letra[resto]);
else
document.write('ERROR - DNI INEXISTENTE');
}
}while(dni<0||dni>99999999);
</script>
</body>
</html>
<head>
</head>
<body>
<script type="text/javascript">
var letra=["T","R","W","A","G","M","Y","F","P","D","X","B","N","J","E","S","Q","V","H","L","C","K","E"];// array en memoria
var dni, resto;
do{
//lectura Dni
dni=parseInt(prompt('Dame el dni:',''));
if(dni<0||dni>99999999){
alert('Introduce un numero entre 0 y 99999999')
}
else{
//calculo de la letra dni
resto=dni%23;
if(resto>=0&&resto<23)
document.write('La letra correspondiente al DNI ',dni,' es ',dni+letra[resto]);
else
document.write('ERROR - DNI INEXISTENTE');
}
}while(dni<0||dni>99999999);
</script>
</body>
</html>
Array_ Almacena los meses y nos pide un numero del 1 al 12 y nos dice que mes es y cuantos dias tiene el mes
<html>
<head>
<title>ejercicio </title>
</head>
<body>
<script type="text/javascript">
var mes=["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","septiembre","octubre","noviembre","diciembre"];
var dias=[31,28,31,30,31,30,31,31,30,31,30,31];
var num;
do{
num=prompt('Introduce un número entre 1 y 12: ','');
if (num<1||num>12){
alert ('El número introducido no corresponde con ningún mes');
}
else{
document.write("El correspondiente es ", mes[num-1],' y tiene ',dias[num-1],' días');
}
}
while (num<1||num>12);
</script>
</body>
</html>
<head>
<title>ejercicio </title>
</head>
<body>
<script type="text/javascript">
var mes=["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","septiembre","octubre","noviembre","diciembre"];
var dias=[31,28,31,30,31,30,31,31,30,31,30,31];
var num;
do{
num=prompt('Introduce un número entre 1 y 12: ','');
if (num<1||num>12){
alert ('El número introducido no corresponde con ningún mes');
}
else{
document.write("El correspondiente es ", mes[num-1],' y tiene ',dias[num-1],' días');
}
}
while (num<1||num>12);
</script>
</body>
</html>
lunes, 13 de marzo de 2017
ARRAY
- Los array se utilizan para agrupar datos en 1 variable.
- Colección de objetos reunidos en una sola variable.
var dias=["lunes", "martes","miercoles","jueves","viernes","sabado","domingo"];// declaro variables
El primer elemento de la tabla tiene índice 0, el siguiente1, etc
Con Array usaremos siempre bucle FOR
for(i=0; i<7;i++)
document.write(dia[i],'<br>');
------------
EJEMPLO DE ARRAY L M X J V S D
0 1 2 3 4 5 6
//declaro variables
var dias=["lunes", "martes","miercoles","jueves","viernes","sabado","domingo"];
document.write(dias[3];//el programa escribe jueves, que en la tabla es el número 3
//Si quiero imprimir todos los elementos del array dias uso un bucle for
for(i=0;i<7;i++)
document.write(dias[i],','];
//si no sabemos cuantos dias o lelemntos son ponemos
for(i=0;i>lenght(dias);i++]
ARRAYS DEFINIDOS PARA INTODUCIR DATOS
var alumnos=new Array();
//Si el () lo dejo vacío es infinito sino tendría que meterle un número
var alumnos=new Array(20);
//Aquí tengo un máximo de 20 alumnos y no puedo meter más
- Los Arrays pueden contener, palabras, números y caracteres.
for (i=0;i<3;i++)
}
docuent.write(a[i],'<br>');
}
ARRAYS MULTIDIMENSIONALES
Javascript declara un array dentro de otro
var a=[["uno","dos","tres","cuatro"],
[1,2,3,4],
["cinco","seis","siete","ocho"],
["5","6","7","8"]];
for(i=0;i<4;i++)
document.write(a[0]);//me imprimirá sólo la 0
document.write(a[0][3]);=)//imprime la linea 0 los 4 números= 0, 1,2 y 3 que equivale a "uno","dos","tres","cuatro"
document.write(a [2][1]); //escribe la palabra seis
NEW ARRAY sE USA () EN VEZ DE []
var temperatura_ciudades= new Array (new Array (12,10,11), new Array(5,0,2), new Array(10,8,10))
var Array Muchas Dimensiones=[1,["hola","que","tal", ["esta","estamos","estoy"],
["bien","mal"],"acabo"],2,5];
document.write[0]=1
document.write[1][3][1]
jueves, 9 de marzo de 2017
array: nois da la temperatura de todos los días de la semana y nos dice cual es la mayor, la menor y la media
<html>
<head>
</head>
<body>
<script type="text/javascript">
var dia=["lunes","martes","miércoles","jueves","viernes","sábado","domingo"];//array en memoria
var temp= new Array(7);
var i;
var media//variable para recorrer el array
var sumt=0;
var mayor;//variable q guarda la temperatura mayor de la semana
var menor;
var j;
//Cargar datos temperaturas
for(i=0;i<7;i++){
temp[i]=parseInt(prompt('Dame la temperatura del '+dia[i]));
}
//mostrar datos cargados
for(i=0;i<7;i++){
document.write('La temperatura del ',dia[i], ' es: '
,temp[i],'</br>');
}
//calculo de la media
for(i=0;i<7;i++){
sumt+=temp[i];//sum=sum+temperaturas[i]
}
document.write('La temperatura media de la semana es:',(sumt/7),'º</br>');
//calculo temperatura maxima
mayor=temp[0];
for(i=0;i<7;i++){
if(temp[i]>mayor)
mayor=temp[i];
j=i;
document.write
}
document.write('La temperatura máxima de la semana ha sido de º',(mayor),' y corresponde al', día[j]);
//calculo temperatura minima
menor=temp[0];
for(i=0;i<7;i++){
if(temp[i]<menor)
menor=temp[i];
j=i;
document.write
}
document.write('La temperatura mínima de la semana ha sido de º',(menor),'y corresponde al', día[j]);
</script>
</body>
<head>
</head>
<body>
<script type="text/javascript">
var dia=["lunes","martes","miércoles","jueves","viernes","sábado","domingo"];//array en memoria
var temp= new Array(7);
var i;
var media//variable para recorrer el array
var sumt=0;
var mayor;//variable q guarda la temperatura mayor de la semana
var menor;
var j;
//Cargar datos temperaturas
for(i=0;i<7;i++){
temp[i]=parseInt(prompt('Dame la temperatura del '+dia[i]));
}
//mostrar datos cargados
for(i=0;i<7;i++){
document.write('La temperatura del ',dia[i], ' es: '
,temp[i],'</br>');
}
//calculo de la media
for(i=0;i<7;i++){
sumt+=temp[i];//sum=sum+temperaturas[i]
}
document.write('La temperatura media de la semana es:',(sumt/7),'º</br>');
//calculo temperatura maxima
mayor=temp[0];
for(i=0;i<7;i++){
if(temp[i]>mayor)
mayor=temp[i];
j=i;
document.write
}
document.write('La temperatura máxima de la semana ha sido de º',(mayor),' y corresponde al', día[j]);
//calculo temperatura minima
menor=temp[0];
for(i=0;i<7;i++){
if(temp[i]<menor)
menor=temp[i];
j=i;
document.write
}
document.write('La temperatura mínima de la semana ha sido de º',(menor),'y corresponde al', día[j]);
</script>
</body>
Suscribirse a:
Entradas (Atom)