Linguagem de Programação I - Variaveis Primitivas e Estruturas de Controle

12
 Linguagem de Programação I JAVA Prof. Helson Santos 1 - Tipos de Dados; 2 - Declaração de V ari áv eis; 3 - Ope radores Aritméti cos; 4 - Ope rador es Rela cio nai s; 5 - Estr utur as de Deci são/ Repeti ção ;

Transcript of Linguagem de Programação I - Variaveis Primitivas e Estruturas de Controle

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