quarta-feira, 24 de junho de 2015

Dica: Livro Coleção Programador - Volume 1 - VBScript VBA


Sinopse:
A coleção programador tem o objetivo de expor conteúdos profissionalizante na área de análise de sistemas, desenvolvimento de software. Outra serventia deste material é de ser um livro de consulta e de idéias para que o leitor possa aplicá-las em seu dia à dia nos estudos ou no trabalho.
Neste volume, tratamos os scripts que são nativos no sistema operacional Windows e os aplicativos
MS-Office. Hoje, a grande maioria das empresas brasileiras utilizam estes programas em seu portfólio de sistemas. Daí a grande importância no estudo destas ferramentas. Estes sistemas também foi extensamente propagado em computadores domésticos. Assim, se você tem um computador em sua casa, provavelmente estes programas estão instalados em sua máquina. Portanto, lhe será muito simples fazer os exercícios propostos neste material sem maiores problemas.
Desejo sucesso em seus estudos, e espero te ajudar em seu crescimento.

quarta-feira, 18 de fevereiro de 2015

segunda-feira, 8 de dezembro de 2014

sexta-feira, 5 de dezembro de 2014

Instalação do Virtual Box e do Extension Pack




 Para fazer download das versões usadas na instalação desse tutorial CLIQUE AQUI!


Descompacte o arquivo VirtualBox.rar




Execute o arquivo de instalação VirtualBox-4.3.12-93733-Win.exe




Ambiente pronto com Oracle Linux 6, Oracle Express Edition 11 e SQL Developer



Download para ambiente de estudo no Virtual Box completo baseado no Oracle Linux 6 com o Oracle Express Edition 11, SQL Developer já instalados. Configurado também um usuário HR, um ALUNO e o usuário SCOTT.

Senhas do usuário linux  => oracle

Usuarios e senhas do banco:
USUÁRIO     |     SENHA
     HR                     HR
  ALUNO            ALUNO
 SYSTEM           ADMIN



Façam bom uso!

quinta-feira, 7 de agosto de 2014

Aprenda J2EE em 21 dias

Este livro apresenta o Java 2 Enterprise Edition desde os componentes mais simples até os recentes Web Services. Em apenas 21 lições, o leitor aprenderá as habilidades necessárias para desenvolver aplicativos robustos e eficientes com o J2EE. Começando com a arquitetura J2EE, as lições evoluem para o EJB (Enterprise JavaBeans), o JSP (Java Server Pages), servlets e muito mais. O livro aborda todos os recursos do J2EE, como criar componentes reutilizáveis usando EJB 2.0, como incorporar XML e XSLT aos aplicativos J2EE, como construir e implantar Web Services com J2EE, como combinar servlets e JSP para separar a apresentação da lógica do negócio em sistemas para a Web. O CD-ROM inclui - Um aplicativo J2EE funcional, usando componentes do J2EE, Exercícios e código de exemplo para cada lição, Ferramentas para executar o código de exemplo, O JBoss J2EE Aplication Server.

Baixando vídeos sob demanda

1. Faça o download do orbit através desse link: http://www.orbitdownloader.com/br/download.htm
2. Instale ele com todos os navegadores fechados
3. Abra o aplicativo após instalado

3. Vá até o menu Tools e em seguida clique em Grab++



4. Com essa opção aberta agora abra o navegador (Funciona com quase todos mas obtive mais sucesso usando o Internet Explorer embora não seja o meu navegador favorito)
5. Vá até o vídeo em questão que está sob demanda e execute ele
6. Irá aparecer então na janela do Grab++ o download disponível do vídeo que deseja
Selecione o download desejado e clique em Download


7. Digite o nome que deseja para o arquivo ou deixe o nome padrão (cuidado para não apagar nome da extensão do arquivo)

8. Clique em download novamente. Agora você já verá o seu download sendo efetuado e é só aguardar.

9. Sucesso! J  

Pode ser que alguns sites que tem alguma restrição mais nova não deixe fazer por esse procedimento ou mesmo chegue a demorar um pouco para iniciar o download. Para os que não deixam ainda não encontrei outra maneira mais eficiente de conseguir.

