Para fazer download das versões usadas na instalação desse tutorial CLIQUE AQUI!
Para ver o tutorial de instalação do Virtual Box CLIQUE AQUI!
Com o Virtual Box aberto vá em Arquivo à
Importar Appliance
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.
#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);
}
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);
}
#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);
}
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
|
#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);
}
#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);
}.
#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);
}
#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);
}
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. |
/* 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;
}
#include <stdio.h> /* Importa biblioteca para entrada e saída de dados */
#include <stdlib.h> /* Biblioteca importada para o método system */
int fatorial (int x) /* Função fatorial que retorna um inteiro e recebe por parametro um valor inteiro também */
{
if (x == 0)
return 1;
else
return x*(fatorial(x-1)); /* Retorno da função chamando ela novamente mas decrementando a variável x em 1 */
}
void main (){ /* Método principal iniciado */
int num, resposta; /* Declaração de variáveis */
system("cls"); /* Comando windows para limpar tela */
printf("Digite um numero inteiro :");
scanf ("%d", &num);
resposta = fatorial(num); /* Chama a função fatorial passando o número recebido por parâmetro e armazenando o resultado na variável resposta */
printf ("O fatorial e %d", resposta);
}
#include <stdio.h> /* Importa a biblioteca necessária*/
int main(void) /* Declaração do método main ele retorna um inteiro e não é passado nenhum parâmetro por isso o "void" */
{
printf("Hello world!\n"); /* O printf imprime na tela a frase que colocarmos entre aspas */
return (0);
}