Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: JuansT en 17 de Febrero 2017, 17:26

Título: JavaScript. Convertir String a Number y ponerle precisión dos decimales CU01156E
Publicado por: JuansT en 17 de Febrero 2017, 17:26
Buenas, dejo aquí mi solución de este ejercicio CU01156E del manual de programador web con JavaScript

Código: [Seleccionar]
<!DOCTYPE html>
<html><head><title>Ejemplo aprenderaprogramar.com</title><meta charset="utf-8">
<script type="text/javascript">
function pedirNumeroGrande(){
var correct=false;
var numero;
while(!correct){
numero = prompt("introduce un numero mayor a 10000000");
numero = parseInt(numero);
if(numero>10000000){
alert("el numero con precision de 2 digitos es: " + numero.toPrecision(2));
correct = true;
}
}
}

function pedirConDecimales(){
var correct=false;
var numConDecimales;
while(!correct){
numConDecimales = prompt("introduce un numero con 4 decimales");
if(numConDecimales.match(/\.[0-9]{4}$/)){
numConDecimales = parseFloat(numConDecimales);
numConDecimales = numConDecimales.toFixed(2);
alert("El numero con 2 decimales es: " + numConDecimales);
correct = true;
}
}
}

function pedirCadena(){
var correct=false;
var cadena;
while(!correct){
cadena = prompt("introduce una frase comenzando por un entero o decimal");
var matchArray = cadena.match(/^\d+\.\d+|^\d+/);
if(matchArray){
matchArray1 = cadena.match(/\d+\.\d+|\d+/g);
alert(matchArray1);
correct = true;
}
}
}

function start(){
pedirNumeroGrande();
pedirConDecimales();
pedirCadena();
}
</script>
</head>
<body onload="start()">
</body>
</html>
Título: Re:JavaScript. Convertir String a Number. CU01156E
Publicado por: pedro,, en 18 de Febrero 2017, 15:32
Hola JuansT.

Esta todo bien resuelto.

Saludos. ;D