Como criar um programa de cálculo a Partir de uma tabela do Calc? [RESOLVIDO]

1. Como criar um programa de cálculo a Partir de uma tabela do Calc? [RESOLVIDO]

João Rafael
joaorafaelcb

(usa Ubuntu)

Enviado em 09/06/2012 - 19:22h

Olá pessoal como vão?

Eu tenho uma dúvida que me atormenta faz um tempo, eu gostaria de desenvolver um programa que fizesse cálculos com dados que eu tenho.

Exemplificando, minha situação é a seguinte, eu tenho dados quais quer, e equações e expressões para manipular estes dados, o que eu faço comumente é jogar isso no calc, ou excel e montar minha planília, e qualquer alteração nos dados, eu simplesmente mudo e ela recalcula os valores, o que eu quero é, fazer um programa em cima disto, ou seja pegar esta "programação" que eu fiz no Calc, ou excel e montar um programa dedicado a esta finalidade em cima disto, fazer uma interface gráfica, onde-se coloca os valores e no final dos cálculos ele gera um arquivo quem sabe em pdf com os dados organizados, gráficos, o que for conveniente ao usuário.

Eu uso o recurso do calc, pois não sei outras linguagens e ele me permite uma organização espacial dos dados, e eu não sei qual linguagem usar, python, java, C+, Fortran porque não é minha área, mas gostaria de aprender e queria saber qual delas é própria para isto, ou se há aplicativos para isto.

Grato desde já.


  


2. Re: Como criar um programa de cálculo a Partir de uma tabela do Calc? [RESOLVIDO]

jarlisson moreira
jarlisson

(usa Fedora)

Enviado em 09/06/2012 - 19:54h

Qualquer linguagem serve pra fazer cálculo né...alias, o computador serve pra isso.
Mas sua pergunta é um pouco vaga, depende muito do que você quer fazer.

Pesquisa sobre MySQL, sobre armazenar e organizar seus dados...
Python é uma linguagem bem simples de aprender e usar.
Tanto python como java são bem tranquilos pra fazer a interface gráfica.
C++ é mais complicado, mas bem eficiente (mas se forem calculos simples, que nao exijam muito da máquina, a eficiência não vai falar muito alto).

Então, basicamente tu vai ter teu banco de dados. Vai rodar o programa, ele vai ler teus dados e refazer os cálculos. Mas, como eu disse, isso é vago. Mostra aí o que tu quer fazer.
Se for algo simples, pode usar ate um editor de textos simples pra armazenas tuas informaçoes.


3. Re: Como criar um programa de cálculo a Partir de uma tabela do Calc? [RESOLVIDO]

João Rafael
joaorafaelcb

(usa Ubuntu)

Enviado em 10/06/2012 - 10:37h

É, reconheço que fui um pouco vago tentando dar detalhes.

De uma forma bem sucinta, eu quero fazer um programa de cálculos para uma aplicação específica.

Eu consigo fazer isso no Calc, mas eu gostaria de fazer um programa próprio.

Minha pergunta é como montar um programa, em cima das operações nas tabelas que eu programei no Calc.

Por exemplo, como nos veríamos no Calc.

Barra de Comando: =Soma(a1+b1) -> na célula C1


Colunas

A B C (Total)

Linha 1 - 2 2 4

Em phyton, por exemplo como ficaria?

Resumindo, é como eu sei "programar" se isso pode ser chamado de programar, o que eu quero é passar essa linguagem visual de linhas colunas do Calc para uma linguagem de programação e montar um programa dedicado especificamente para estas operações, ou seja como eu traduzo isso que eu fiz no calc para uma linguagem de programação, ou se é possível migrar direto, através de um aplicativo.


4. Re: Como criar um programa de cálculo a Partir de uma tabela do Calc? [RESOLVIDO]

Sergio Teixeira - Linux User # 499126
Teixeira

(usa Linux Mint)

Enviado em 10/06/2012 - 11:39h

Talvez isso ajude:

http://br-linux.org/linux/openoffice.org_calc_basic_-_programando_macros_para_suas_planilhas

(Fonte: BR-LINUX)

No Windows, sei que tem (ou tinha) um tal de VBA (Visual Basic for Applications) que no frigir dos ovos é uma espécie de subset do "Visual Basic na munheca", tendo um dialeto específico para o Excel e que se porta exatamente como uma macro, apenas com um "visual tchaaan", parecendo ser um programa à parte.
Existem na prática até mesmo sistemas de escrituração contábil baseados em planilhas.
A maioria é uma mera coleção de planilhas "secas" (mas que cumprem a finalidade a que se destinam), porém outras são elaboradas a partir de macros e se tornam bastante sofisticadas.
Como o Calc não fica a dever nada a qualquer outra planilha, creio não haver grandes dificuldades em utlizar-se de suas macros ou, a partir delas, desenvolver programas em linguagens de programação "puras".


5. Re: Como criar um programa de cálculo a Partir de uma tabela do Calc? [RESOLVIDO]

jarlisson moreira
jarlisson

(usa Fedora)

Enviado em 10/06/2012 - 22:43h

Se voce tiver a disponibilidade de estudar uma linguagem, te recomendo.

Se não é sua área, mas quiser programar sem esquentar muito a cabeça, Python é a escolha. É bem simples, se duvidar mais simples que muitas planilhas e macros por ai. Claro, dependendo do que voce vai fazer.
A grande vantagem da linguagem de programação é que o mundo é seu, você faz o que quiser, como quiser e não fica a mercê dos programas. Melhora bastante seu raciocínio lógico e você ainda pode colocar no seu currículo :D

Mas tenho quase certeza que tem algum programa pra fazer o que você deseja, tem programa pra tudo hoje em dia...

Mas pensando em cálculos, programas e programação, me veio a cabeça o MatLab (windows) / Octave (linux).
São fabulosos, sem comentários, fazem praticamente tudo em matemática. É facinho de usar, só pegar umas apostilas/livros e aprender a usar umas funções.
Não deixa de ser programação, pois você pode fazer scripts e rodar eles sempre que quiser pra computar seus cálculos seus cálculos.

Entre aprender umas macros pra programas específicos e a programar scripts pro MatLab/Octave, este último é beeeem mais útil e poderoso.



6. Re: Como criar um programa de cálculo a Partir de uma tabela do Calc? [RESOLVIDO]

João Rafael
joaorafaelcb

(usa Ubuntu)

Enviado em 23/06/2012 - 14:23h

Isso, acho que vocês pegaram o que eu queria, pelo seu jargão seria converter a linguagem ou macros do calc. que eu fiz para uma outra linguagem e fazer um programa em cima daquilo.

Obrigado, em algum tempo vou ter isto disponível e mostro o resultado para a comunidade.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts