Programação Visual TIC - 3PA. Lista de Exercícios 01



Documentos relacionados
Programação Visual TIC 3PA. Lista de Exercícios 01 - B

Programação Visual TIC - 3PA. Lista de Exercícios 02

Algoritmos e Linguagens de Programação

BC0501 Linguagens de Programação

Semântica de Referência e Vetores / Matrizes

2ª Lista de exercícios

EXERCÍCIOS. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos números lidos.

CADERNO DE EXERCÍCIOS ALGORITMOS

Estruturas de Repetição

1ª Lista de exercícios

Conversão de Tipos e Arrays

Noções sobre Objetos e Classes

Unidade IV: Ponteiros, Referências e Arrays

A Linguagem Java. Alberto Costa Neto DComp - UFS

Capítulo 9. Vetores e Matrizes. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Universidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática

Aula 3 Desvio Condicional

//Leitura de Variáveis System.out.print("Digite a temperatura atual: "); temp = leia.nextfloat();

PRIMEIRA LISTA DE EXERCÍCIOS DE ALGORITMOS

Estruturas de Repetição

Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans.

Prof. Esp. Adriano Carvalho

2ª LISTA DE EXERCÍCIOS CLASSES E JAVA Disciplina: PC-II. public double getgeracaoatual() {return geracaoatual;}

Vetores. Professor Dr Francisco Isidro Massettto

Comandos de repetição For (inicialização; condição de execução; incremento/decremento) { //Código }

ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento Eclipse Introdução à Linguagem de Programação JAVA

UNIVERSIDADE FEDERAL DO PARANÁ

insfcanceof new public switch transient while byte continue extends for int null

O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas.

NetBeans. Conhecendo um pouco da IDE

Exercícios de Revisão Java Básico

ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento NetBeans Introdução à Linguagem de Programação JAVA

Curso de Java. Orientação a objetos e a Linguagem JAVA. TodososdireitosreservadosKlais

Programação de Computadores I. Linguagem C Vetores

Programação Orientada a Objetos em Java

Sintaxe Geral Tipos de Dados. Prof. Angelo Augusto Frozza, M.Sc.

2 Orientação a objetos na prática

Relacionamentos entre objetos. Relacionamentos entre objetos. Relacionamentos entre objetos. Relacionamentos entre objetos

Lista de Exercícios de Estrutura Sequencial Resolvida

Programação Orientada a Objeto

Aula 04 Operadores e Entrada de Dados. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Utilizem a classe Aula.java da aula passada:

2. Representação Numérica

Universidade da Beira Interior. Sistemas Distribuídos

Prova de Java. 1) Copie o programa abaixo no eclipse e complete-o, utilizando os conceitos aprendidos durante o curso. (4 pontos)

Estrutura Condicional em Java

Programação online em Java

Para criar uma animação precisamos de uma imagem e que ela contenha alguns frames. O número de frames é uma escolha sua.

Introdução a Java. Hélder Nunes

Universidade Federal de Uberlândia

Roteiro 1: Dados, variáveis, operadores e precedência

Projeto de sistemas em Java. Algoritmos e Programação I. Classe SimulacaoFuncionario. Classe SimulacaoFuncionario. Classe SimulacaoFuncionario

Cobrança Inteligente Manual do Cliente

valor_dolar = converte(valor_compra, taxa_dolar); valor_final = converte(valor_dolar, taxa_real) * ;

TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO

Linguagem de Programação III

NOME : Data : / / 9º Ano

Introdução a Linguagem

JSP - ORIENTADO A OBJETOS

Java. Marcio de Carvalho Victorino

Implementação de Classe e Auto-Relacionamento em Java

GESTÃO DE OPERAÇÕES EM OUTRA MOEDA

