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");

}

Programa em C para saber se a letra digitada é vogal ou consoante

#include <stdio.h>
#include <ctype.h> //
#include <stdlib.h>
int main()
{
char letra;
printf("\n\n");printf("Digite uma Letra: ");
scanf("%c", &letra);

letra = toupper(letra);
switch(letra)
{
case 'A': printf("VOGAL %c\n",letra); break;
case 'E': printf("VOGAL %c\n",letra); break;
case 'I': printf("VOGAL %c\n",letra); break;
case 'O': printf("VOGAL %c\n",letra); break;
case 'U': printf("VOGAL %c\n",letra); break;
default : printf("CONSOANTE %c:\n ",letra);
}
system("pause");
}

Programa em C que mostra se o público no estádio foi baixo, medio ou bom;

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

main()
{
int quantidade;
printf("Qual o publico?: ");
scanf("%d",&quantidade);

switch (quantidade)
{
case 100 ... 1000:printf("PUBLICO BAIXO" );break;
case 1001 ... 10000:printf("PUBLICO MEDIO");break;
case 10001 ... 100000:printf("PUBLICO BOM");break;
}
printf("\n\n");
system("pause");
}

Programa em C: faixa etária; infantil, juvenil e adulto. Usando switch e case

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

// este uso de tres pontos em CASE
// é encontrado em livros sobre C
// mais simples e facil de fazer faixar de numeros

main()
{
int idade;
printf("Qual sua Idade ");
scanf("%d",&idade);

switch (idade)
{
case 10 ... 14:printf("Infantil" );break;
case 15 ... 17:printf("Juvenil");break;
case 18 ... 25:printf("Adulto");break;
}
printf("\n\n");
system("pause");
}

Programa em C que exibe o nome do aluno, 3 notas e sua média, e se foi aprovado

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

main(){
char nome;
int nota1,nota2=0;
float media;

printf("Nome do aluno: ");
scanf("%s", &nome);

printf("Nota 1: ");
scanf("%d", &nota1);

printf("Nota 2: ");
scanf("%d", &nota2);

media = (nota1+nota2)/2;

if (media < 5){
printf("\nO aluno %s ", &nome);
printf("\nfoi REPROVADO");
}
if (media >= 5.1 && media <=6.9){
printf("\nO aluno %s \n",&nome);
printf("\nesta em RECUPERACAO");
}
if (media >= 7 && media <=10){
printf("\nO aluno %s",&nome);
printf("\nfoi APROVADO");
}
printf("\n\n");
system("pause");

}

Programa em C que indica se o eleitor é Obrigatório, Não eleitor, Eleitor Facultativo

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

main(){
int idade=0;

printf("digite a idade: ");
scanf("%d",&idade);

if(idade >= 18 && idade <= 65)
{
printf("ELEITO OBRIGATORIO");
}

if(idade < 16)
{
printf("NAO ELEITOR");
}

if(idade >= 16 && idade < 18)
{
printf("ELEITOR FACULTATIVO");
}

if(idade >65)
{
printf("ELEITOR FACULTATIVO");
}


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

Algoritmo em C que calcula a média de três notas e exibe REPROVADO, APROVADO, RECUPERAÇÃO FINAL


printf("Nota 1: ");
scanf("%f",&nota1);

printf("Nota 2: ");
scanf("%f",&nota2);

printf("Nota 3: ");
scanf("%f",&nota3);

media = (nota1+nota2+nota3)/3;

printf("A media %2.lf:\n", media);
if(media <= 3)
{
printf("REPROVADO");
}
if(media > 3 && media < 7)
{
printf("PROVA FINAL");
}
if(media >= 7)
{
printf("APROVADO");
}
printf("\n");
system("pause");
}

quinta-feira, 8 de agosto de 2013

Algoritmo C: Calculando a viagem de carro; usando switch e case, do e while

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

int main()
{
    float preco = 2.65;
    float gol = 12.85;
    float vectra = 8.78;
    float palio = 10.5;
    int escolha = 0;
    float km = 0,reais = 0,litros = 0;      
do{  
    printf("\t\t-------- O P C O E S -----------\n");
    printf("\t\t1: Carro GOL                    \n");
    printf("\t\t2: Carro VECTRA                 \n");
    printf("\t\t3: Carro PALIO                  \n");    
    printf("\t\t0: zero para sair               \n");    

    printf("Qual seu carro? ");
    scanf("%d",&escolha);
 
    switch (escolha)
    {
    case 1:{
         printf("\nQuantos KM:\n ");
         scanf("%f", &km);
         reais = (gol*km*preco);
         litros = (reais/gol);
       
         printf("\n ---------- CARRO GOL -----------\n");
         printf("Quilometragem .........: %.2lf \n",km);
         printf("Gasto em R$ ...........: %.2lf \n",reais);
         printf("Em litros..............: %.2lf \n",litros);
         getch();
         clrscr();
         break;}
    case 2:{
         printf("\nQuantos KM: ");
         scanf("%f", &km);
         reais = (vectra*km*preco);
         litros = (reais/vectra);
       
         printf("\n ---------- CARRO VECTRA -----------\n");
         printf("Quilometragem .........: %.2lf \n",km);
         printf("Gasto em R$ ...........: %.2lf \n",reais);
         printf("Em litros..............: %.2lf \n",litros);
         getch();
         clrscr();
         break;}
     
    case 3:{
         printf("\nQuantos KM: ");
         scanf("%f", &km);
         reais = (palio*km*preco);
         litros = (reais/palio);
       
         printf("\n ---------- CARRO PALIO -----------\n");
         printf("Quilometragem .........: %.2lf \n",km);
         printf("Gasto em R$ ...........: %.2lf \n",reais);
         printf("Em litros..............: %.2lf \n",litros);
         getch();
         clrscr();
         break;}
    }
}while(escolha !=0);
 
 
}

