Resultados 1 al 10 de 10
  1. #1
    Un poco groso Avatar de Jukka
    Full Member




    Ingreso: Oct 2009
    Ubicación: rosario - Santa Fe
    Mensajes: 2,185

    ejercicio de java en html

    esta es la consigna
    Si la edad es menor que 18, se muestra un cuadro de diálogo con el mensaje “usted es menor de edad” . Si esta condición no se cumple, entonces, y sólo entonces, se comprueba si la edad es menor que 65. Si lo es ( la condición se cumple) aparece un cuadro de diálogo diciendo usted es adulto. Si esta última condición no se cumple tampoco, entonces es que el usuario tiene 65 o más años, y se le muestra un cuadro de aviso que dice “Usted ya está en edad de jubilación”

    esto es lo que yo hize

    Código:
    <html>
    	<head><title>Ejercicio decisiones 7</title></head>
    	<body>
    	<script languaje="javascript">
    	var edad;
    	
    	edad= prompt ("INGRESE SU EDAD","");
    	edad= parseFloat(edad);
    	
    	if (edad <= 17) {
    	
    	alert ("usted es menor de edad");
    	
    }	else if  (edad >=18){
    	
    	alert ("usted es mayor de edad");
    	
    }  else (edad >=65) {
    	
    	alert ("usted esta en edad de jubilarse");
    }
    	
    	
    	</script>
         
    </body>
     
    </html>
    La idea del th es que me ayuden a determinar cual es el error que impide que no funcione el script. Se que en algo no estoy aplicando bien el ELSE-IF pero no se en donde o porque..

    Si alguien me sabe decir como fixearlo y donde me equivoque... se agradecería.


    Saludos Juampi.
    Última edición por Jukka; 30-08-2011 a las 02:21 AM
    Jukka no ha iniciado sesión

  2. #2
    Un poco groso Avatar de Aión
    Admin cs 1.6 & Mu Baires


    Moderador
    Admin CS 1.6
    Admin MU



    Ingreso: Sep 2008
    Mensajes: 1,969

    a ver juampi de mi vida.. ESTO ES JAVASCRIPT no JAVA!!!!!!

    2do.. si pones ELSE porque le pones (edad >=65) ????

    no tiene sentido!!

    si edad es menor a 18 tal cosa
    sino si edad es menor a 65 tal otra
    sino significa q es mayor a 65, poner eso esta mal.. el ELSE no tiene q EVALUAR NADa.. signficia q si no ocurrio nada de lo anterior voy por este camino..


    Soluciones: o quitas el (edad >=65) , o en vez de ELSE pones ELSE IF y dejas como esta , q no estaria correcto, asi q te recomiendo la primera.

    Si no te quedo claro consultame.

    2do: esTO ESTA MAL!!! como vas a poenr si es >= 18 entonces es mayor.. si tiene 65 años va a ir proese lado igual.. porque se va a encotrar con q es mayor de 18 no improta si es menor de 65..

    tendrias q poner " else if (edad < 65)"
    y por ultimo else y listo.

    y tampoco pondria edad<=17 ... estas usando float! si el tipo te pone q tiene 17.5 años, no te esta mintiendo, y a pesar de eso le vas a decir q es mayor.. y no es verdad, es menor si edad<18
    el codigo quedaria asi

    Código:
    <html>
        <head><title>Ejercicio decisiones 7</title></head>
        <body>
        <script languaje="javascript">
        var edad;
        
        edad= prompt ("INGRESE SU EDAD","");
        edad= parseFloat(edad);
        
        if (edad < 18) {
        
        alert ("usted es menor de edad");
        
    }    else if  (edad < 65){
        
        alert ("usted es mayor de edad");
        
    }  else {
        
        alert ("usted esta en edad de jubilarse");
    }
        
        
        </script>
         
    </body>
     
    </html>
    Última edición por Aión; 30-08-2011 a las 05:57 PM

    Notebook Asus G73sx-bbk11 Republic of GamerS
    (Intel Core i7-2670QM 3.1 Ghz, 8Gb DDR3, GeForce GTX560m OC, 1TB HDD)
    Aión no ha iniciado sesión

  3. #3
    Un poco groso Avatar de Jukka
    Full Member




    Ingreso: Oct 2009
    Ubicación: rosario - Santa Fe
    Mensajes: 2,185

    copado.. ahi quedo...

    puse java en vezde javascript? jajaj que mongo.

    weno che no te enojes.. estoy aprendiendo... quedo lindo... y funciona.

    asique si me toca otro ejercicio de esos ya la tengo mas clara..

    ahora estoy con el tema de bucles (for) y no entiendo un joraca.

    despues te paso el ejercicio a ver si lo entendes.

    gracias herno, rep + por ayudarme.
    Jukka no ha iniciado sesión

  4. #4
    Un poco groso Avatar de Aión
    Admin cs 1.6 & Mu Baires


    Moderador
    Admin CS 1.6
    Admin MU



    Ingreso: Sep 2008
    Mensajes: 1,969

    dale, hace las consultas q quieras q no tengo drama en explicarte!!

    Suerte!

    Notebook Asus G73sx-bbk11 Republic of GamerS
    (Intel Core i7-2670QM 3.1 Ghz, 8Gb DDR3, GeForce GTX560m OC, 1TB HDD)
    Aión no ha iniciado sesión

  5. #5
    Ex Roba-Posts
    Full Member




    Ingreso: Nov 2010
    Mensajes: 526

    pone los ejercicios, por suerte en estos te puedo ayudar tambien D:
    Lesbiproh no ha iniciado sesión

  6. #6
    Un poco groso Avatar de Jukka
    Full Member




    Ingreso: Oct 2009
    Ubicación: rosario - Santa Fe
    Mensajes: 2,185

    1-Crear un bucle que, en cada ejecución, nos muestre el valor de la variable de control. Al terminar la ejecución del bucle se mostrará un mensaje con el valor final de dicha variable.

    2-Ingresar 4 números e imprimir cuantos son positivos

    3-Ingresar 5 números, obtener para cada uno de ellos el anterior y el posterior y mostrarlos.
    Última edición por Jukka; 05-09-2011 a las 05:56 PM
    Jukka no ha iniciado sesión

  7. #7
    Ex Roba-Posts
    Full Member




    Ingreso: Nov 2010
    Mensajes: 526

    Cita Iniciado por Jukka Ver Mensaje
    1-Crear un bucle que, en cada ejecución, nos muestre el valor de la variable de control. Al terminar la ejecución del bucle se mostrará un mensaje con el valor final de dicha variable.

    2-Ingresar 4 números e imprimir cuantos son positivos

    3-Ingresar 5 números, obtener para cada uno de ellos el anterior y el posterior y mostrarlos.
    Esto es PAJISMO, eso es DEMASIADO BASICO como para que te lo tengamos que hacer nosotros -.-
    te pongo el pseudo y hacelo..

    varible numero
    variable suma inicializada en 0
    pedir numero
    bucle for hasta cuantos numeros quieras analizar
    imprimir en pantalla el numero
    hacer suma = suma + numero para ir acumulandolo
    pedir otro numero
    cerrar bucle
    imprimir suma

    ese es el punto 1..

    el segundo podes hacer..

    variable numero
    pedir numero
    bucle for para que cuente los 4 numeros
    si es mayor a 0
    imprimir numero
    pedir otro numero
    cerrar bucle


    y el numero 3, es lo mismo

    variable numero
    pedir numero
    ciclo for para que cuente hasta 5
    imprimir numero+1
    iimprimir numero -1
    pedir numero
    cerrar bucle

    listo!

    --- Update ---

    Si hay algo que no entiendas decilo D:
    Lesbiproh no ha iniciado sesión

  8. #8
    Un poco groso Avatar de Jukka
    Full Member




    Ingreso: Oct 2009
    Ubicación: rosario - Santa Fe
    Mensajes: 2,185

    ok lesbih, no es que me de paja, es que no entiendo como pasar los enunciado a codigo de javascript.. osea ni con diagrama de flujo me sale

    Código:
    <html>
        <head><title></title></head>
        <body>
            <script language="javascript">
                var a;
                
                a=prompt ("ingresar numero","");
                a=parseFloat (a)
                for (a=0;a<=4;a=a+1)
                {            
                if (a>0)
                alert (b)
                a=prompt("ingresar otro numero","")
                }
                
            
        
            </script>  
        </body>
    </html>
    ejercicio 2

    no entiendo la parte en la que me decis "si es mayor a 0, imprimir numero"

    imprimir numero seria el "alert" pero no se como codificar lo otro.

    y ademas declare dos variables que creo que no esta bien tampoco. en el caso de que sea solo una, en este caso "a"., me pide ingresar numeros 5 veces y luego me sale el alert 5 ... asique algo ahi no estoy escribiendo bien.-

    el que muerstro yo arriba es lo ultimo que intente y no anduvo..
    Última edición por Jukka; 08-09-2011 a las 03:54 AM
    Jukka no ha iniciado sesión

  9. #9
    Un poco groso Avatar de Jukka
    Full Member




    Ingreso: Oct 2009
    Ubicación: rosario - Santa Fe
    Mensajes: 2,185

    creo, CREO, que ahí me salió el ejercicio 2
    Código:
    <html>
        <head><title></title></head>
        <body>
            <script language="javascript">
                var a;
                b=0;
                
                a=prompt ("ingresar numero","");
                a=parseFloat(a)
                for (b=0;b<=4;b++)
                {
                //aca me parece que falta algo
                // porque si pongo numeros negativos tambien me los muestra o_O
                alert (a)
                a=prompt("ingresar otro numero","")
                }
                
            
        
            </script>  
        </body>
    </html>
    el ejercicio 1 ya lo hicimos en clase

    --- Update ---

    Cita Iniciado por Lesbiproh Ver Mensaje
    y el numero 3, es lo mismo

    variable numero
    pedir numero
    ciclo for para que cuente hasta 5
    imprimir numero+1
    iimprimir numero -1
    pedir numero
    cerrar bucle

    imprimir numero+1?? ahi si que no la caso :F
    Última edición por Jukka; 08-09-2011 a las 04:31 AM
    Jukka no ha iniciado sesión

  10. #10
    Un poco groso Avatar de Aión
    Admin cs 1.6 & Mu Baires


    Moderador
    Admin CS 1.6
    Admin MU



    Ingreso: Sep 2008
    Mensajes: 1,969

    Cita Iniciado por Jukka Ver Mensaje
    creo, CREO, que ahí me salió el ejercicio 2
    Código:
    <html>
        <head><title></title></head>
        <body>
            <script language="javascript">
                var a;
                b=0;
                
                a=prompt ("ingresar numero","");
                a=parseFloat(a)
                for (b=0;b<=4;b++)
                {
                //aca me parece que falta algo
                // porque si pongo numeros negativos tambien me los muestra o_O
                alert (a)
                a=prompt("ingresar otro numero","")
                }
                
            
        
            </script>  
        </body>
    </html>
    el ejercicio 1 ya lo hicimos en clase

    --- Update ---




    imprimir numero+1?? ahi si que no la caso :F

    ay ay ay...

    juampi.. seria algo asi el 3.

    entras en el FOR y lugo pedis q ingrese un numero, no al revez como hiciste...

    luego lo q haces es imprimir en pantalla lo siguiente..

    si pones 5, te va a decir q el anterior es 4 y el siguiente 6... por eso a-1 y a+1

    lo q esta entre comillas es una cadena de caracteres fija y la concatenas con varaibles agregando el "+" como hice yo:
    alert ("Anterior :" + (a-1) + "\n Siguiente:" + (a+1));


    y el 2 tenes q guardar en otra variable por ejemplo var cont = 0, y a esa variable le sumas 1 cada vez q el numero q ingresa es >= 0

    e imprimis al final de q pida lso 4 numeros el valor de esa variable q fuiste sumando tendes?

    Notebook Asus G73sx-bbk11 Republic of GamerS
    (Intel Core i7-2670QM 3.1 Ghz, 8Gb DDR3, GeForce GTX560m OC, 1TB HDD)
    Aión no ha iniciado sesión

Información de Tema

Usuarios Viendo este Tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

     

Temas Similares

  1. Java 4-ever
    Por Jukka en el foro Media
    Respuestas: 6
    Último Mensaje: 01-09-2010, 08:37 PM
  2. [MANGAZO] Manual Html
    Por Wicked§ick en el foro Programación
    Respuestas: 16
    Último Mensaje: 13-07-2009, 04:17 AM
  3. duda html
    Por El_Emy en el foro Programación
    Respuestas: 14
    Último Mensaje: 09-03-2009, 01:35 PM
  4. HTML 5 Introduction
    Por [CoDeR] en el foro Programación
    Respuestas: 3
    Último Mensaje: 13-02-2009, 07:39 PM
  5. Java ME 3.0
    Por Scripter Narbirok en el foro Java
    Respuestas: 3
    Último Mensaje: 17-10-2008, 04:35 PM

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •