TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ATIVIDADES PRÁTICAS SUPERVISIONADAS Ciência da Computação

Por:   •  4/10/2015  •  Trabalho acadêmico  •  3.630 Palavras (15 Páginas)  •  237 Visualizações

Página 1 de 15

ATIVIDADES PRÁTICAS

SUPERVISIONADAS

Ciência da Computação

3ª. Série

Programação Orientada a Objeto 1

Participantes :

RA:

Lucas Johny da Silva Alves

1054002320

Welves José do Santos

1025823249

David Domingos de Faria

1025875698

Bruna da Silva Ravira

1054036369

Karina aparecida de Almeida  

1001770747

Etapa 1

Leia atentamente os conceitos introdutórios a programação orientada a objetos e criação de classes e objetos em Java no livro texto da disciplina.

Etapa 2

Desenvolva uma classe que representa uma Unidade Consumidora de baixa tensão. Identifique os atributos e métodos necessários para que seja possível gerar a fatura de energia elétrica.

package estapa1;

 

public class BaixaTensao {

     int leituraAnterior;

     double vlrConsumido;

     int leituraAtual;

     int QtdEnergiaConsumida;

        

        public void setLeituraAnterior(int leituraAnterior) {

        if((leituraAnterior>= 0) || (leituraAnterior <= 100)){

        this.leituraAnterior = leituraAnterior;

        } else {

            JOptionPane.showMessageDialog(null,"Leitura Incorreta","Erro",0);

            return;

        }

    }

public void setLeituraAtual(int leituraAtual) {

        if ((leituraAtual >= 0) || (leituraAtual <= 100)) {

        this.leituraAtual = leituraAtual;

        } else {

            JOptionPane.showMessageDialog(null,"Leitura Incorreta","Erro",0);

            return;

        }

    }

   

}

Etapa 3

Utilize a classe desenvolvida no Passo 2, faca um programa que leia do teclado as informações de uma unidade consumidora, e crie uma instancia da classe de unidade consumidora armazenando-a em uma variável. Depois o programa devera solicitar continuamente o valor da leitura atual para a unidade consumidora e imprimir na tela a fatura do mês. O programa devera solicitar leituras ate que o usuário forneça um valor negativo, o que encerrara o programa. Considere que o valor da tarifa de KW/h e de R$0,34.

    public class VerificaConsumo {

    public static void main(String args[]) {

        BaixaTensao DadosDoRelogio = new BaixaTensao();

        int ValorAnterior;

        int ValorAtual;

        int QtdConsumido;

        double tarifa = 0,34;

        Scanner Entrada = new Scanner(System.in);

//        System.out.println("Digite a Letura Anterior do Relogio:");

//        ValorAnterior = Entrada.nextInt();

//        DadosDoRelogio.setLeituraAnterior(ValorAnterior);

        ValorAnterior = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite a Leitura Anterior do Relogio:","Leitura Relógio",1));

        DadosDoRelogio.leituraAnterior =ValorAnterior;

//        System.out.println("Digite a Letura Atual do Relogio:");

//        ValorAtual = Entrada.nextInt();

        ValorAtual = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite a Leitura Atual do Relogio:","Leitura Relógio",1));

        DadosDoRelogio.leituraAtual = ValorAtual;

//        DadosDoRelogio.SetQtdEnergiaConsumida(ValorAnterior, ValorAtual);

        QtdConsumido = DadosDoRelogio.getQtdEnergiaConsumida();

        DadosDoRelogio.QtdEnergiaConsumida = QtdConsumido;

//        System.out.println("O Consumo foi de: " +

//        DadosDoRelogio.getQtdEnergiaConsumida() + " KW/h");

//        System.out.println("Valor de consumido foi: RS$ " +

//        DadosDoRelogio.getVlrConsumido());

        JOptionPane.showMessageDialog(null,"O Consumo foi de: " +

        DadosDoRelogio.getQtdEnergiaConsumida() + " KW/h" +

                " E o Valor Cosumido foi: R$ "+ DadosDoRelogio.getVlrConsumido());

    }

}

ETAPA № 2

 Aula tema: Encapsulamento (Acessibilidade).

Esta atividade é importante para que você construa um programa menos suscetível a erros, delegando aos métodos de uma classe a responsabilidade exclusiva de manipular os atributos e outros métodos declarados na classe em que se encontram. Assim, espera-se que você compreenda uma das importantes características do paradigma de orientação a objetos, que é o encapsulamento dos dados de uma classe e como implementá-lo.

Para realizá-la é importante seguir os passos descritos.

Etapa 1

Leia atentamente os conceitos sobre modificadores de acesso no livro texto da disciplina.

Etapa 2

Modifique o programa feito na etapa anterior de tal modo que os atributos da classe que representa a Unidade Consumidora de baixa tensão fiquem encapsulados. Além disso, coloque nesta classe um método para a geração da fatura.

O programa resultante das adequações necessárias deve executar de forma semelhante ao programa produzido no Passo 3 da Etapa 1.

...

Baixar como (para membros premium)  txt (16.9 Kb)   pdf (169.9 Kb)   docx (733.2 Kb)  
Continuar por mais 14 páginas »
Disponível apenas no TrabalhosGratuitos.com