Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Psyke1

#111
En España:
El caso es que un amigo me dijo que el año pasado había un profesor con el que suspendía la mayoría de la clase.
Reclamaron a final de curso que no entregó los criterios mínimos a principio de curso y aprobó toda la clase.
¿Es esto posible? ¿Conocéis algún caso? :huh:
¿Y si los entregó pero no los firmaron los alumnos sería posible también?

DoEvents! :P
#112
Foro Libre / Re: Sueños lúcidos
28 Noviembre 2011, 18:54 PM
Lectura interesante
¿Lo probamos y comentamos?
http://unicavia.com/suenoslucidos/html/modules.php?op=modload&name=News&file=article&sid=34

DoEvents! :P
#113
Foro Libre / Re: Sueños lúcidos
27 Noviembre 2011, 19:34 PM
http://es.wikipedia.org/wiki/Sue%C3%B1o_l%C3%BAcido

DoEvents! :P
#114
Foro Libre / Sueños lúcidos
27 Noviembre 2011, 19:02 PM
¿Alguno de vosotros habéis tenido alguno?

DoEvents! :P
#115
Java / Re: Me salta una captura [Ayuda]
24 Noviembre 2011, 01:53 AM
Ok, gracias lo arreglé así:
import java.util.*;

public class Hello1 {
    public static void main (String args[]) {
    Scanner Teclado= new Scanner(System.in).useDelimiter("\n");
    String sName = "", sRet= "";
    char cAsig;
   
    for (int x=0; x<131; x++ ){
    System.out.println("Introduce nombre del profesor:");
    sName= Teclado.nextLine();
           
    do {
    System.out.println("Introduce el carácter correspondiente a su tipo de enseñanza:");
    cAsig= Teclado.next().charAt(0);
   
    switch (Character.toLowerCase(cAsig)){
    case 's': sRet="Secundaria"       ; break;
    case 'b': sRet="Bachiller"        ; break;
    case 'c': sRet="Ciclo Formativos" ; break;
    default :
    System.out.println("Error\nSolo se aceptan los caracteres 's', 'b' y 'c'\n");
    sRet="";
    }
    } while (sRet == "");
   
    System.out.println(sName + " es profesor de " + sRet + "\n");
    Teclado.skip("\n");
    }
    }
}
#116
Java / Me salta una captura [Ayuda]
24 Noviembre 2011, 01:18 AM
¿Por qué no funciona correctamente esto? :huh:
Me salta la captura de sName a partir de la segunda vuelta.
¿Soluciones a ser posible usando la clase Scanner?
Gracias.

Código (java) [Seleccionar]
import java.util.*;

public class Hello1 {
   public static void main (String args[]) {
    Scanner Teclado= new Scanner(System.in);
    String sName = "", sRet= "";
    char cAsig;
   
    for (int x=0; x<131; x++ ){
    System.out.println("Introduce nombre del profesor:");
    sName= Teclado.nextLine();
   
           System.out.flush();
           
    do {
    System.out.println("Introduce el carácter correspondiente a su tipo de enseñanza:");
    cAsig= Teclado.next().charAt(0);
   
    switch (Character.toLowerCase(cAsig)){
    case 's': sRet="Secundaria"       ; break;
    case 'b': sRet="Bachiller"        ; break;
    case 'c': sRet="Ciclo Formativos" ; break;
    default :
    System.out.println("Error\nSolo se aceptan los caracteres 's', 'b' y 'c'\n");
    sRet="";
    }
    } while (sRet == "");
   
    System.out.println(sName + " es profesor de " + sRet + "\n");
    }
   }
}


DoEvents! :P
#117
Java / Re: [SRC] isPrime
23 Noviembre 2011, 20:47 PM
@BlackZeroX
El link está roto. :-\

DoEvents! :-*
#118
Java / Re: [SRC] isPrime
23 Noviembre 2011, 18:11 PM
@RyogiShiki
BlackZeroX me hizo incapié en eso por este bug de vb:
http://foro.elhacker.net/programacion_visual_basic/vb6_es_tonto-t340559.0.html



Una pequeña prueba para comprobar velocidades.


public class Hello {
   public static boolean isPrime(int iNum) { // La forma más rápida que se me ocurre
    if (iNum > 1) {
    if (iNum < 6){
    if (iNum == 2 || iNum == 5 || iNum == 3)
    return true;
    } else if (((iNum & 1) == 1) && ((iNum % 10) != 5)) {
long lRaiz = (long) Math.sqrt(iNum);
long x;

for (x=3; x <= lRaiz; x += 2){
if ((iNum % x) == 0)
return false;
};

return true;
    }
    }
    return false;
   }

   public static boolean isPrimeB(int iNum) {
       long iRaiz = 0;
       long i = 0;
   
       if (iNum <= 1) // Por convenio el 1 no es primo... y no puede ser menor a 1
           return false;
       if (iNum == 2)
           return true;
   
       iRaiz = (long)Math.sqrt(iNum); // Es el NUMERO MAXIMO... segun la "criba de Eratóstenes"
   
       for ( i = 2; i <= iRaiz; i++) {
           if ((iNum % i) == 0) // ¿Es multiplo?
               return false;
       }
       return true;
   }

   public static boolean esPrimo(int numero) {
    int aux;
    for (int cont = 2; cont < numero; cont++) {
       aux = numero % cont;
       if (aux == 0) {
    return false;
       }
    }
    return true;
   }
   
   public static void main (String args[]) {
    long lIni;
    int x;
   
    //Delerice
    lIni=System.nanoTime();
    for (x=1; x<100001;x++){
    isPrime(x);
    }
    System.out.println("Delerice\t-> "+ (System.nanoTime() - lIni));
   
    //BlackZero
    lIni=System.nanoTime();
    for (x=1; x<100001;x++){
    isPrimeB(x);
    }
    System.out.println("BlackZeroX\t-> "+ (System.nanoTime() - lIni));
   
    //madpitbull_99
    lIni=System.nanoTime();
    for (x=1; x<100001;x++){
    esPrimo(x);
    }
    System.out.println("madpitbull_99\t-> "+ (System.nanoTime() - lIni));
   }
}


Delerice -> 23523055
BlackZero -> 37029891
madpitbull_99 -> 2040883746


DoEvents! :P
#119
Java / Re: [SRC] isPrime
23 Noviembre 2011, 15:17 PM
Haces prácticamente lo mismo que yo. :silbar:
¿Entonces que? ¿emigramos de el foro de vb al de java? :xD

DoEvents! :P
#120
Java / Re: [SRC] decimalToRomano
23 Noviembre 2011, 13:24 PM
Ok, gracias bro. ;)

DoEvents! :P