Commit 04338dd2 by roshka

Ejercicios realizados del js-e003.pdf

parents
<html>
<script src="Ejercicio1.js"></script>
</html>
\ No newline at end of file
function primos() {
let esPrimo = true;
for(let i=100;i>1;i--){
for(let j = 2;j<i;j++){
if(i%j == 0){
esPrimo = false;
break;
}
}
if(esPrimo){
console.log("Primo: "+i);
}else{
esPrimo = true;
}
}
}
primos();
\ No newline at end of file
<script src="Ejercicio10.js"></script>
\ No newline at end of file
let palabra = prompt("Ingrese una palabra ");
alert("Es palindromo: " + esPalindromo(palabra));
function esPalindromo(cadena) {
let palindromo = true;
let i = 0;
let j = cadena.length-1;
while(i<=j){
if(cadena.charAt(i) != cadena.charAt(j)){
palindromo = false;
break;
}
i = i + 1;
j = j - 1;
}
return palindromo;
}
\ No newline at end of file
<script src="Ejercicio11.js"></script>
\ No newline at end of file
let numeros = [2,5,4];
function estaOrdenado(numeros1) {
for(let i = 0;i<numeros1.length-1;i++){
for(let j = i+1;j<numeros1.length;j++){
if(numeros1[i]>numeros1[j]){
return false;
}
}
}
return true;
}
if(estaOrdenado(numeros)){
console.log("El array esta ordenado");
}else{
console.log("El array no esta ordenado");
}
<script src="Ejercicio12.js"></script>
\ No newline at end of file
let numeros = [1,3,4,5];
function sumados(numeros1) {
let resultado = [];
for(let i = 0;i<numeros.length;i++){
resultado.push(numeros1[i]+1);
}
return resultado;
}
console.log("Resultado: " + "[" + sumados(numeros) + "]");
\ No newline at end of file
<script src="Ejercicio13.js"></script>
\ No newline at end of file
let numeros = [1,2,6,7,4,5];
alert("Array actual: [" + numeros +"]. (Ver en consola tambien");
console.log("Array actual: [" + numeros +"]. (Ver en consola tambien)");
let resultado = ordenar(numeros);
alert("El array ordenado es [" + resultado + "].");
console.log("El array ordenado es [" + resultado + "].");
function ordenar(numeros1) {
for(let i = 0; i<numeros1.length-1;i++){
let menor = numeros1[i];
let pos_menor = i;
for(let j = i+1;j<numeros1.length;j++){
if(numeros1[j]<menor){
menor = numeros1[j];
pos_menor = j;
}
}
if(menor != numeros1[i]){
let aux = numeros1[i];
numeros1[i]=numeros1[pos_menor];
numeros1[pos_menor] = aux;
}
}
return numeros1;
}
\ No newline at end of file
<script src="Ejercicio14.js"></script>
\ No newline at end of file
let numeros = [1,3,5,6,7,4,5,7];
alert("ArrayActual: [" + numeros + "]. (Ver tambien en la consola)");
console.log(numeros);
let a = prompt("Ingrese la posicion del valor a intercambiar");
let b = prompt("Ingrese la posicion del valor a la cual se va a intercambiar");
a = a - 1;
b = b - 1;
let resultado = intercambiar(numeros,a,b);
alert("El array intercambiado: [" + resultado + "].");
console.log("El array intercambiado: [" + resultado + "].");
function intercambiar(numeros1,a1,b1){
let aux;
aux = numeros1[a1];
numeros1[a1] = numeros1[b1];
numeros1[b1] = aux;
return numeros1;
}
<script src="Ejercicio15.js"></script>
\ No newline at end of file
let lista = [];
let cantidad = prompt("Ingrese la longitud de la lista");
for(let i = 0;i<cantidad;i++){
lista[i] = prompt("Ingrese un valor a cargar en el array: ");
}
console.log("El promedio es: " + promedio(lista));
function promedio(lista1) {
let resultado = parseInt(0);
for(let i = 0;i<lista1.length;i++){
resultado = resultado + parseInt(lista[i]);
}
resultado = resultado / lista1.length;
return resultado;
}
<script src="Ejercicio16.js"></script>
\ No newline at end of file
let dia = ["Lunes","Martes","Miercoles","Jueves","Viernes","Sabado","Domingo"];
let numDia = prompt("Ingrese un numero de la semana");
console.log("Dia de la semana: " + dia[numDia-1]);
\ No newline at end of file
<html>
<script src="Ejercicio2.js"></script>
</html>
\ No newline at end of file
function factorial(numero){
if(numero == 1 || numero == 0){
return 1;
}else{
return numero*factorial(numero-1);
}
}
for(let i=1;i<51;i++){
console.log(i + "!: "+factorial(i));
}
\ No newline at end of file
<html>
<head>
</head>
<body>
</body>
</html>
<script src="Ejercicio3.js"></script>
\ No newline at end of file
let numero = prompt("Ingrese el numero");
divisible(numero);
function divisible(numero) {
if(numero % 11 == 0 && numero % 5 == 0){
console.log("Es divisible");
}else{
console.log("No es divisible");
}
}
\ No newline at end of file
<script src="Ejercicio4.js"></script>
\ No newline at end of file
function edad(numero) {
if(numero>=18){
console.log("Es mayor de edad");
}else{
console.log("Es menor de edad");
}
}
let valor = prompt("Ingrese una edad");
edad(valor);
\ No newline at end of file
<script src="Ejercicio5.js"></script>
\ No newline at end of file
let numero1 = prompt("Ingrese un numero ");
let numero2 = prompt("Ingrese otro numero");
let suma = parseInt(numero1) + parseInt(numero2);
alert("Suma: " + suma);
\ No newline at end of file
<script src="Ejercicio6.js"></script>
\ No newline at end of file
let celcius = prompt("Ingrese la tempera el celcius");
function convertirFar(numero) {
let resultado = numero * 9/5;
resultado = resultado + 32;
return resultado;
}
alert("Fahrenheit: " + convertirFar(celcius));
\ No newline at end of file
<script src="Ejercicio7.js"></script>
\ No newline at end of file
let numero = prompt("Ingrese un numero");
let resultado = numero / 10;
alert("Resultado: " + resultado);
\ No newline at end of file
<script src="Ejercicio8.js"></script>
\ No newline at end of file
let dia = ["Lunes","Martes","Miercoles","Jueves","Viernes","Sabado","Domingo"];
let pedido = prompt("Ingrese un dia de la semana en letra");
pedido = pedido.toUpperCase();
for(let i=0;i<dia.length;i++){
if(dia[i].toUpperCase() == pedido){
alert("Numero del dia: " + (i+1));
break;
}
}
\ No newline at end of file
<script src="Ejercicio9.js"></script>
\ No newline at end of file
function pares(a,b) {
let resultado = parseInt(0);
for(let i = a;i<=b;i++){
if(i%2 == 0){
resultado = resultado + parseInt(i);
}
}
return resultado;
}
let inicio = prompt("Inicio");
let final = prompt("Final");
alert("Suma: " + pares(inicio,final));
# Introducción
Estos resultados corresponden a la parte de Ejercicios del documento js-e003.
# Cómo esta organizado?
Cada archivo .js le corresponde un archivo .html.
La sintaxis es EjercicioN.html y EjercicioN.js, en donde N es el número del ejercicio.
Para ejecutar el programa, abrir el archivo .html.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment