jueves, 22 de febrero de 2018

Scripts de linux XII.

  1. Realiza un guión que me permita almacenar en un fichero la duración de las sesiones de los usuarios.
  2. Realiza un script que me permita cambiar de grados Celsius a Fahrenheit y viceversa. Utiliza una función
  3. Realiza un script que me convierta dólares a euros y viceversa. Un dólar 0,8024€, un euro, 1,2462$. Utiliza una función.
  4. Realiza un guión que me de el valor medio de los UID de los usuarios del sistema.

jueves, 15 de febrero de 2018

Ejercicios JavaScript V.

Ejemplos de JavaScript.

Crea funciones para realizar los ejercicios. Utiliza para mostrar por pantalla, document.write() o document.getElementById(" ").innerHTML.

  1. Realiza un programa que me convierta dólares a euros y viceversa, al pulsar el botón correspondiente. Un dólar 0,8024€, un euro, 1,2462$
  2. Realiza un programa que te ordene el texto que has introducido.
  3. Realiza un programa que te muestre los 10 primeros números primos que existan hasta un número que previamente has indicado.
  4. Realiza un programa que te muestre los números de Fibonacci hasta un número que previamente has introducido.

miércoles, 14 de febrero de 2018

Solución Ejercicios JavaScript IV.

Soluciones para los ejercicios 1, 2, 3 y 2 de la entrada "Ejercicios de JavaScript IV". Algunas soluciones son aportadas por Guido y Jaime. Seguro que hay mas, lo importante no es copiarlas sino aprender, para eso hay que hacer los ejercicios.

Ejercicio 1

function media(){
 var n=0;
 var m=0;
 var r=0;
 do{
  n=parseInt(prompt("Cuantos numeros vas a añadir"));
 }while(n<0 || (isNaN(n)==true));
for(i=0;i>n;i++){
 do{
 m=parseInt(prompt("Introduce un numero entero entre el 1 y 100"));
  if((m<1 || m>100) || (isNaN(m)==true)){
  alert("Error");
  }
 }while((m<1 || m>100) || (isNaN(m)==true));
 r=r+m;
 }
 r=r/n;
 document.write("La media es: " + r);
} 
media();

function ej1(){
 var num = 0, acum = 0, cont = 0;
 var f = false;
 var x = new String();
 do{
  num = parseInt(prompt("Introduzca un nº del 1 al 100. (0 para salir)"));
  if(num == 0)
   f = true;
  else if((num < 1 || num > 100) || isNaN(num) == true)
   alert("Valor fuera de rango");
  else{
   acum += num;
   cont++;
  }
 }while(f != true || (num < 0 || num > 100));
 document.getElementById("uno").innerHTML = "
La media es: "+(acum/cont); }

Ejercicio 2

function ej2(){
 var nom = prompt("Introduzca su nombre: ");
 var fecha = new Date();
 var dos = document.getElementById('dos');
 var f = fecha.getHours();
 if(f < 15 && f >= 5)
  dos.innerHTML = "
Buenos días "+nom; else if(f < 20 && f >= 15) dos.innerHTML = "
Buenas tardes "+nom; else dos.innerHTML = "
Buenas noches "+nom; }

Dentro del body, hay un elemento div con id="dos".


Ejercicio 3

function pro(){
 var suma=0;
 for(i=0;i<15;i++){
  var n=Math.floor(Math.random()*20);
  document.write(n + " ");
  suma= suma+n;
 }
 document.write("Resultado: "+suma);
}
pro();

function ej3(){
 var rand = 0, acum = 0;
 var tres = document.getElementById('tres');
 tres.innerHTML = "
"; for(var i = 0; i < 15; i++){ rand = Math.floor(Math.random()*21); acum = acum + rand; tres.innerHTML += rand+" "; } tres.innerHTML += "
Suma: "+acum;Esta la etiqueta br entre menor y mayor }

function rellenar(arrai) 
{ 
var lon, val, ind; 
lon = arrai.length; 
for(ind = 0; ind < lon; ind++) 
{ 
val = Math.random()*20; 
arrai[ind] = Math.round(val); 
} 
} 

En el body y dentro de la etiqueta "script" var lista=new Array(15); rellenar(lista); document.write(lista);


Ejercicio 4

function validaremail(email) 
{ 
var ind1, ind2, ind3; 
ind1 = email.indexOf('@'); 
ind2 = email.indexOf('.'); 
ind3 = email.lastIndexOf('@'); 
if ((ind1<=0) || (ind2<ind1) || (ind3 != ind1)) 
return "No es correcto"; 
else 
return "Correcto"; 
}

En el body y dentro de la etiqueta "script" var dire="java@cinescope.com"; document.write(dire+" "+validaremail(dire)); document.write("
"); Esta la etiqueta br entre menor y mayor dire="pepeperezpe@noesta.esta@es"; document.write(dire+" "+validaremail(dire));

miércoles, 7 de febrero de 2018

Ejercicios JavaScript IV

Ejemplos de JavaScript.

Crea funciones para realizar los ejercicios. Utiliza para mostrar por pantalla, document.write() o document.getElementById(" ").innerHTML.

  1. Realiza un ejercicio que te calcule la media de los números que pidas. Comprueba que son números y están entre 1 y 100.
  2. Realiza un programa que te salude con tu nombre, dándote los buenos días, tardes o noches, según corresponda.
  3. Realiza un programa que te genere 15 números aleatorios entre 0 y 20, te los muestre y te indique la suma correspondiente.
  4. Realiza un ejercicio que compruebe si el carácter "@" y el punto "." están correctamente puesto en las direcciones d correo que introduzcas.
  5. Realiza un programa que pida un texto y me devuelva ese mismo texto sin vocales.
  6. Realiza un ejercicio que nos muestre la posición del mayor de los números o caracteres que introducimos.
  7. Realiza un programa que pida una lista de palabras y un número y te indique qué palabras tienen mas de "n" caracteres.
  8. Realiza un ejercicio que a partir de una lista de nombres que le pases y de una letra que también pases, devuelva todos los nombres que comiencen por esa letra.