linguagem de programação i - variaveis primitivas e estruturas de controle
TRANSCRIPT
5/13/2018 Linguagem de Programa o I - Variaveis Primitivas e Estruturas de Controle - slidepdf.com
http://slidepdf.com/reader/full/linguagem-de-programacao-i-variaveis-primitivas-e-estruturas-de-controle 1/12
Linguagem de Programação I
JAVA
Prof. Helson Santos
1 - Tipos de Dados;
2 - Declaração de Variáveis;
3 - Operadores Aritméticos;
4 - Operadores Relacionais;
5 - Estruturas de Decisão/Repetição;
5/13/2018 Linguagem de Programa o I - Variaveis Primitivas e Estruturas de Controle - slidepdf.com
http://slidepdf.com/reader/full/linguagem-de-programacao-i-variaveis-primitivas-e-estruturas-de-controle 2/12
Linguagem de Programação I
JAVA
Prof. Helson Santos
Tipos de Dados
Numéricos Inteiros
byte
short
int
long
Textuais
char
Numéricos Reais
float
double
Lógicos
boolean
5/13/2018 Linguagem de Programa o I - Variaveis Primitivas e Estruturas de Controle - slidepdf.com
http://slidepdf.com/reader/full/linguagem-de-programacao-i-variaveis-primitivas-e-estruturas-de-controle 3/12
Linguagem de Programação I
JAVA
Prof. Helson Santos
Declaração de Variáveis
int a;
int b, c;
int i = 0, j = 0 ;
float valorHora = 0, valorHoraExtra = 0;
float salarioLiquido = 0 ;
char continuar = µS¶;
5/13/2018 Linguagem de Programa o I - Variaveis Primitivas e Estruturas de Controle - slidepdf.com
http://slidepdf.com/reader/full/linguagem-de-programacao-i-variaveis-primitivas-e-estruturas-de-controle 4/12
Linguagem de Programação I
JAVA
Prof. Helson Santos
Adição + a + b
Subtração - a ± b
Multiplicação * a * b
Divisão / a / b
Módulo % a % b
Ordem de precedência: * / % + -
Operadores Aritméticos
5/13/2018 Linguagem de Programa o I - Variaveis Primitivas e Estruturas de Controle - slidepdf.com
http://slidepdf.com/reader/full/linguagem-de-programacao-i-variaveis-primitivas-e-estruturas-de-controle 5/12
Linguagem de Programação I
JAVA
Prof. Helson Santos
Igualdade == a == b
Desigualdade != a != b
Maior > a > b
Menor < a < b
Maior ou igual a >= a >= b
Menor ou igual a <= a <= b
Operadores Relacionais
5/13/2018 Linguagem de Programa o I - Variaveis Primitivas e Estruturas de Controle - slidepdf.com
http://slidepdf.com/reader/full/linguagem-de-programacao-i-variaveis-primitivas-e-estruturas-de-controle 6/12
Linguagem de Programação I
JAVA
Prof. Helson Santos
if (condição) {
bloco condição verdadeira
} else {
bloco condição falsa
}
Estruturas de Decisão
5/13/2018 Linguagem de Programa o I - Variaveis Primitivas e Estruturas de Controle - slidepdf.com
http://slidepdf.com/reader/full/linguagem-de-programacao-i-variaveis-primitivas-e-estruturas-de-controle 7/12
Linguagem de Programação I
JAVA
Prof. Helson Santos
switch ( valor ) {
case valor1:
instrução;break;
case valor2:
instrução;
break;
default:instrução;
break;
}
Estruturas de Decisão
5/13/2018 Linguagem de Programa o I - Variaveis Primitivas e Estruturas de Controle - slidepdf.com
http://slidepdf.com/reader/full/linguagem-de-programacao-i-variaveis-primitivas-e-estruturas-de-controle 8/12
Linguagem de Programação I
JAVA
Prof. Helson Santos
for (var_cont; condição ; incremento var_cont) {instruções
}
for (i =0; i <10; i++){
System.out.println(i);
}
Estruturas de Repetição
5/13/2018 Linguagem de Programa o I - Variaveis Primitivas e Estruturas de Controle - slidepdf.com
http://slidepdf.com/reader/full/linguagem-de-programacao-i-variaveis-primitivas-e-estruturas-de-controle 9/12
Linguagem de Programação I
JAVA
Prof. Helson Santos
while (condição ) {
Instruções}
Estruturas de Repetição
do {
Instruções
} while (condição )
5/13/2018 Linguagem de Programa o I - Variaveis Primitivas e Estruturas de Controle - slidepdf.com
http://slidepdf.com/reader/full/linguagem-de-programacao-i-variaveis-primitivas-e-estruturas-de-controle 10/12
Linguagem de Programação I
JAVA
Refazer os seguintes exercícios da lista de
algorítmos em Java:
1 - Leia um número e exiba seu sucessor.
2 - Calcular a quantidade dinheiro gasta por um
fumante. Dados: o número de anos que ele fuma,
o nº de cigarros fumados por dia e o preço deuma carteira.
Exercícios
5/13/2018 Linguagem de Programa o I - Variaveis Primitivas e Estruturas de Controle - slidepdf.com
http://slidepdf.com/reader/full/linguagem-de-programacao-i-variaveis-primitivas-e-estruturas-de-controle 11/12
Linguagem de Programação I
JAVA
3 - Que gere o preço de um carro ao consumidor
e os valores pagos pelo imposto e pelo lucro dodistribuidor, sabendo o custo de fábrica do carro
e que são pagos:
a) de imposto: 45% sobre o custo do carro;
b) de lucro do distribuidor: 12% sobre o custo
do carro.
Exercícios
5/13/2018 Linguagem de Programa o I - Variaveis Primitivas e Estruturas de Controle - slidepdf.com
http://slidepdf.com/reader/full/linguagem-de-programacao-i-variaveis-primitivas-e-estruturas-de-controle 12/12
Linguagem de Programação I
JAVA
4 - Leia a velocidade máxima permitida em uma
avenida e a velocidade com que o motorista
estava dirigindo nela e calcule a multa que uma
pessoa vai receber, sabendo que são pagos:
a) 50 reais se o motorista estiver ultrapassar em
até 10km/h a velocidade permitida (ex.:
velocidade máxima: 50km/h; motorista a 60km/h
ou a 56km/h);
b) 100 reais, se o motorista ultrapassar de 11 a 30
km/h a velocidade permitida.
c) 200 reais, se estiver acima de 31km/h da
velocidade permitida.
Exercícios