Aula 4 - Operadores Aritméticos e Expressões em Java

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 20

Instituto Federal de Santa Catarina

Campus Lages
Ciência da Computação

Aula 4 - Operadores Aritméticos e


Expressões em Java

Disciplina: Introdução à Programação


Professor: Wilson Castello Branco Neto
Objetivos

● Identificar as partes principais de um programa.


● Criar programas em Java envolvendo expressões
aritméticas.
● Realizar testes de mesa.
Introdução
● Passos para construção de um algoritmo.
– Compreender o problema.
● Definir os dados de entrada.

● Definir o processamento, os cálculos que serão

realizados
● Definir os dados de saída, como será apresentado

– Construir um algoritmo utilizando as definições feitas nos


passos anteriores
– Testar o algoritmo e realizar simulações
Introdução
Operadores e Expressões
● O processamento básico de um programa é feito usando o
comando de atribuição em conjunto com expressões.
int x, y;
x = 10;
y = x + 5;

● As expressões são criadas utilizando-se variáveis,


constantes e operadores:
– Aritméticos.
– Relacionais ou de comparação.
– Lógicos.
Operadores e Expressões
● Operadores aritméticos em Java.
Operadores e Expressões
● Os operadores * / e % tem precedência maior que os
operadores + e -.
● Para alterar a ordem de execução dos operadores deve-se
utilizar parênteses.

y = (2 + a) / (b – 3) – 2 * x + x;
Operadores e Expressões
● Exemplo 4.1: Crie um programa em Java que leia três valores
inteiros, calcule e apresente:
– A soma dos três valores.
– O produto dos três valores.
– A média dos dois primeiros valores digitados.
Operadores e Expressões
Operadores e Expressões
Operadores e Expressões

Como podemos testar os algoritmos criados?

Utilizando a técnica conhecida como teste de


mesa.
Operadores e Expressões

Teste de mesa:
– As variáveis do programa são organizadas em uma tabela,
uma ao lado da outra, formando colunas.
– Define-se valores para os variáveis que serão digitadas pelo
usuário, para os quais se conhece os valores que deverão
ser apresentados nas variáveis de saída.
– O programa é executado instrução por instrução,
atualizando os valores das variáveis sempre que necessário.
– Compara-se os valores produzidos pelo programa com os
valores esperados.
Operadores e Expressões
Operadores e Expressões

Exemplo: Teste de mesa do programa da atividade 2.7
– Entrada: a = 10, b = 8, c = 3.
– Saída esperada: soma = 21, produto = 240, media = 9
Linhas a b c soma produto media
8 ? ? ? ? ? ?
10 a 16 10 8 3 ? ? ?
17 10 8 3 21 ? ?
18 10 8 3 21 240 ?
19 10 8 3 21 240 9
20 a 23 10 8 3 21 240 9
Operadores e Expressões
Operadores e Expressões
● Atividade 4.1 – Utilizando o NetBeans, crie um programa que
receba três notas e seus respectivos pesos, calcule e mostre a
média ponderada.

Entradas Saídas

Nota 1 Peso 1 Nota 2 Peso 2 Nota 3 Peso 3 Média


10 3 10 5 10 2 10
8.2 3 10 2 9.5 4 9.177...
6.7 4 9.5 3 7.8 3 7.869...
Operadores e Expressões
● Atividade 4.2 – Sabe-se que: 1 pé = 12 polegadas; 1 jarda = 3
pés e 1 milha = 1760. jarda. Faça um programa que receba uma
medida em pés, faça as conversões a seguir e mostre os
resultados em: a) polegadas; b) jardas e c) milhas.
Entrada Saídas

Pé Polegadas Jardas Milhas


10 120 3.333... 0.001893...
32.5 388.80 10.8 0.006136...
326 3912 108.666... 0.061742...
Operadores e Expressões
● Atividade 4.3 – Todo restaurante, normalmente cobra 10%
para o garçom. Faça um algoritmo que leia o valor gasto com
despesas realizadas em um restaurante e imprima o valor total
com a gorjeta.
Entrada Saída

Despesa Gorjeta Total


150.00 15.00 165.00
210.50 21.05 231.55
58.00 5.80 63.80
Operadores e Expressões
● Atividade 4.4 – Faça um programa que leia um número no
formato CDU (Centena, Dezena e Unidade) e imprima-o
invertido (UDC Unidade, Dezena e Centena). O numero deverá
ser armazenado em outra variável antes de ser impresso.
Entrada Saída

CDU UDC
104 401
002 200
985 598
Objetivos

● Identificar as partes principais de um programa.


● Criar programas em Java envolvendo expressões
aritméticas.
● Realizar testes de mesa.

Você também pode gostar