Foros del Web » Programando para Internet » Javascript »

Javascript, tarea universidad simple

Estas en el tema de Javascript, tarea universidad simple en el foro de Javascript en Foros del Web. Estimados, recurro a uds. pk me pidieron en la u una tarea simple en javascript pero no me sale, si alguien sabe un poco de ...
  #1 (permalink)  
Antiguo 02/05/2012, 18:50
FVG
 
Fecha de Ingreso: mayo-2012
Mensajes: 5
Antigüedad: 11 años, 11 meses
Puntos: 0
Javascript, tarea universidad simple

Estimados, recurro a uds. pk me pidieron en la u una tarea simple en javascript pero no me sale, si alguien sabe un poco de JS podrá ayudarme porfavor!!! Lo que me pide es:


A. Construcción de diagrama de Flujo para el algoritmo de resolución del problema del cálculo de un año bisiesto.
B. Construcción de un programa simple en JavaScript que permita que el usuario ingrese un año y se calcule si este es bisiesto o no.
Consideraciones:
• El Algoritmo para la resolución de este problema se puede encontrar en: http://es.wikibooks....oritmo_bisiesto
• Mediante el cuadro de diálogo PROMPT se le debe solicitar al usuario el ingresar el año a calcular.
• Se debe restringir a que el usuario no pueda ingresar un texto vacío en el diálogo y que no pueda cancelar el diálogo. Para ambas situaciones, se le debe consultar nuevamente por el año hasta que el usuario ingrese el año.
• Se da por supuesto que el usuario ingresará solo números, no es necesario, por ahora, el restringir dicho aspecto.

Porfavor, se los agradecería en el alma, Gracias de antemano. (Sólo les pido ayudar para la B.)
  #2 (permalink)  
Antiguo 03/05/2012, 06:37
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 19 años, 10 meses
Puntos: 834
Respuesta: Javascript, tarea universidad simple

En javascript no es tan complicado el cálculo como en el enlace que mencionás http://es.wikibooks.org/wiki/Algorit..._en_Javascript
Mirá este ejemplo.
Código PHP:
<script type="text/javascript">
function 
esBisiesto(a){
    return new 
Date(a,2,0).getDate()==29;
}
var 
aComprobar=[2000,2012,2013];
for(var 
i=0i<3;i++){
    if( 
esBisiesto(aComprobar[i])){
        
document.write(aComprobar[i]+' es bisiesto.<br>');
    }else{
        
document.writeln(aComprobar[i]+' no es bisiesto.<br>');
    }
}
</script> 
Al colocar 0 como día siempre nos estaremos refiriendo al último día del mes anterior al escrito; en este caso el mes que escribimos es 2, que en javascript es marzo porque los meses se cuentan de 0 a 11, siendo 0 enero y 11 diciembre. Es decir, lo que hacemos es ver si febrero tiene o no un día 29.
(El truco es de Choan Gálvez, que lo publicó en Scriptia, un blog que falleció hace 1 año )

Última edición por Panino5001; 03/05/2012 a las 06:42
  #3 (permalink)  
Antiguo 04/05/2012, 11:42
Avatar de lukas4  
Fecha de Ingreso: octubre-2008
Ubicación: frente al pc
Mensajes: 496
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: Javascript, tarea universidad simple

en que parte tienes dudas? muestranos lo que llevas para poder guiarte mas facilmente
__________________
http://situcomo.blogspot.com
Karma is a Bitch... they said

Etiquetas: js, simple, tarea, universidad
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:35.