quinta-feira, 3 de abril de 2014

Criando um projeto no Eclipse: Usando System.out.println ou JOptionPane.

Nesta noite de quarta-feira, 02/04/2014 retornei aos estudos lá no IFBA. O professor pediu para criarmos um projeto usando a IDE Eclipse. E, aqui está, dois exemplos de como fazer o que foi pedido.

1 - Criar um projeto. Com a IDE Eclipse já aberta, faça os passos abaixo e em seguida.

- Clicar em File, New, Projet - Veja a imagem.


Se você clicar em Project, vai ter a seguinte tela para você clicar em Java Project. Se estiver disponível, clique logo em Java Project, e dê um nome para o projeto. Segundo as regras, o nome do projeto tem que iniciar com Letra MAIÚSCULA.



Na próxima tela, digite o nome do seu projeto, e clique em Finish. A tela do Eclipse ficará assim, como mostra a imagem abaixo. Veja que eu coloquei o nome do projeto de AulasJava. Você pode colocar o nome que desejar para seus projetos, ou, nomes significativos.


Agora, tenho que criar uma Classe Principal, digitar um comando e executar o programa. O programa exibirá uma mensagem na tela ou no console da IDE Eclipse. Vamos adiante.

2 - Criar a classe principal A classe principal é a classe que executa o programa. E, é muito fácil criar. Siga os exemplos.

Com o botão direito do mouse, clique no nome do seu projeto. Aponte para NEW; Aponte e clique em Class.

Isto é suficiente para o Eclipse exibir sua classe já como mostro nesta imagem abaixo. Em que, aparece o código inicial da classe principal que é identificada por este conjunto de código:

public class Principal {
public static void main(String[] args)


Agora é que vem a parte que você tem que escrever alguns comandos.  Onde está, na imagem acima, apontada com a seta preta, e com a frase em vermelho: Escreverás os código neste espaço aqui. (Ignore o erro de concordância. Não farei outra imagem para corrigir este errinho)

Se, neste espaço você escrever o seguinte código: System.out.println("Iniciando as aulas de Java do Semestre"); Como está na imagem abaixo, o Eclipse vai apresentar no Console, a frase entre aspas.


Para fazer o programa funcionar, clique, como mostro na imagem abaixo com as setas.



Incrementando o Projeto usando o JOpionPane.

Se no lugar do System.out.println("Iniciando as aulas de Java do Semestre"); você optar, e quiser aprender a usar um pouco do JOptionPane, basta substituir um comando pelo outro como mostra a imagem abaixo.


Com a mudança dos comandos, há pelo menos três mudanças na tela.
1 - A importação do javax.swing.JOptionPane, que o IDE Eclipse faz automático;
2 - A inserção do JOptionPane.showMessageDialog, exibe uma janela com a mensagem.

Simples fácil. Faça também!

domingo, 29 de setembro de 2013

Converter PDF para planilha do Excel

Texto de Monica Sanders.
Traduzido e adaptado por Adão Braga.

Quase todo mundo tem que trabalhar com tabelas e números, de vez em quando. Se você está executando a análise de dados no escritório ou classificação fiscal e finanças pessoais relatórios, cálculos e números parecem ser inevitáveis.

O software mais utilizado para analisar números e tabelas é o Microsoft Excel, que ostenta e tem características avançadas para dados e cálculos de fórmulas e conversões. No entanto, os dados nem sempre chegam a nós em um formato que é permitido transferir os números para o Microsoft Excel diretamente. Muitas vezes, os dados está em um arquivo do tipo PDF; um dos mais freqüentemente usados formatos para o envio de relatórios financeiros e documentação geral.

Nesse caso, você vai precisar de uma ferramenta que pode converter tabelas PDF para o Excel, rapidamente, convenientemente e mais importante - com precisão. Uma dessas ferramentas é  o PDF to Excel disponível em www.pdftoexcel.org. O uso desta ferramenta é muito intuitivo. Existem apenas três passos necessários para usá-lo.

  • Primeiro, clique no botão procurar e localize o arquivo PDF no seu computador que você precisa convertido.

free pdf to excel upload file

  • A segunda etapa necessita de inserir um endereço de e-mail.

free pdf to excel send file

