Академический Документы
Профессиональный Документы
Культура Документы
<!DOCTYPE html>
<html>
<head>
<title>Ejemplo de JavaScript</title>
<meta charset="UTF-8">
</head>
<body>
<script>
var meses=new
Array('enero','febrero','marzo','abril','mayo','junio'
,'julio','agosto','septiembre','octubre','noviembre','
diciembre');
var
dias=['lunes','martes','miercoles','jueves','viernes',
'sábado','domingo'];
var f;
for(f=0;f<meses.length;f++)
{
document.write(meses[f]+'<br>');
}
document.write('<br>');
for(f=0;f<dias.length;f++)
{
document.write(dias[f]+'<br>');
}
</script>
</body>
</html>
PROBLEMA (array denso)
<!DOCTYPE html>
<html>
<head>
<title>Ejemplo de JavaScript</title>
<meta charset="UTF-8">
</head>
<body>
<script>
var vec1=[];
var f;
for(f=0;f<10;f++)
{
vec1[f]=parseInt(1+(Math.random()*500));
}
var vec2=[];
var vec3=[];
var indice1=0;
var indice2=0;
for(f=0;f<vec1.length;f++)
{
if(vec1[f]<250)
{
vec2[indice1]=vec1[f];
indice1++;
}
else
{
vec3[indice2]=vec1[f];
indice2++;
}
}
document.write('Tamaño del primer
vector'+vec1.length+'<br>');
document.write('Tamaño del segundo
vector'+vec2.length+'<br>');
document.write('Tamaño del tercer
vector'+vec3.length+'<br>');
document.write('Elementos del primer vector.<br>');
for(f=0;f<vec1.length;f++)
{
document.write(vec1[f]+'-');
}
document.write('<br>');
document.write('Elementos del segundo vector.<br>');
for(f=0;f<vec2.length;f++)
{
document.write(vec2[f]+'-');
}
document.write('<br>');
document.write('Elementos del tercer vector.<br>');
for(f=0;f<vec3.length;f++)
{
document.write(vec3[f]+'-');
}
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>Ejemplo de JavaScript</title>
<meta charset="UTF-8">
</head>
<body>
<script>
function cargar(vec)
{
var f;
for(f=0;f<vec.length;f++)
{
var valor;
valor=prompt('Ingrese componente:','');
vec[f]=parseInt(valor);
}
}
function sumar(vec)
{
var f;
var suma=0;
for(f=0;f<vec.length;f++)
{
suma=suma+vec[f];
}
document.write('Valor acumulado de las
componentes:'+suma+'<br>');
}
function sumarMayor36(vec)
{
var f;
var suma=0;
for(f=0;f<vec.length;f++)
{
if (vec[f]>36)
{
suma=suma+vec[f];
}
}
document.write('Valor acumulado de las componentes
mayores a 36:'+suma+'<br>');
}
function cantidadMayores50(vec)
{
var f;
var cant=0;
for(f=0;f<vec.length;f++)
{
if (vec[f]>50)
{
cant=cant+1;
}
}
document.write('Cantidad de componentes mayores a
50:'+cant+'<br>');
}
var vec;
vec=new Array(8);
cargar(vec);
sumar(vec);
sumarMayor36(vec);
cantidadMayores50(vec);
</script>
</body>
</html>
Problema 2.
<!DOCTYPE html>
<html>
<head>
<title>Ejemplo de JavaScript</title>
<meta charset="UTF-8">
</head>
<body>
<script>
function cargarVectores(vec1,vec2)
{
var f;
for(f=0;f<vec1.length;f++)
{
var valor;
valor=prompt('Ingrese componente del primer
vector:','');
vec1[f]=parseInt(valor);
}
for(f=0;f<vec2.length;f++)
{
var valor;
valor=prompt('Ingrese componente del segundo
vector:','');
vec2[f]=parseInt(valor);
}
}
function sumarVectores(vec1,vec2,vecsuma)
{
var f;
for(f=0;f<vecsuma.length;f++)
{
vecsuma[f]=vec1[f]+vec2[f];
}
}
function imprimirVector(vecsuma)
{
var f;
for(f=0;f<vecsuma.length;f++)
{
document.write(vecsuma[f]+' ');
}
}
var vec1;
vec1=new Array(5);
var vec2;
vec2=new Array(5);
var vecsuma;
vecsuma=new Array(5);
cargarVectores(vec1,vec2);
sumarVectores(vec1,vec2,vecsuma);
imprimirVector(vecsuma);
</script>
</body>
</html>