Não coloquei também como proceder com a instalação em si pois é bem simples, mas caso necessitem depois faço uma adaptação no tutorial.

Espero ter ajudado.

quinta-feira, 24 de julho de 2014

Raiz quadrada e número elevado - Funções pow() e sqrt() - Linguagem C

Programa que lê um número positivo inteiro e apresente o quadrado e a raiz quadrada deste número.
Nos comentários do código segue as explicações.
Para saber mais sobre as funções matemáticas e a biblioteca math.h acesse AQUI!

#include <stdio.h>
#include <math.h>

int main()
{
    int numero, raiz, quadrado; /* Declara variáveis número, raiz e quadrado como inteiro */

    printf("Digite um numero positivo inteiro: "); /* Exibe mensagem para digitação do primeiro número */
    scanf("%d", &numero); /* Atribui o numero digitado na variável num1 */

    quadrado = pow(numero,2); /* Efetua o processo de calculo
                                 elevando o numero digitado ao quadrado(2)
                                 através da função pow() */

    printf("\n O numero digitado elevado ao quadrado e: %d", quadrado); /* Exibe a mensagem e o resultado do numero elevado ao quadrada na tela */

    raiz = sqrt(numero); /* Efetua o processo de calculo
                            da raiz do numero digitado
                            através da função sqrt() */
    printf("\n A raiz quadrada do numero digitado e: %d", raiz);/* Exibe a mensagem e o resultado da raiz quadrada na tela */

    return (0);
}


Apostila de C





Cálculo de raio de um círculo - Uso de constantes - Linguagem C

Nesse exemplo estamos calculando o raio de um circulo.

Lembrando que variável  têm esse nome exatamente porque podemos mudar seu valor durante a execução do programa.
Já as constantes são dados gravados em memória que não podemos alterar seu valor durante a execução do programa.

Então podermos reduzir números grandes ou dados sem muito significado em algo simples, fácil de usar e relembrar. Um exemplo é o valor de PI que ninguém vai ficar lembrando que é 3.14159265358979323846.

Para declarar uma constante, usamos a sintaxe: #define [nome da constante] [valor]
O bom costume diz que é para se declarar uma constante em MAIÚSCULO. Assim fica até mais fácil de você identificar uma(constante) no meio do código.

Repare que não é usado ponto e vírgula no final da declaração.

Dicas:O cálculo da área do círculo é o raio² × pi.O comprimento é medido em 2 × raio × pi. E o raio é a distância entre a borda do círculo e seu centro.

#include <stdio.h>
/* Define o valor de pi em uma consoante */
#define M_PI 3.14159265358979323846

int main()
{
    float raio, perimetro, area; /* Declara as variaveis a serem usadas como float */

    printf("Digite o raio de um circulo: "); /* Exibe na tela uma mensagem para o usuário digitar o raio de um circulo */
    scanf("%f", &raio); /* Atribui o valor do raio digitado na variavel raio */

    area = M_PI *  pow(raio,2); /* Efetua o calculo da área que é PI * raio ao quadrado */

    perimetro = 2 * M_PI * raio; /* Efetua o calculo do perimetro que é 2 * PI * raio */

    printf("A area do circulo e: %.2f\n", area); /* Exibe na tela o valor da variavel da area que foi atribuido no calculo acima */

    printf("O perimetro do circulo e: %.2f\n", perimetro); /* Exibe na tela o valor da variavel do perimetro que foi atribuido no calculo acima */

    return (0);
}


Exemplo de cálculos 2 - área de um trapézio - Linguagem C

Programa que calcula a área de um trapézio.
Como é um programa simples a explicação segue junto com o código nos comentários.

#include <stdio.h>

int main()
{
    /* Declaração de variáveis do tipo float */
    float base1, base2, area, altura;

    /* Exibe mensagem para o usuário digitar o valor
    do primeiro numero e o valor do segundo numero e
    armazena nas variáveis pela função scanf()*/
    printf("Informe a base maior: ");
    scanf("%f", &base1);

    printf("Informe a base menor: ");
    scanf("%f", &base2);

    printf("Informe a altura: ");
    scanf("%f", &altura);

    /* Efetua o calculo e armazena o
    resultado na variavel area */
    area = ((base1 + base2) * altura) / 2;

    /* Exibe para o usuario o resultado da area */
    printf("A area do trapezio e: %.2f", area);

    return (0);
}


sexta-feira, 18 de julho de 2014

Função pow e a biblioteca math.h - Linguagem C

A biblioteca math.h tem várias funções para operações matemáticas, todas as funções retornam um valor do tipo double.
Segue alguns exemplos:
Função
Descrição do comando
floor( )
Arredonda para baixo
ceil( )
Arredonda para cima
sqrt( )
Calcula raiz quadrada
pow(variável, expoente)
Potenciação
sin( )
Seno
cos( )
Cosseno
tan( )
Tangente
log( )
Logaritmo natural
log10( )
Logaritmo base 10

Praticando:
#include <stdio.h>
#include <math.h> /* Biblioteca utilizada para a função pow() de potencialização*/

int main()
{
     /* Declaração de variáveis do tipo float */
    float num1, num2, resultado;

    /* Exibe mensagem para o usuario digitar o valor
    do primeiro numero e o valor do segundo numero e
    armazena nas variaveis pela função scanf()*/
    printf("Digite o primeiro numero: ");
    scanf("%f", &num1);

    printf("Digite o segundo numero: ");
    scanf("%f", &num2);

    /* Efetua o calculo através da função pow() e
    armazena o resultado na variavel resultado */
    resultado = pow(num1,num2); /* Função que eleva o primeiro parâmetro ao segundo */

    /* Exibe para o usuario o resultado do numero elevado ao outro*/
    printf("O numero %.2f elevado ao %.2f e: %.2f", num1, num2, resultado);
/* Lembrando que as variáveis devem ser colocadas na ordem que você deseja exibi-las e separadas por virgula*/
    return (0);
}

OBS: Sobre alguns comandos sobre %.2f CLIQUE AQUI.

Exemplo de cálculos - Linguagem C

Fazer um programa que receba o valor de um depósito e o valor da taxa de juros, calcule e apresente o valor do rendimento e o valor total (valor do depósito + valor do rendimento).


#include <stdio.h>

int main()
{
    /* Declaração de variáveis do tipo float */
    float deposito, taxa, rendimento, valorTotal;

    /* Exibe mensagem para o usuario digitar o valor
    de deposito e o valor da taxa de juros e
    armazena nas variaveis pela função scanf()*/
    printf("Digite o valor do deposito: ");
    scanf("%f", &deposito);

    printf("\nDigite o valor da taxa de juros: ");
    scanf("%f", &taxa);

    /* Efetua os calculos de rendimento e a soma
    e é armazenado nas suas respectivas variáveis */
    rendimento = deposito * (taxa/100);
    valorTotal = deposito + rendimento;

    /* Exibe na tela os valores de rendimento e o valor total
    mostrando apenas dois campos de casas de decimais */
    printf("\nO valor do rendimento e: %.2f", rendimento);
    printf("\nO valor total e: %.2f", valorTotal);

    return (0);
}.

Calcula média de quatro notas - Linguagem C

Elaborar um programa que recebe quatro notas e calcule a média aritmética entre
elas.
Uma das coisas usadas aqui é o "%.2f" na hora de imprimir a saída da média das notas significa que a nota terá uma limitação de duas casas decimais após a vírgula.
Para saber mais sobre os símbolos usados para entrada e saída de dados CLIQUE AQUI.

#include <stdio.h>