Exercício 1 : As classes abaixo serão utilizadas neste exercício: public class Ponto { int x; int y; public Ponto(int x, int y){ this.

Como usar o bluej. Laboratório I Prof.ª Vera Alves

Programação de Computadores I. Ponteiros

Programação de Computadores e Robocode.

Projeto de Software Orientado a Objeto

7. Estrutura de Decisão

7 RTTI e Interfaces. Desenvolvimento OO com Java. Vítor E. Silva Souza (vitorsouza@inf.ufes.br)

Plano de Aula. if(condição) { bloco de comandos; } else { bloco de comandos2; }

CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS

Objetivos: Entender o funcionamento dos programas Java via linha de comando

Programação Orientada a Objectos - P. Prata, P. Fazendeiro. Cartão de fidelização de clientes das distribuidoras de combustível.

Exercícios de Java Aula 13

Simulado de Linguagem de Programação Java

Treinamento Excel 2010

Roteiro do Programa e Entrada/Saída

Universidade Federal de Goiás Instituto de Informática

Algoritmos e Linguagens de Programação. Álgebra Booleana. Faculdade Pitágoras Prof. Edwar Saliba Júnior Abril de Unidade Álgebra Booleana

INSTITUTO DE COMPUTAÇÃO UNICAMP 1o. SEMESTRE DE Profa. Cecília M. F. Rubira

Java - Introdução. Professor: Vilson Heck Junior. vilson.junior@ifsc.edu.br

Lista de Exercícios 03b Algoritmos Repetição

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Essas expressões envolvem uma razão especial denominada porcentagem ou percentagem.

A Introdução à Programação Orientada a Objetos. Programação e Sistemas de Informação

Módulo 02 Programação Orientada a Objetos. Última atualização: 07/06/2010

Orientação a Objetos Programação em C++

Java TM e o Modelo de Objetos

CURSO DE PROGRAMAÇÃO EM JAVA

EXERCÍCIOS SOBRE ORIENTAÇÃO A OBJETOS

INTERFACE COM O USUÁRIO (em Java) Programação Orientada a Objetos

Capítulo 14. Herança a e Polimorfismo. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

INF1013 MODELAGEM DE SOFTWARE

public void setdata(data d) { data = d;

Algoritmos e Programação Estruturada

Prática em Laboratório N.02 Criando um serviço Web via NetBeans

Curso Adonai QUESTÕES Disciplina Linguagem JAVA

Operação de Computadores e Sistemas. Trabalho Terceiro Bimestre

Transcrição:

Programação Visual TIC - 3PA Lista de Exercícios 01 Professor: Edwar Saliba Júnior 1) Elabore um programa para somar dois números digitados pelo usuário do software. Seu programa deverá possuir a classe Principal e uma classe com o nome de SomaDoisNumeros. 2) Elabore um programa que simule uma calculadora de 5 operações. Sua calculadora deverá fazer as 4 operações básicas e mais uma a sua escolha. Seu programa deverá possuir a classe Principal e uma classe com o nome de Calculadora. 3) Elabore um programa para cálcular a: área, o perímetro e a diagonal de um retângulo. Seu programa deverá solicitar ao usuário que digite o valor dos lados do retângulo e pedir que escolha uma opção: Área, Perímetro ou Diagonal. Feito isto seu progrma deverá gerar o resultado solicitado pelo usuário. Para resolver este problema você deverá fazer uso da classe Principal e de uma outra classe que deverá se chamar Retangulo. (Perímetro = 2 (B+ A) ; Área = B A e Diagonal = B 2 + A 2 ). 4) Escreva uma classe com o nome de Conversao sua classe deverá receber valores em US$ (Dólar americano) e converter para R$ (Real) e vice-versa. Deverá converter também (Libra Esterlina) para R$ (Real) e vice-versa. Seu programa deverá possuir uma classe Principal (que fará uso da classe Conversao ) onde ocorrerá a entrada de dados por parte do usuário (valor e opção de conversão) e deverá retornar o valor convertido. O usuário deverá entrar também, com o valor de cotação das duas moedas estrangeiras da data em questão. 5) Faça um programa que apresente, para um salário informado pelo usuário, um novo salário com aumento percentual também informado pelo usuário. Além da classe Principal, construa uma classe Salario que seja responsável pelos cálculos. Crie um método que mostre o novo salário sem o cálculo do INSS (imposto de 10% sobre o salário) e outro método que mostre o novo salário já com o INSS deduzido. 6) Faça um programa para cálculo de conta de energia elétrica. Seu software deverá possuir, além da classe Principal, uma classe chamada ContaLuz. Sabe-se que o quilowatt de energia tem o preço fixo de R$3,174 para residências e R$4,936 para comércios e indústrias em geral. A classe responsável pelo cálculo da conta deverá ter métodos distintos para calcular: o valor, em Reais, a ser pago por uma residência, o valor, em Reais, a ser pago por uma empresa/comércio e métods que calculem o valor da conta e ainda apliquem um percentual de desconto fornecido pela companhia.

