Revision: 48567
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 5, 2011 08:31 by freakchi
Initial Code
<script type="text/javascript">
function fop(n1,n2,mat) {
if(mat=="suma"){
r=n1+n2;};
if(mat=="resta"){
r=n1-n2;};
if(mat=="multiplicacion"){
r=n1*n2;};
if(mat=="division"){
r=n1/n2;};
if(mat=="modulo"){
r=n1%n2;};
return(r);
};
</script>
</head>
<body>
Este programa pregunta al usuario si desea obtener el numero mayor o menor, o realizar operaciones matematicas. Si el usuario desea obtener mayor/menor, pregunta cuantos numero desea ingresar y si quiere obtener el mayor o el menor. Para operaciones matematicas pregunta que operacion desea realizar (suma, resta, multiplicacion, division o modulo) y le pide ingresar 2 numeros. <br />
<script type="text/javascript">
var op;var c;var ob;var mat;var cont=0;var men;var may;var n;var n1;var n2;var mat;var j;
do{
op=prompt('Que desea realizar? Escriba "operaciones" (para operaciones matematicas) u "obtener" (numero mayor o menor). Escriba "fin" para terminar el programa.','');
if(op!="operaciones" && op!="obtener" && op!="fin"){
alert("No ha escrito correctamente lo que desea hacer");
};
}while(op!="operaciones"&&op!="obtener"&&op!="fin");
if(op=="obtener"){
ob=prompt('Que numero desea obtener? Escriba "mayor" o "menor"',"");
if(ob!="mayor" && ob!="menor"){
alert("No ha ingresado correctamente lo solicitado. El programa se dará por terminado");
}else{
c=parseInt(prompt("Cuantos numeros desea ingresar?",""));
if(isNaN(c)){
alert("No ha ingresado correctamente lo solicitado. El programa se dará por terminado");
}else{
for(i=1;i<=c;i++){
n=Number(prompt("Ingrese Numero:",""));
if(isNaN(n)){
alert("No ha ingresado correctamente lo solicitado, este dato no sera tomado en cuenta por el programa.");
}else{
cont++;
if(cont==1){
men=n;
may=n;
};
if(men>=n){
may=n;
};
if(may<=n){
may=n;
};
};
};
};
};
};
if(ob=="mayor"){document.write("El numero MAYOR es:"+may+".");};
if(ob=="menor"){document.write("El numero MENOR es:"+men+".");};
if(op=="operaciones"){
do{
mat=prompt('Que operacion desea realizar? Escriba "suma", "resta", "multiplicacion", "division" o "modulo". Ingrese "fin" para terminar');
if(mat!="suma"&&mat!="resta"&&mat!="multiplicacion"&&mat!="division"&&mat!="modulo"&&mat!="fin"){alert("No ha ingresado los datos correctamente. Vuelva a intentarlo");};
}while(mat!="suma"&&mat!="resta"&&mat!="multiplicacion"&&mat!="division"&&mat!="modulo"&&mat!="fin");
n1=parseFloat(prompt("Ingrese el 1er numero",""));
n2=parseFloat(prompt("Ingrese el 2do numero",""));
j=fop(n1,n2,mat);
document.write("El resultado de la operacion ("+mat+") es: "+j+".");
};
</script>
Initial URL
Initial Description
Initial Title
Ejercicio libre
Initial Tags
Initial Language
JavaScript