  • E o terceiro passo é simplesmente clicar em enviar (Send).

Depois que você clicar no botão enviar (send), vá ao seu serviço de e-mail, e acesse o endereço de e-mail que você inseriu. Você vai encontrar um e-mail que terá um link para você fazer o download baixar o arquivo Excel já convertidos.

free pdf to excel download file

Não confunda com algum tipo de texto ou botão no site que diz que é trial – para teste – que  você vê no site. É só um anúncio e a ferramenta é totalmente grátis. Simplesmente role para baixo até o botão procurar e iniciar o processo de conversão. É completamente on-line, então, você não precisa instalar qualquer tipo de software para usá-lo. Esta ferramenta é muito avançada e gratuita, e mais! Ainda trabalha com PDFs digitalizados e modo paisagem de documentos. O mais importante, as conversões são muito precisas, apresentando os dados corretamente em linhas e colunas, assim como era no arquivo PDF original. Isso evita ter que editar o arquivo, o que obviamente você economiza muito tempo no processo.

quarta-feira, 4 de setembro de 2013

Algoritmo em C: fatoriar um número

#include <stdio.h>
#include <stdlib.h>

int main()
{
int numero, fatorar=1, cont=0;

printf("Digite um numero: ");
scanf("%d", &numero);

for (cont=numero; numero >1; numero--)
{
fatorar = fatorar * (numero);
}
printf("\nO Fatorial = %d ", fatorar);

printf("\n\n");
system("pause");
}

Algoritmo em C: criando um sistema de menu usando o switch, case, do e while.

#include <stdio.h>
#include <stdlib.h>

main(){
int opcoes; //variavel para ser usada no switch e case logo abaixo.
do{
system("cls");
printf("_______________________________\n");
printf("| OPCOES |\n");
printf("| 1 SAUDACAO |\n");
printf("| 2 BRONCA |\n");
printf("| 3 FELICITACOES |\n");
printf("| 0 FIM |\n");
printf("|______________________________|\n");
printf("Qual sua opcao? ");
scanf("%d",&opcoes);

switch(opcoes)
{
case 1:printf("OLA COMO VAI?");printf("\n");system("pause");break;
case 2:printf("VAMOS ESTUDAR MAIS");printf("\n");system("pause");break;
case 3:printf("MEUS PARABENS ");printf("\n");system("pause");break;
case 0:printf("FIM DE SERVICO ");printf("\n");system("pause");break;
}
}while(opcoes !=0); //fecha o comando do{ }
}

Algoritmo em C: contar e somar entre 30 números digitados pelo usuário, os números divisiveis por 5

#include <stdio.h>
#include <stdlib.h>

main(){
int numero=0;
int i;
int conta=0;
int soma=0;

for(i=0;i<30;i++)
{

printf("Digite numeros: ");
scanf("%d",&numero);

if (numero %5 ==0)
{
conta++;
soma=soma+numero;
}
} //fechando a chave aberta no for()

printf("\nQuantidade de numeros diviseis: %d",conta);
printf("\nA soma dos numeros divisiveis: %d",soma);

printf("\n\n");
system("pause");
}

Algoritmo em C: calcular percentual de salários, 5%, 10%, 15% salário líquido, salário bruto, imposto

#include <stdio.h>
#include <stdlib.h>

main(){

int func=0,salario;
float sbruto,sliquido,imposto;
float somaB, somaL,totalI;

while (func != 5)
{
system("cls");
printf("Qual valor do Salario? ");
scanf("%d",&salario);

somaB += salario;

if((salario >1000)&&(salario <10000))
{
sliquido = salario-(salario * 10 /100);
somaL+=sliquido;
}

if((salario >10000)&&(salario <25000))
{
sliquido = (salario * 15 /100);
somaL+=sliquido;
}

printf("\nSalario Bruto: %2.lf",somaB);
printf("\nSalario Bruto: %2.lf",somaL);
printf("\nSalario Liquido: %2.lf",sliquido);

func++;
system("pause");
}


printf("\n\n");
system("pause");

}

quarta-feira, 28 de agosto de 2013

Programa em C que mostra o nome do mês

#include <stdio.h>
#include <stdlib.h>

int main()
{

int mes = 0;

printf("Qual o Numero do Mes? ");
scanf("%d",&mes);

switch(mes)
{
case 1:printf("\n %d EQUIVALE AO MES DE JANEIRO",mes);break;
case 2:printf("\n %d EQUIVALE AO MES DE FEVEREIRO",mes);break;
case 3:printf("\n %d EQUIVALE AO MES DE MARCO",mes);break;
case 4:printf("\n %d EQUIVALE AO MES DE ABRIL",mes);break;
case 5:printf("\n %d EQUIVALE AO MES DE MAIO",mes);break;
case 6:printf("\n %d EQUIVALE AO MES DE JUNHO",mes);break;
case 7:printf("\n %d EQUIVALE AO MES DE JULHO",mes);break;
case 8:printf("\n %d EQUIVALE AO MES DE AGOSTO",mes);break;
case 9:printf("\n %d EQUIVALE AO MES DE SETEMBRO",mes);break;
case 10:printf("\n %d EQUIVALE AO MES DE OUTUBRO",mes);break;
case 11:printf("\n %d EQUIVALE AO MES DE NOVEMBRO",mes);break;
case 12:printf("\n %d EQUIVALE AO MES DE DEZEMBRO",mes);break;
default:printf("TEM QUE SER UM NÚMERO ENTRE 1 A 12",mes);break;
}

printf("\n\n");
system("pause");

}