• Miércoles 8 de Mayo de 2024, 00:03

Mostrar Mensajes

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


Temas - therion87

Páginas: [1]
1
Visual C++ / Metodos Para Conversion
« en: Miércoles 20 de Febrero de 2008, 18:03 »
Hola a tod@s

Tengo una duda en cuanto a los métodos existentes para hacer ese tipo de conversiones.

En mi programa el usuario va a meter una cadena (String) y si esa cadena tiene numeros los tengo que sumar, ya se más o menos como hacer el recorrido de la cadena pero no se como hacer que el numero que encuentra lo sume, pues me sale un error de que no son compatibles..

¿Alguien que me pueda ayudar o que sepan una página donde pueda encontrar estos métodos?

Gracias..

2
Java / Excepciones En Java
« en: Miércoles 12 de Septiembre de 2007, 21:16 »
Hola, tengo un problema ojalá que me puedan ayudar....

Hice un programita que me pide un numero para realizar algunas operaciones, pero necesito que en el momento en que se introduzca un caracter que no sea un numero, el programa capture la excepción y me mande otra vez la instrucción para capturar el numero en pantalla, cuantas veces sea necesario... me imagino que con un ciclo, pero intente meterlo en el catch de la excepcion y me marca algunos errores.

Ojalá que alguien me pueda ayudar a resolver mi problema ....Saludos  :P
Código: Text
  1.  
  2. import java.io.*;
  3. import java.util.*;
  4. public class testFibonacci {
  5.  
  6.      public static void main(String [] args){
  7.       int numero = 0;
  8.       boolean bandera = true;
  9.       BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
  10.     PrintWriter salida = new PrintWriter(System.out, true);
  11.     try{
  12.       salida.print("Cual en el número");
  13.       salida.flush();
  14.       numero = Integer.parseInt(entrada.readLine());
  15.         Fibonacci pru = new Fibonacci();
  16.            salida.println(pru.calculaFibonacci(numero));
  17.       }catch(IOException ioe){
  18.         System.out.println("Error de entrada o salida....");
  19.         System.out.println(ioe.getMessage());
  20.         ioe.printStackTrace();
  21.     }catch(NumberFormatException nfe){
  22.         System.out.println(nfe.getMessage());
  23.         nfe.printStackTrace();
  24.         System.out.println("\nError... Introduce solo numeros ");
  25.        
  26.         //No se si aquí deba de ir algo...o en otro lado
  27.        
  28.          
  29.     }catch(FiboException fe){
  30.         fe.printStackTrace();
  31.     }
  32.      
  33.   }
  34.  

3
Java / Cadenas Y Archivos
« en: Lunes 3 de Septiembre de 2007, 16:35 »
Hola a Tod@s:

Tengo un problema, estoy haciendo un programa que lea desde un archivo los datos de un alumno.

Tengo estos datos:
Matricula, Nombre, ApePaterno, Sexo, Cal1, Cal2, Cal3, Cal4, Cal5
999999 juan hernandez H 90 89 100 87 85

Estos datos están separados por un espacio.

Lo que necesito es que despues de un espacio guarde la cadena anterior en una variable.
Tengo algo menos asi:
Código: Text
  1.  
  2. DataInputStream prueba = new DataInputStream(new FileInputStream("C:/Progra/Archivos/alumnos.txt"));
  3.         while(true){
  4.           datos = prueba.readLine();
  5.           if(datos == null){
  6.             break;
  7.           }//impresión de datos del alumno
  8.           salida.println(datos);
  9.       for(int x = 0; x<datos.length(); x++){
  10.         if(datos.charAt(x)==' '){
  11.           cont +=1;
  12.           pos = x;
  13.         }
  14.         if(cont == 1){
  15.           matricula = datos.substring(0, pos);
  16.           pos +=1;
  17.         }
  18.         if(cont == 2){
  19.           nombre = datos.substring(pos,x);
  20.           pos +=1;
  21.         }
  22.         .
  23.                                 .
  24.                                 .
  25.                                 . // y asi sustantivamente que la vaya guardando
  26.  
  27.          
  28.       }
  29.       }
  30.  
  31.  

Pero no me guarda lo que necesito, me guarda desde el principio hasta la mitad de las siguiente palabra, asi...

Citar
Datos del alumno:
    Matricula: Matricula Nombr
    Nombre:

Ojala que me puedan ayudar a que guarde lo que necesito.

Saludos :-D

4
Hardware / Problema Usb
« en: Viernes 31 de Agosto de 2007, 21:59 »
El problema es cuando quiero usar mi memoria USB, la primea vez la meto en el puerto y si me la reconoce, pero despues la saco y si la quiero volver a ocupar no me la reconoce y no la lee. Lo unico que sale en MI Pc es "Disco Extraible Tamaño 0bytes" No se por que suceda esto.

Alguien lo sabe...

Saludos :-D

5
Windows / Reinicio De Windows
« en: Miércoles 29 de Agosto de 2007, 21:53 »
Hola a tod@s:

Tengo un problema con mi maquina. Cuando apago mi computadora se reinicia sola, ¿¿alguien sabe por que es eso?? Me habian comentado que podria ser que es por que ocurre algun error, pero no se si sea cierto.

Agradezco su ayuda..Saludos  :D

6
Java / Salto De Linea En Archivo
« en: Miércoles 29 de Agosto de 2007, 02:22 »
Hola
Soy nuevo en el foro. Se un poco de Java pero nada "fuerte". Acabo de ver lo de archivos. Creamos un archivo con formato UTF que hace una tabla de multiplicar, pero todo lo que guarda lo guarda lineal y yo quiero que guarde linea por linea. ¿Alguien sabe como puedo hacer esto ?

Código: Text
  1. import java.io.*;
  2. import java.util.*;
  3. public class Archivos {
  4.   public static void main(String []args){
  5.       BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
  6.     PrintWriter salida = new PrintWriter(System.out, true);
  7.     PrintWriter error = new PrintWriter(System.err, true);
  8.     int tabla = 0, limite = 0;
  9.     String cadena = "";
  10.   try{
  11.     DataOutputStream dos = new DataOutputStream(new FileOutputStream("C:/Progra/Archivos/tabla.txt"));
  12.     salida.print("¿Qué tabla quieres?\t");
  13.     salida.flush();
  14.     tabla = Integer.parseInt(entrada.readLine());
  15.     salida.print("\n¿Hasta donde?\t");
  16.     salida.flush();
  17.     limite = Integer.parseInt(entrada.readLine());
  18.     for(int i = 1; i<=limite; i++){
  19.       cadena =  tabla + " x " + i + " = " + (i*tabla);
  20.       dos.writeUTF(cadena);
  21.     }
  22.   dos.close();
  23.   }catch(IOException ioe){
  24.     salida.print("Error1 ");
  25.   }
  26. }
  27. }
  28.  

Ojala que me puedan ayudar a hacer esto.

SAludos :-D

Páginas: [1]