PROBLEMAS 1. Elaborar una función a la cual le enviemos tres enteros y muestre el menor. 2. Confeccionar una función a la cual le envíe tres enteros y los muestre ordenados de menor a mayor. Problema 1. <html> <head> </head> <body> <script type="text/javascript"> //Elaborar una función a la cual le enviemos tres enteros y muestre el menor. function mostrarMenor(x1,x2,x3) { if (x1<x2 && x1<x3) { document.write('El menor de los tres valores es :'+x1); } else { if (x2<x3) { document.write('El menor de los tres valores es :'+x2); } else { document.write('El menor de los tres valores es :'+x3); } } } var valor1,valor2,valor3; valor1=prompt('Ingrese primer valor:',''); valor1=parseInt(valor1); valor2=prompt('Ingrese segundo valor:',''); valor2=parseInt(valor2); valor3=prompt('Ingrese tercer valor:',''); valor3=parseInt(valor3); document.write('Los tres valores ingresados son '+valor1+' '+valor2+' '+valor3+'<br>'); mostrarMenor(valor1,valor2,valor3); </script> </body> </html> Problema 2. <html> <head> </head> <body> <script type="text/javascript"> //Confeccionar una función a la cual le envíe tres enteros y //los muestre ordenados de menor a mayor. function mostrarOrdenados(x1,x2,x3) { if (x1<x2 && x1<x3) { document.write(x1+' '); if (x2<x3) { document.write(x2+' '+x3); } else { document.write(x3+' '+x2); } } else { if (x2<x3) { document.write(x2+' '); if (x1<x3) { document.write(x1+' '+x3); } else { document.write(x3+' '+x1); } } else { document.write(x3+' '); if (x1<x2) { document.write(x1+' '+x2); } else { document.write(x2+' '+x1); } } } } var valor1,valor2,valor3; valor1=prompt('Ingrese primer valor:',''); valor1=parseInt(valor1); valor2=prompt('Ingrese segundo valor:',''); valor2=parseInt(valor2); valor3=prompt('Ingrese tercer valor:',''); valor3=parseInt(valor3); document.write('Los tres valores ingresados son '+valor1+' '+valor2+' '+valor3+'<br>'); document.write('Los valores ordenados de menor a mayor son: '); mostrarOrdenados(valor1,valor2,valor3); </script> </body> </html> PROBLEMAS 1. Confeccionar una función a la cual le envíe tres enteros y retorne el mayor de ellos. 2. Elaborar una función a la cual le envíe el valor del lado de un cuadrado y me retorne su perímetro. 3. Desarrollar una función que retorne la cantidad de dígitos que tiene una variable entera positiva. 4. Elaborar una función que reciba tres enteros y retorne el promedio. 5. Confeccionar una función que solicite la carga de 5 valores por teclado y retorne su suma. Problema 1. <html> <head> </head> <body> <script type="text/javascript"> //Confeccionar una función a la cual le envíe tres enteros y retorne el mayor de ellos. function retornarMayor(x1,x2,x3) { if (x1>x2 && x1>x3) { return x1; } else { if (x2>x3) { return x2; } else { return x3; } } } var valor1,valor2,valor3; valor1=prompt('Ingrese primer valor:',''); valor1=parseInt(valor1); valor2=prompt('Ingrese segundo valor:',''); valor2=parseInt(valor2); valor3=prompt('Ingrese tercer valor:',''); valor3=parseInt(valor3); document.write('Los tres valores ingresados son '+valor1+' '+valor2+' '+valor3+'<br>'); var may; may=retornarMayor(valor1,valor2,valor3); document.write('El mayor de los tres es :'+may); </script> </body> </html> Problema 2. <html> <head> </head> <body> <script type="text/javascript"> //Elaborar una función a la cual le envíe el valor del lado de un cuadrado //y me retorne su perímetro. function retornarPerimetro(lado) { var perimetro; perimetro=lado*4; return perimetro; } var lado; lado=prompt('Ingrese la medida del lado de un cuadrado:',''); lado=parseInt(lado); document.write('El perímetro del cuadrado es:'+retornarPerimetro(lado)); </script> </body> </html> Problema 3. <html> <head> </head> <body> <script type="text/javascript"> //Desarrollar una función que retorne la cantidad de dígitos //que tiene una variable entera positiva. function cantidadDigitos(x) { if (x<10) { return 1; } else { if (x<100) { return 2; } else { if (x<1000) { return 3; } else { if (x<10000) { return 4; } else { if (x<100000) { return 5; } else { if (x<1000000) { return 6; } else { if (x<10000000) { return 7; } else { if (x<100000000) { return 8; } else { if (x<1000000000) { return 9; } else { if (x<10000000000) { return 10; } else { if (x<100000000000) { return 11; } else { if (x<1000000000000) { return 12; } else { if (x<10000000000000) { return 13; } else { if (x<100000000000000) { return 14; } else { if (x<1000000000000000) { return 15; } } } } } } } } } } } } } } } } var valor; valor=prompt('Ingrese un valor positivo:',''); valor=parseInt(valor); document.write('La cantidad de dígitos del valor ingresado es:'+cantidadDigitos(valor)); </script> </body> </html> Problema 4. <html> <head> </head> <body> <script type="text/javascript"> //Elaborar una función que reciba tres enteros y retorne el promedio. function promediar(x1,x2,x3) { var promedio=(x1+x2+x3)/3; return promedio; } var valor1,valor2,valor3; valor1=prompt('Ingrese primer valor:',''); valor1=parseInt(valor1); valor2=prompt('Ingrese segundo valor:',''); valor2=parseInt(valor2); valor3=prompt('Ingrese tercer valor:',''); valor3=parseInt(valor3); document.write('Los tres valores ingresados son '+valor1+' '+valor2+' '+valor3+'<br>'); var pro; pro=promediar(valor1,valor2,valor3); document.write('El promedio es :'+pro); </script> </body> </html> Problema 5. <html> <head> </head> <body> <script type="text/javascript"> //Confeccionar una función que solicite la carga de 5 valores por teclado //y retorne su suma. function cargar5Valores() { var suma=0; var valor; var f; for(f=1;f<=5;f++) { valor=prompt('Ingrese valor:',''); valor=parseInt(valor); suma=suma+valor; } return suma; } var s=cargar5Valores(); document.write('La suma de los 5 valores es: '+ s); </script> </body> </html>
© Copyright 2024 ExpyDoc