Algoritmo C: calcular faixa etária utilizando switch e case

#include <stdio.h>
#include <stdlib.h>
main()
{
      int idade;

      printf("Qual sua Idade ");
      scanf("%d",&idade);

      switch(idade)
      {
          case 0-13:{
               printf("\n\n");
               printf(" ------- FAIXA ETARIA ------- \n");
               printf("\n");
               printf("Idade entre 10 e 14 anos \n");
               printf("Classificacao: INFATIL\n");
               printf("\n");
               printf("------------------------------\n");
               getch();
               break;}
          case 15-16:
               {
               printf("\n\n");
               printf(" ------- FAIXA ETARIA ------- \n");
               printf("\n");
               printf("Idade entre 15 e 17 anos \n");
               printf("Classificacao: JUVENIL\n");
               printf("\n");
               printf("------------------------------\n");
               getch();
               break;
               }
         case 18-30:
              {
               printf("\n\n");
               printf(" ------- FAIXA ETARIA ------- \n");
               printf("\n"                              );
               printf("Idade entre 17 e 30 anos      \n");
               printf("Classificacao: ADULTO         \n");
               printf("\n"                              );
               printf("------------------------------\n");
               getch();
               break;
               }
      }

}

Algoritmo em C: Lê o valor total de uma conta, lê o valor de 10% de desconto, imprimir o valor descontado

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

main(){
float gasto,conta_10, contaatualizada = 0.00;

    printf("Valor: ");
    scanf("%f",&gasto);

    conta_10 = (gasto*10)/100;
    contaatualizada = gasto + conta_10;
 
   printf("\nValor da conta %2.lf \n", gasto);
   printf("\nMais 10 porcento do garcom %2.lf \n", contaatualizada);
   printf("\n\n");
   system("pause");
}

Algoritmo em C: Lê três números inteiros e calcular a média

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

main(){
int numero1, numero2, numero3 = 0;
float media;

    printf("Numero 1: ");
    scanf("%d",&numero1);
   
    printf("Numero 2: ");
    scanf("%d",&numero2);
 
    printf("Numero 3: ");
    scanf("%d",&numero3);

media = (numero1+numero2+numero3)/3;

    printf("A media %2.lf:\n", media);
    printf("\n");
    system("pause");
}

Algoritmo em C: Lê dois números e imprimir a soma, a diferença, a divisão e a multiplicação entre eles

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

main(){
float numero1, numero2 = 0;

    printf("Numero 1: ");
    scanf("%f",&numero1);
   
    printf("Numero 2: ");
    scanf("%f",&numero2);
 
    printf("Soma          %f:\n", numero1+numero2);
    printf("Diferenca     %f:\n", numero1-numero2);
    printf("Divisao       %f:\n", numero1/numero2);
    printf("Multiplicacao %f:\n", numero1*numero2);
    printf("\n");
    system("pause");
}

Algoritmo em C: Lê o valor da mercadoria. Lê o valor do desconto. Imprimir o valor do novo valor com o desconto

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

main(){
int valormercadoria, desconto = 0;
float novovalor;

    printf("Valor da mercadoria: ");
    scanf("%d",&valormercadoria);
   
    printf("Percentual de desconto: ");
    scanf("%d", &desconto);

//valormercadoria -> 100
//x               -> desconto
 
 novovalor = (valormercadoria*desconto)/100;
 
    printf("\nValor da mercadoria %d :\n", valormercadoria);
    printf("\nCom desconto %2.lf :\n\n", (valormercadoria-novovalor));
   
    system("pause");
}

Lê um numero correspondente a hora; Lê um numero correspondente a minutos; Calcular os minutos passados;

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

/*
* Le um numero correspondente a hora;
* Le um numero correspondente a minutos;
* Calcular os minutos passados;
*/

main(){
int horas,minutos=0;
int totaldeminutos=0;

    printf("Digite a Hora: ");
    scanf("%d",&horas);
   
    printf("Digite os minutos: ");
    scanf("%d", &minutos);

    totaldeminutos = (horas*60+minutos);
 
    printf("\nAgora ja passaram %d , minutos \n\n", totaldeminutos);
   
    system("pause");

}