Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Exerccio: tipos primitivos e outros operadores de atribuio - Curso Online Fundamentos Java e Ori
Login
Cursos Online
Cursos Presenciais
Apostilas
Blog
Empresa
Fale Conosco
Cadastre-se
Pesquisa no site
Por
Thiago Faria
Um professor universitrio precisa de um programa para calcular a rea de um crculo a partir do raio. Isso ir economizar bastante tempo dele ao elaborar
exerccios para seus alunos.
O programa tem outros requisitos importantes para o professor: incluir uma opo para exibir (ou no) a frmula usada para calcular a rea e sempre exibir o
resultado com casas decimais e tambm em inteiro.
O professor ficou sabendo que voc est estudando Java e decidiu contratar seus servios. Ento, mos obra!
1. Para calcular a rea de um crculo, deve-se multiplicar o raio ao quadrado por PI. Sabe-se que o valor de PI uma constante igual a 3.14. Para comear,
crie um programa chamado "CalculadoraProfessor", defina as variveis "pi" e "raio", calcule a rea e imprima o resultado.
public class CalculadoraProfessor {
public static void main(String[] args) {
// constante do Pi - http://pt.wikipedia.org/wiki/Pi
float pi = 3.14f;
// raio - informado pelo professor
float raio = 5.3f;
// area eh igual ao raio ao quadrado multiplicado por Pi
float area = raio * raio * pi;
System.out.println("Resultado: " + area);
}
}
2. Compile e execute o programa. Apesar de ainda no ter finalizado todo o trabalho, uma boa prtica compilar e executar seus programas com frequncia,
assim o risco de bugs bem menor.
3. Inclua o cdigo para converso da rea para o tipo inteiro e tambm para imprimir o resultado em inteiro na tela.
public class CalculadoraProfessor {
public static void main(String[] args) {
// constante do Pi - http://pt.wikipedia.org/wiki/Pi
float pi = 3.14f;
// raio - informado pelo professor
float raio = 5.3f;
// area eh igual ao raio ao quadrado multiplicado por Pi
float area = raio * raio * pi;
int areaSemCasasDecimais = (int) area;
System.out.println("Resultado: " + area);
System.out.println("Resultado sem casas decimais: " + areaSemCasasDecimais);
}
}
4. Compile e execute o programa para testar as alteraes.
5. Edite novamente o cdigo-fonte e inclua uma varivel boleana que indica se o detalhamento do clculo deve ser exibido ou no. Aproveite e inclua tambm
o cdigo que exibe esse detalhamento, a partir de uma condio.
public class CalculadoraProfessor {
public static void main(String[] args) {
// indica se detalhamento do calculo deve ser apresentado na tela
boolean calculoDetalhado = true;
// constante do Pi - http://pt.wikipedia.org/wiki/Pi
float pi = 3.14f;
// raio - informado pelo professor
float raio = 5.3f;
// area eh igual ao raio ao quadrado multiplicado por Pi
float area = raio * raio * pi;
int areaSemCasasDecimais = (int) area;
if (calculoDetalhado) {
System.out.println("Area = " + raio + " * " + raio + " * " + pi);
}
algaworks.com/cursos-online//exercicio-tipos-primitivos-e-outros-operadores-de-atribuicao/
1/3
14/10/12
Exerccio: tipos primitivos e outros operadores de atribuio - Curso Online Fundamentos Java e Ori
System.out.println("Resultado: " + area);
System.out.println("Resultado sem casas decimais: " + areaSemCasasDecimais);
}
}
5. Alterne os valores das variveis "calculoDetalhado" e "raio", compile, execute e veja os diferentes resultados. Se funcionar, agradea ao professor pela
oportunidade. Voc no cobrou dinheiro para fazer isso.
Acesse o cdigo-fonte desta aula
Comentrios sobre esta aula
Gabriel Galvao
Muito bom!
- 19/09/2012 s 16:08
Manuel Monteiro
funcionou
- 06/02/2012 s 16:30
1. Introduo
1.1. Como aprender Java?
5m 50s
GRTIS
2m 46s
GRTIS
10m 31s
GRTIS
2.3. Comentrios
3m 32s
GRTIS
2m 28s
GRTIS
5m 42s
GRTIS
9m 36s
GRTIS
8m 45s
GRTIS
GRTIS
2. Fundamentos da linguagem
5m 14s
GRTIS
6m 18s
GRTIS
12m 0s
6m 25s
GRTIS
GRTIS
7m 41s
GRTIS
GRTIS
15m 13s
4m 43s
GRTIS
12m 39s
7m 5s
GRTIS
GRTIS
GRTIS
3m 3s
GRTIS
GRTIS
GRTIS
6m 3s
GRTIS
7m 10s
GRTIS
6m 49s
GRTIS
3m 47s
5m 45s
GRTIS
4m 15s
GRTIS
GRTIS
7m 2s
GRTIS
GRTIS
8m 43s
GRTIS
2m 57s
GRTIS
5m 16s
GRTIS
2m 48s
GRTIS
7m 59s
GRTIS
8m 32s
GRTIS
9m 28s
GRTIS
5m 59s
GRTIS
9m 22s
GRTIS
GRTIS
11m 13s
GRTIS
7m
5m
GRTIS
algaworks.com/cursos-online//exercicio-tipos-primitivos-e-outros-operadores-de-atribuicao/
2/3
14/10/12
Exerccio: tipos primitivos e outros operadores de atribuio - Curso Online Fundamentos Java e Ori
3m 31s
GRTIS
16m 37s
GRTIS
4.2. Boxing
6m 47s
GRTIS
GRTIS
GRTIS
GRTIS
8m 18s
GRTIS
GRTIS
5.4. Construtores
11m 43s
GRTIS
12m 40s
51s
GRTIS
8m 40s
GRTIS
6m 55s
GRTIS
5.12. Enumeraes
GRTIS
17m 26s
GRTIS
GRTIS
10m 42s
4m 13s
GRTIS
GRTIS
5.16. Sobreposio
7m 48s
GRTIS
5.18. Sobrecarga
7m 48s
GRTIS
GRTIS
GRTIS
5.23. Interfaces
11m 49s
GRTIS
9m 49s
GRTIS
GRTIS
6. Tpicos avanados
6.1. Coleta de lixo
8m 40s
GRTIS
29m 12s
16m 6s
GRTIS
GRTIS
GRTIS
6m 19s
19m 28s
GRTIS
GRTIS
GRTIS
4m 8s
Cursos online
Cursos presenciais
Apostilas gratuitas
Depoimentos de alunos
Instrutores
Trabalhe conosco
Sobre ns
Fale conosco
GRTIS
GRTIS
GRTIS
22m 25s
GRTIS
GRTIS
algaworks.com/cursos-online//exercicio-tipos-primitivos-e-outros-operadores-de-atribuicao/
GRTIS
2m 6s
GRTIS
GRTIS
9m 12s
9m 55s
GRTIS
GRTIS
3/3