int main()
{
    /* Declaração das variáveis com o tipo float, pois pode
    haver notas com casas decimais (ex:9.4) */
    float n1, n2, n3, n4, media;

    /* É exibida a mensagem na tela para digitar as notas
    e elas são armazenadas nas variáveis que foram declaradas acima */
    printf("Digite a primeira nota: ", n1);
    scanf("%f", &n1);

    printf("Digite a segunda nota: ", n2);
    scanf("%f", &n2);

    printf("Digite a terceira nota: ", n3);
    scanf("%f", &n3);

    printf("Digite a quarta nota: ", n4);
    scanf("%f", &n4);

    /* É feito o calculo da média e armazenada na variável media */
    media = (n1 + n2 + n3 + n4) / 4;

    /* É exibida a media das notas para o usuário */
    printf("A Media dos valores e: %.2f", media);

    return (0);
}

quinta-feira, 17 de julho de 2014

Exercício prático: Número antecessor e sucessor - Linguagem C

Escreva um programa que leia um número inteiro e apresente seu antecessor e seu sucessor.

Note que:
No printf  "%d" é onde a variável irá aparecer no texto a ser impresso na tela e depois da virgula é colocado a variável. Caso haja mais de uma variável você acrescenta quantos "%d" forem necessários além do que o "%d" se refere a um número decimal inteiro. Mais informações CLIQUE AQUI para ver a tabela e a sintaxe da função scanf() e CLIQUE AQUI para ver a sintaxe do printf()

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

    /* Declaração das variáveis do

    tipo inteiro que serão usadas */

    int num, numAnt, numSus;

 
    /* Exibe na tela a informação do que o usuario

    precisa digitar e logo em seguida é feita a atribuição

    do valor digitado pelo usuário na variável num */

    printf("Digite um numero inteiro: ");

    scanf("%d", &num);

 
    /* Faz o calculo e armazena na variável

    numAnt(numero digitado - 1) e numSus(numero digitado +1)

    os resultados para serem exibidos na tela */

    numAnt = num - 1;

    numSus = num + 1;

 
    /* É exibido na tela os resultados dos calculos

    que foram armazenados nas variaveis, com o numero antecessor e

    o numero sucessor */

    printf("O numero antecessor do numero digitado e: %d \n", numAnt);

    printf("O numero  sucessor do numero digitado e: %d \n", numSus);

 
    /* Outra alternativa de exibição do resultado */

    printf("O numero %d tem seu antecessor %d e o sucessor %d", num, numAnt, numSus); /* As variáveis devem ficar na ordem que deseja exibir */

    return (0);

}

Função scanf() - Introdução a Linguagem C

A função scanf é uma das mais utilizadas, para leitura de dados digitados pelo usuário:
Sintaxe: scanf (“expressão de controle”, lista de argumentos);

O valor deve ser escrito entre aspas e contém e com os especificadores de formato correspondentes ao que foi digitado para serem armazenados.

As variáveis devem ser separadas por vírgulas e cada uma delas deve ter antes operador de
endereço (&). Esse operador de endereço indica o endereço da posição de memória para a variável.

Especificadores            Significados:
%c             Lê um único caractere.
%d             Lê  um número decimal inteiro.
%i             Lê um decimal inteiro.
%u             Lê um decimal sem sinal.
%e             Lê um número em ponto flutuante com sinal opcional.
%f             Lê um número em ponto flutuante com ponto opcional.
%g             Lê um número em ponto flutuante com expoente opcional.
%o             Lê um número em base octal.
%s             Lê uma string.
%x             Lê um número em base hexadecimal.
%p             Lê um ponteiro.

Abaixo temos um exemplo de leitura de dados:

/* Exemplo de leitura de dados */
#include <stdio.h>
int main(void)
{
   int valorInt;
   float valorReal;
   char nome[40];

    printf("Digite um numero inteiro e um numero com casas decimais(real): ");


   /* %d indica a leitura de um valor inteiro.
      %f indica a leitura de um valor flutuante ou real
      A ordem deve ser a mesma das variáveis */
   scanf("%d %f", &valorInt, &valorReal);

   printf("Digite seu nome: ");
   scanf("%s", nome); /* Note que no caso da string nao é necessario colocar o simbolo "&" */

   printf("Numero Inteiro: %d\n", valorInt);
   printf("Numero Real:    %f\n", valorReal);
   printf("Nome:    %s\n", nome);

   return 0;
}