Mostrando resultados 1 até 10 de 10

Tópico: Ok, alguém manja de programação pode ajudar?

  1. #1
    Moderador Avatar de Snap
    Data de Registro
    Fev 04
    Local
    Sertãozinho
    Posts
    1.701

    Ok, alguém manja de programação pode ajudar?

    Pode ser qualquer linguagem.
    .
    .
    Eu tenho uma tabela de dados, assim:
    http://testandoasx.blogspot.com/2011...006-02-28.html
    .
    O arquivo original é .txt e tem 200 mb!
    135 mil "linhas" de ação( da bolsa de valores)
    .
    Eu preciso abrir, selecionar só a ação que eu quero, retirar a data e o valor da última variação do dia.
    Por exemplo.
    Eu seleciono a PETR3, aparece 5 mil resultados(isso no período de 1 mês), eu quero selecionar a ultima de cada dia e fazer o gráfico
    .
    Alguém tem alguma idéia de algum programa que torn minha vida mais fácil?
    Eu to fazendo no MatLab, mas ta longe de ser trivial(Não terminei ainda).
    .
    E sim , ja procurei ajuda no forum do MatLAb, Com um professor da faculdade, tutoriais na net.
    E nada []
    (\_/)
    (O.o)
    (> <) Este é Jack, o Coelho. Ajude Jack em sua caminhada pela domiação global, copie ele em sua assinatura...
    Quote Originalmente postado por teflon
    Todas as pessoas na internet são nerds e não bombados até que se prove o contrário
    Quote Originalmente postado por fenris
    brasileiro parece que quer se proteger das desgraças da vida colocando o nome da própria cidade o nome de um santo

  2. #2
    Radeon X1900 XTX Avatar de Ronca_Lapor
    Data de Registro
    Abr 05
    Local
    New Zealand ^^
    Posts
    1.175

    Re: Ok, alguém manja de programação pode ajudar?

    MathLab o caralho, mathlab eh a coisa mais inutil do mundo

    chama essa potranca ae num java; inicia um BufferReader para ler o arquivo

    cria um loop entre todos os "tokens" e salva a linha num q contem o dado que vc quer num BufferWriter que escreve para um outro TXT file
    (°¬°)---------------(º¬º)
    (-¬ )-¬----VS-----( _@ )_@
    // ||----------------// //

    CARNISSAURO vs BENTOSSAURO
    Quem vencera esse emocionante duelo??

  3. #3
    Moderador Avatar de Snap
    Data de Registro
    Fev 04
    Local
    Sertãozinho
    Posts
    1.701

    Re: Ok, alguém manja de programação pode ajudar?

    Ronca, você ta falando sério ou zuando?
    É mais fácil fazer em Java?
    (\_/)
    (O.o)
    (> <) Este é Jack, o Coelho. Ajude Jack em sua caminhada pela domiação global, copie ele em sua assinatura...
    Quote Originalmente postado por teflon
    Todas as pessoas na internet são nerds e não bombados até que se prove o contrário
    Quote Originalmente postado por fenris
    brasileiro parece que quer se proteger das desgraças da vida colocando o nome da própria cidade o nome de um santo

  4. #4
    Radeon X1900 XTX Avatar de Ronca_Lapor
    Data de Registro
    Abr 05
    Local
    New Zealand ^^
    Posts
    1.175

    Re: Ok, alguém manja de programação pode ajudar?

    claro que eu estou falando serio

    eu nao sei usar mathlab, entao obviamente para mim java eh mais facinh'

    como eu falei antes, vc tem iniciar um bufferedreader (eu recomendo scanner para .txt files, pq os metodos que a classe offerece te permitem ler e comparar palavra por palavra)

    depois escreve o resultado num bufferedwriter dentro de um novo txt file

    aqui ta o api http://download.oracle.com/javase/1,5.0/docs/api/ da uma lida nas classes "bufferedreader", "scanner" e "bufferedwriter"
    (°¬°)---------------(º¬º)
    (-¬ )-¬----VS-----( _@ )_@
    // ||----------------// //

    CARNISSAURO vs BENTOSSAURO
    Quem vencera esse emocionante duelo??

  5. #5
    Colaborador Avatar de bluR
    Data de Registro
    Nov 03
    Posts
    3.069

    Re: Ok, alguém manja de programação pode ajudar?

    ronca, virou nerdezinho?
    bluR@Flickr
    bluR@Last.fm

    PSN ID: felipelutz

  6. #6
    Moderador Avatar de Snap
    Data de Registro
    Fev 04
    Local
    Sertãozinho
    Posts
    1.701

    Re: Ok, alguém manja de programação pode ajudar?

    E qual programa eu uso pra programar em java?
    (\_/)
    (O.o)
    (> <) Este é Jack, o Coelho. Ajude Jack em sua caminhada pela domiação global, copie ele em sua assinatura...
    Quote Originalmente postado por teflon
    Todas as pessoas na internet são nerds e não bombados até que se prove o contrário
    Quote Originalmente postado por fenris
    brasileiro parece que quer se proteger das desgraças da vida colocando o nome da própria cidade o nome de um santo

  7. #7
    Colaborador Avatar de bluR
    Data de Registro
    Nov 03
    Posts
    3.069

    Re: Ok, alguém manja de programação pode ajudar?

    Quote Originalmente postado por Snap Ver Post
    E qual programa eu uso pra programar em java?
    teoricamente, só o bloco de notas e alguns comandos na linha de comando e você faz tudo que precisa..
    mas eu gosto muito da IDE Eclipse.. uso desde a versão 2 qualquer coisa..

    você ainda tem a IDE NetBeans..
    inclusive, quando você for baixar a JDK no site da Oracle, tem uma versão que vem o NetBeans embutido no instalador (nunca usei)..
    já vem um monte de coisa "pronta pra usar"..

    boa sorte =)
    bluR@Flickr
    bluR@Last.fm

    PSN ID: felipelutz

  8. #8
    Moderador Avatar de Snap
    Data de Registro
    Fev 04
    Local
    Sertãozinho
    Posts
    1.701

    Re: Ok, alguém manja de programação pode ajudar?

    Vai sair igual aqueles aplicativos, com interface e tudo?
    (\_/)
    (O.o)
    (> <) Este é Jack, o Coelho. Ajude Jack em sua caminhada pela domiação global, copie ele em sua assinatura...
    Quote Originalmente postado por teflon
    Todas as pessoas na internet são nerds e não bombados até que se prove o contrário
    Quote Originalmente postado por fenris
    brasileiro parece que quer se proteger das desgraças da vida colocando o nome da própria cidade o nome de um santo

  9. #9
    Radeon X1900 XTX Avatar de Ronca_Lapor
    Data de Registro
    Abr 05
    Local
    New Zealand ^^
    Posts
    1.175

    Re: Ok, alguém manja de programação pode ajudar?

    Quote Originalmente postado por bluR Ver Post
    teoricamente, só o bloco de notas e alguns comandos na linha de comando e você faz tudo que precisa..
    mas eu gosto muito da IDE Eclipse.. uso desde a versão 2 qualquer coisa..

    você ainda tem a IDE NetBeans..
    inclusive, quando você for baixar a JDK no site da Oracle, tem uma versão que vem o NetBeans embutido no instalador (nunca usei)..
    já vem um monte de coisa "pronta pra usar"..

    boa sorte =)
    exatamente,

    como o programa eh simples, eu recomendaria somente o SDK e baixar um editor de texto (eu uso o textpad ou notepad++) que oferece 'coloring' de acordo com a syntax
    depois disso eh so escrever o programa, compile e run usando o command prompt

    por outro lado, Eclipse eh bom pq como eh uma IDE ele te oferece um monte de supporte quando o assunto eh concertar erros e criar classes (especialmente se vc nao sabe a syntax de java muito bem)

    ja tentei usar netbeans mais nunca gostei, acho complicado demais, Eclipse eh muito mais robusto e me agrada mais.

    Quote Originalmente postado por Snap Ver Post
    Vai sair igual aqueles aplicativos, com interface e tudo?
    nao ,
    a nao ser que vc crie uma interface o que eu nao recomendo. trabalhar com interfaces em java eh um saco, mais para criar um programa d prompt de comando eh mais do que bom para o que vc precisa
    (°¬°)---------------(º¬º)
    (-¬ )-¬----VS-----( _@ )_@
    // ||----------------// //

    CARNISSAURO vs BENTOSSAURO
    Quem vencera esse emocionante duelo??

  10. #10
    Radeon X1900 XTX Avatar de Ronca_Lapor
    Data de Registro
    Abr 05
    Local
    New Zealand ^^
    Posts
    1.175

    Re: Ok, alguém manja de programação pode ajudar?

    oh snap, aqui vai um headstart em como o programa vai parecer
    o corpo do for loop tem que ser modificado para fazer o que vc quer, e a condicao do loop tem que ser trocada para q o loop corra pelo programa inteiro

    Código:
    import java.io.*;
    import java.util.Scanner;
    
    public class Program{
    
    	public static void main(String[] args) {
    		String output="";
    		try{
    			Scanner scan = new Scanner(new File("mytxtfile.txt"));
    			for(/*alguma condicao vai aqui, loop atravez de todas a linhas do arquivo*/){
    				//adiciona strings do txt file ao string output
    			}
    			
    			scan.close();
    		}catch(Exception e){			
    			System.out.println(e.toString());
    		}
    		try{
    			
    			BufferedWriter bf = new BufferedWriter(new FileWriter("arquivoOUTPUT.txt"));
    			bf.write(output);
    			bf.close();
    		}catch(Exception e){
    			System.out.println(e.toString());
    		}
    
    	}
    }
    (°¬°)---------------(º¬º)
    (-¬ )-¬----VS-----( _@ )_@
    // ||----------------// //

    CARNISSAURO vs BENTOSSAURO
    Quem vencera esse emocionante duelo??

Bookmarks

Regras para Postar

  • Você não pode criar novos tópicos
  • Você não pode responder a tópicos
  • Você não pode postar anexos
  • Você não pode editar suas postagens
  •