Dudas de Programacion » Scripting » JavaScript

Ayuda en JavaScript

(2 posts)
  • Started 12 months ago by LaloLanda
  • Latest reply from lineadecodigo
  1. LaloLanda
    Member

    Hola mi duda es la siguiente, estoy realizando un codigo en javascript con Dreamweaver 8, el cual me de 3 opciones (1. ingresar datos 2.consulta general 3.salida) y en el cual me los ordene con uno de los dos metodos (menos burbuja) pero lo que no tengo que utilizar es for para ciclarlo 3 veces ni me funciona el numero 3 para salida que es lo que puedo hacer en este caso???

    // JavaScript Document
    <HTML>
    <HEAD>
    <TITLE>PRACTICA 2 </TITLE>
    </HEAD>
    <BODY>
    <SCRIPT LANGUAGE="JavaScript">
     
    var domicilio
    var telefono
    var movil
    var mail
    var opcion=1;
    var captura
    var consulta
    var salida
    var opc
    var cuenta
    var numcuenta
    var xnum
    var x=0
    var y
    var bandera
    var cta
    var nom
    var dom
    var tele
    var mov
    var ma
     
    do
    {
    var opcion=prompt("Elije tu opcion: 1.Captura 2.Consulta 3.EXIT",opcion);
    if(opcion==1)
    {
    var numcta=prompt("Su numero de cuenta es: ",numcta);
    var nombre=	prompt("Su nombre es: " ,nombre);
    var direccion= prompt("Su direccion es" ,direccion);
    var telefono= prompt ("Su telefono es",telefono);
    var movil=prompt ("Su movil es: " ,movil);
    var mail=prompt("Su mail es: ",mail);
    opcion++;
    }
    if(opcion==2)
    {
    	document.write("<H2>su numero de cuenta es   " + numcta + "</H2>");
    	document.write("<H2>su nombre es   " + nombre + "</H2>");
    	document.write("<H2>su domicilio es   " + direccion + "</H2>");
    	document.write("<H2>su telefono casa es   "+ telefono + "</H2>");
    	document.write("<H2>su movil es   "+ movil + "</H2>");
    	document.write("<H2>su mail es   "+ mail + "</H2>");
    	while(opcion!=2);
    }
    if(opcion==3)
    {
    document.write("<H2>"+"</H2>");
    while(opcion!=3);
    }
    }
    while(x!=3);
     
    </SCRIPT>
     
    </BODY>
    </HTML>

    Espero me puedan ayudar gracias.

    Posted 12 months ago #


  2. lineadecodigo
    Member

    @LaloLanda,

    No sales del bucle porque no incrementas x. El código arreglado quedaría de la siguiente forma:

    do {
    	var opcion=prompt("Elije tu opcion: 1.Captura 2.Consulta 3.EXIT",opcion);
    	if(opcion==1) {
    		var numcta=prompt("Su numero de cuenta es: ",numcta);
    		var nombre=	prompt("Su nombre es: " ,nombre);
    		var direccion= prompt("Su direccion es" ,direccion);
    		var telefono= prompt ("Su telefono es",telefono);
    		var movil=prompt ("Su movil es: " ,movil);
    		var mail=prompt("Su mail es: ",mail);
    		opcion++;
    	}
     
    	if(opcion==2) {
    		document.write("<H2>su numero de cuenta es   " + numcta + "</H2>");
    		document.write("<H2>su nombre es   " + nombre + "</H2>");
    		document.write("<H2>su domicilio es   " + direccion + "</H2>");
    		document.write("<H2>su telefono casa es   "+ telefono + "</H2>");
    		document.write("<H2>su movil es   "+ movil + "</H2>");
    		document.write("<H2>su mail es   "+ mail + "</H2>");
    		while(opcion!=2);
    	}
     
    	if(opcion==3) {
    		document.write("<H2>"+"</H2>");
    		//while(opcion!=3);
    	}
     
    	x++;
     
    } while(x!=3);
    Salu2,
    Linea de Código.
    http://lineadecodigo.com
    Posted 12 months ago #

Reply

You must log in to post.

1,070 posts in 437 topics over 40 months by 388 of 892 members. Latest: lalala, nijh1, jasu

Acerca de...

Dudas de Programación es una Web, dentro del proyecto aulambra.com que nace con la idea de propocionar un foro de consultas sobre diferentes temas de programación. Orientado a ayudar a los internautas hispano-hablantes en Internet.

Ir al Blog de Linea de Código

Otras Webs