Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

UNIVERSIDADE VEIGA DE ALMEIDA – UVA
 
CURSO SUPERIOR EM SITEMAS DE INFORMAÇÃO
ATIVIDADE CERTIFICADORA
PROGRAMAÇÃO ORIENTADA A OBJETOS I
FILIPE GONÇALVES ISQUIERDO– 20191302246
RIO DE JANEIRO
2020.3
FILIPE GONÇALVES ISQUIERDO
PROGRAMAÇÃO ORIENTADA A OBJETOS I
 
 Trabalho apresentado no curso 
Superior em Sistemas de Informação da 
Universidade Veiga de Almeida, como requisito 
para obtenção do certificado de
PROGRAMAÇÃO ORIENTADA A OBJETOS I
 Professor Orientador: MARCO AURELIO NOVAES ESTEVES 
RIO DE JANEIRO
2020.3
A primeira é a classe: 
package programapoo;
import java.util.ArrayList;
import java.util.Scanner;
public class Computador {
 
 //atributos
 private int memoria, hd;
 private float tela, valor;
 private String cor, modelo, tamanho, processador;
 private boolean novo, video;
 
 //construtores
 public Computador() {
 }
 
 public Computador(int memoria) {
 this.memoria = memoria;
 }
 public Computador(int hd, String cor, String tamanho) {
 this.hd = hd;
 this.cor = cor;
 this.tamanho = tamanho;
 }
 public Computador(boolean novo, boolean video) {
 this.novo = novo;
 this.video = video;
 }
 
 public Computador(String cor, String modelo, String tamanho, String processador) {
 this.cor = cor;
 this.modelo = modelo;
 this.tamanho = tamanho;
 this.processador = processador;
 }
 public Computador(int memoria, int hd, float tela, float valor, String modelo, String processador) {
 this.memoria = memoria;
 this.hd = hd;
 this.tela = tela;
 this.valor = valor;
 this.modelo = modelo;
 this.processador = processador;
 }
 public Computador(int memoria, int hd, float tela, float valor, String cor, String modelo, String tamanho, String processador) {
 this.memoria = memoria;
 this.hd = hd;
 this.tela = tela;
 this.valor = valor;
 this.cor = cor;
 this.modelo = modelo;
 this.tamanho = tamanho;
 this.processador = processador;
 }
 
 
 
 // metodos
 public int getMemoria() {
 return memoria;
 }
 
 public void setMemoria(int memoria) {
 this.memoria = memoria;
 }
 public int getHd() {
 return hd;
 }
 public void setHd(int hd) {
 this.hd = hd;
 }
 public float getTela() {
 return tela;
 }
 public void setTela(float tela) {
 this.tela = tela;
 }
 public float getValor() {
 return valor;
 }
 public void setValor(float valor) {
 this.valor = valor;
 }
 public String getCor() {
 return cor;
 }
 public void setCor(String cor) {
 this.cor = cor;
 }
 
public String getModelo() {
 return modelo;
 }
 public void setModelo(String modelo) {
 this.modelo = modelo;
 }
 public String getTamanho() {
 return tamanho;
 }
 public void setTamanho(String tamanho) {
 this.tamanho = tamanho;
 }
 public String getProcessador() {
 return processador;
 }
 public void setProcessador(String processador) {
 this.processador = processador;
 }
 public boolean isNovo() {
 return novo;
 }
 public void setNovo(boolean novo) {
 this.novo = novo;
 }
 public boolean isVideo() {
 return video;
 }
 
 public void setVideo(boolean video) {
 this.video = video;
 }
 
 public void entradaDados(){
 Scanner sc = new Scanner(System.in);
 System.out.println("Até qual valor voce pode pagar?: ");
 valor = sc.nextFloat();
 System.out.println("Qual tamanho de tela deseja?: ");
 tela = sc.nextFloat();
 System.out.println("Qual cor?: ");
 cor = sc.nextLine();
 System.out.println("de qual modelo: nootbook ou desktop?: ");
 modelo = sc.nextLine();
 System.out.println("Processador intel ou amd?: ");
 processador = sc.nextLine();
 }
 
 
 public void imprimir(){
 System.out.println("Configurações do computador escolhido: ");
 System.out.println("Memória de " + this.getMemoria() + " gigas");
 System.out.println("hd de " + this.getHd() + "gigas");
 System.out.println("tela de " + this.getTela());
 System.out.println("modelo " + this.getModelo());
 System.out.println("processador " + this.getProcessador());
 System.out.println("Possue placa de video?: " + this.isVideo());
 System.out.println("é novo?: " + this.isNovo());
 }
 
}
*********************************************************************
essa segunda são os objetos instanciados:
package programapoo;
import java.util.Scanner;
public class ProgramaPoo {
 public static void main(String[] args) {
 Scanner ler = new Scanner(System.in);
 
 
 Computador c1 = new Computador();
 c1.entradaDados();
 c1.imprimir();
 
 Computador c2 = new Computador();
 c2.setHd(512);
 c2.setNovo(true);
 c2.setTela(22);
 c2.imprimir();
 
 Computador c3 = new Computador(true, false);
 c3.imprimir();
 Computador c4 = new Computador("preto", "HP", "nootbook", "intel"); 
 c4.setVideo(true);
 c4.imprimir(); 
 
 
 Computador c5 = new Computador(16, 512, 22f, 4500f, "Branco", "sony", "desktop", "intel");
 c5.setVideo(true);
 c5.imprimir(); 
 
 }
 
}
*****************************************************************
essa é a tela do programa sendo executado 
compile:
run:
Até qual valor voce pode pagar?: 
4,500
Qual tamanho de tela deseja?: 
22
Qual cor?: 
de qual modelo: nootbook ou desktop?: 
Laranja
Processador intel ou amd?: 
intel
Configurações do computador escolhido: 
Memória de 0 gigas
hd de 0gigas
tela de 22.0
modelo Laranja
processador intel
Possue placa de video?: false
é novo?: false
Configurações do computador escolhido: 
Memória de 0 gigas
hd de 512gigas
tela de 22.0
modelo null
processador null
Possue placa de video?: false
é novo?: true
Configurações do computador escolhido: 
Memória de 0 gigas
hd de 0gigas
tela de 0.0
modelo null
processador null
Possue placa de video?: false
é novo?: true
Configurações do computador escolhido: 
Memória de 0 gigas
hd de 0gigas
tela de 0.0
modelo HP
processador intel
Possue placa de video?: true
é novo?: false
Configurações do computador escolhido: 
Memória de 16 gigas
hd de 512gigas
tela de 22.0
modelo sony
processador intel
Possue placa de video?: true
é novo?: false
BUILD SUCCESSFUL (total time: 15 seconds)

Mais conteúdos dessa disciplina