/**
* Programa de dvd
*
* @author (Amarildo de matos)
* @version (Versao 1.1 22 03 11 )
* O professor está criando uma Loja Virtual chamada e-SalesBR e, para isso,
* precisará criar as classes adequadas para o bom desempenho de vendas. Um
* dos produtos a serem vendidos na Loja é o DVD. Portanto, desenvolva o
* diagrama de classes utilizando a UML para a classe DVD. Alguns atributos
* deverão ser considerados, tais como: código do DVD, nome, quantidade em
* estoque, preço de custo e preço de venda. Após o desenvolvimento do
* diagrama, implemente a classe DVD utilizando o BlueJ, criando um novo projeto
* chamado Lab1Aula3. Algumas considerações para a classe
*
* 1.Um construtor que considera todos os atributos em sua lista de parâmetros
* 2.Um construtor apenas com o código, nome e preço de venda do DVD
* 3.Um método para novas compras do DVD, ou seja, reposição. Neste caso, o
* método precisará colocar os novos preços e a nova quantidade.
* 4.Um método para a venda do DVD
* 5.Métodos getter para os atributos
* 6.Métodos setter para os atributos
*/
public class Dvd
{
// instance variables - replace the example below with your own
private int codigo;
private String nome;
private double quantidadeEstoque;
private double precoCusto;
private double precoVenda;
private double totalValor1;
private double totalValor2;
/**
* Contrutor dvd
*/
public int getCodigo(){
return codigo;
}
public void setCodigo(int dcodigo)
{
codigo = dcodigo;
}
public String getNome(){
return nome;
}
public void setNome(String dnome)
{
nome = dnome;
}
public double getquantidadeEstoque(){
return quantidadeEstoque;
}
public void setquantidadeEstoque(double dquantidadeEstoque)
{
quantidadeEstoque = dquantidadeEstoque;
}
public double getprecoCusto(){
return precoCusto;
}
public void setprecoCusto(double dprecoCusto)
{
precoCusto = dprecoCusto;
}
public double getprecoVenda(){
return precoVenda;
}
public void setprecoVenda(double dprecoVenda)
{
precoVenda = dprecoVenda;
}
public Dvd()
{
// initialise instance variables
}
public void Dvd(int dcodigo, String dnome, double dquantidadeEstoque,double dprecoCusto,double dprecoVenda)
{
// 1.Um construtor que considera todos os atributos em sua lista de parâmetros
codigo = dcodigo;
nome = dnome;
quantidadeEstoque = dquantidadeEstoque;
precoCusto = dprecoCusto;
precoVenda = dprecoVenda;
}
/**
* Metodo
* 2.Um construtor apenas com o código, nome e preço de venda do DVD
* @param codigo = codigo do produto
* @param nome = nome do produto
* @param precoVenda = Preco de venda
* @return final
*/
public void Dvd(int dcodigo, String dnome, double dprecoVenda)
{
// 2.Um construtor apenas com o código, nome e preço de venda do DVD
codigo = dcodigo;
nome = dnome;
precoVenda = dprecoVenda;
}
/**
* Metodo
* * 3.Um método para novas compras do DVD, ou seja, reposição. Neste caso, o
* método precisará colocar os novos preços e a nova quantidade.
*/
public void compraDvd(double dprecoVenda, double dquantidade)
{
precoVenda = dprecoVenda;
quantidadeEstoque = quantidadeEstoque + dquantidade;
}
/**
* Metodo
* 4.Um método para a venda do DVD
*/
public void vendaDvd(double dquantidade)
{
quantidadeEstoque = quantidadeEstoque - dquantidade;
}
/**
* Metodo
* 1.Um método para aumentar o preço de venda do DVD. Este método deve
* receber como parâmetro o % a ser aumentado.
*/
public void aumentaPrecoDvdP(double dprecoVendaP)
{
precoVenda = ( ( precoVenda * dprecoVendaP ) / 100 ) + precoVenda;
}
/**
* Metodo
* 2.Um método para calcular o lucro obtido caso todas as unidades de um
* determinado DVD sejam vendidas. Consulte o professor sobre o cálculo.
*/
public double calculaLucro()
{
totalValor1 = quantidadeEstoque * precoCusto;
totalValor2 = quantidadeEstoque * precoVenda;
return totalValor2 - totalValor1;
}
/**
* Metodo
* 3.Um método para exibir os dados do objeto
*/
public void exibeDados()
{
System.out.println("Codigo: "+codigo);
System.out.println("Nome: "+nome);
System.out.println("Quantidade Estoque: "+quantidadeEstoque);
System.out.println("Preco Custo: "+precoCusto);
System.out.println("Preco Venda: "+precoVenda);
}
}
terça-feira, 22 de março de 2011
quarta-feira, 4 de novembro de 2009
Classe - Trabalhando com duas classes - uma chamando a outra - matos 04 11 09
Classe C
public class ClasseC
{
public static void exibeMensagem()
{
System.out.println("Mensagem classe c");
}
}
Classe B
public class ClasseB
{
public static void main(String args[])
{
ClasseC.exibeMensagem();
}
}
Resultado na tela
Aparece (Mensagem classe c)
Classe C
public class ClasseC
{
public static void exibeMensagem()
{
System.out.println("Mensagem classe c");
}
}
Classe B
public class ClasseB
{
public static void main(String args[])
{
ClasseC.exibeMensagem();
}
}
Resultado na tela
Aparece (Mensagem classe c)
terça-feira, 3 de novembro de 2009
quinta-feira, 29 de outubro de 2009
Programa java com retorno - 30 10 2009
public class ClasseC2
{
private int exibeMensagem()
{
System.out.println("Mensagem Classe C2-private");
System.out.println("+-----------------------------------------------------------+");
System.out.println("! !");
System.out.println("!Meu quinto programa - amarildo de matos. aprendendo java !");
System.out.println("! !");
System.out.println("+-----------------------------------------------------------+");
return 5;
}
public void chamaMetodo()
{
int retorno;
retorno = exibeMensagem();
System.out.println("o valor devolvido foi"+retorno);
}
}
public class ClasseB2 {
public static void main(String[] args) {
ClasseC2 objeto = new ClasseC2();
objeto.chamaMetodo();
}
}
public class ClasseC2
{
private int exibeMensagem()
{
System.out.println("Mensagem Classe C2-private");
System.out.println("+-----------------------------------------------------------+");
System.out.println("! !");
System.out.println("!Meu quinto programa - amarildo de matos. aprendendo java !");
System.out.println("! !");
System.out.println("+-----------------------------------------------------------+");
return 5;
}
public void chamaMetodo()
{
int retorno;
retorno = exibeMensagem();
System.out.println("o valor devolvido foi"+retorno);
}
}
public class ClasseB2 {
public static void main(String[] args) {
ClasseC2 objeto = new ClasseC2();
objeto.chamaMetodo();
}
}
quarta-feira, 28 de outubro de 2009
terça-feira, 27 de outubro de 2009
Meu Segundo Programa Java - 27 10 09 . 21.20
import java.util.Scanner;
public class SegundoPrograma
{
public static void main(String args[])
{
Scanner entrada = new Scanner(System.in);
System.out.print("Digite o seu nome:");
String nome = entrada.nextLine();
System.out.print("O nome digitado foi :"+nome);
}
}
import java.util.Scanner;
public class SegundoPrograma
{
public static void main(String args[])
{
Scanner entrada = new Scanner(System.in);
System.out.print("Digite o seu nome:");
String nome = entrada.nextLine();
System.out.print("O nome digitado foi :"+nome);
}
}
Marcadores:
SegundoPrograma
Meu Primeiro Programa Java - 27 10 2009 Matos Informatica
public class PrimeiroPrograma
{
public static void main(String args[])
{
System.out.println("+-----------------------------------------------------------+");
System.out.println("!Meu primeiro programa - amarildo de matos. aprendendo java !");
System.out.println("+-----------------------------------------------------------+");
}
}
Marcadores:
PrimeiroPrograma
Assinar:
Postagens (Atom)