7) Indique o que será impresso pelo programa abaixo: package pvt_exerciciodepuracao; public class Calculos { private float num1; private float num2; private float total; public Calculos(){ num1 = 0; num2 = 0; public float gettotal(){ public void setnum1(float v1){ num1 = v1; public void setnum2(float v1){ num2 = v1; public float calculo01(float v1, float v2){ float res; res = (v1 * v2) / 4; return(res); public float calculo02(){ total = num1-3 * num2; public void calculo03(){ total = (num1 * (num2-5)); ============================================================================ package pvt_exerciciodepuracao; public class PVt_ExercicioDepuracao { public static void main(string[] args) { Calculos calc; calc = new Calculos(); float valor1 = 15, valor2 = 19, resultado;

resultado = calc.calculo01(valor1, valor2); System.out.println("\n\nResultado - calculo01: " + resultado); calc.setnum1(valor1); calc.setnum2(valor2); resultado = calc.calculo02(); System.out.println("\n\nResultado - calculo02: " + resultado); calc.setnum1(valor1); calc.setnum2(valor2); calc.calculo03(); resultado = calc.gettotal(); System.out.println("\n\nResultado - calculo03: " + resultado);

8) Indique o que será impresso pelo programa abaixo: package pvt_exerciciodepuracao2; public class CalculoII { private float num1; private float num2; private float total; public CalculoII(){ num1 = 0; num2 = 0; public float gettotal(){ public void setnum1(float v1){ num1 = v1; public void setnum2(float v1){ num2 = v1; public float calc01(float v1, float v2){ float res; res = (v1 + v2) / 4; return(res); public float calc02(){ for(int i = 0; i < 4; i++){ num1++; num2 -= 3; total = num1 3 + num2; public void calc03(){ if(num2 < num1) total = (num1 * (num2 5)); else ============================================================================ package pvt_exerciciodepuracao2; public class PVt_ExercicioDepuracao2 { public static void main(string[] args) {

CalculoII ca; ca = new CalculoII(); float valor1 = 5, valor2 = 9, resultado = 0; int i = 0; while(i < 3){ resultado += ca.calc01(valor1, i); i++; System.out.println("\n\nResultado - calc01: " + resultado); ca.setnum1(valor1); ca.setnum2(valor2); resultado = ca.calc02(); System.out.println("\n\nResultado - calc02: " + resultado); ca.setnum1(valor1); ca.setnum2(valor2); ca.calc03(); resultado = ca.gettotal(); System.out.println("\n\nResultado - calc03: " + resultado); Mais informações e exercícios poderão ser encontrados em: DEITEL, H. M.; DEITEL, P. J. Java Como Programar; tradução Edson Furmankiewicz; revisão técnica Fábio Lucchini. 6. ed., São Paulo: Pearson, 2005. DEITEL, H. M.; DEITEL, P. J. Java Como Programar; 8. ed., São Paulo: Prentice Hall, 2010.