Skip to content

Commit f057e47

Browse files
GZaranzaGZaranza
authored andcommitted
primeiro commit
0 parents  commit f057e47

File tree

13 files changed

+771
-0
lines changed

13 files changed

+771
-0
lines changed

Trabalho_projeto/.classpath

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<classpath>
3+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-18">
4+
<attributes>
5+
<attribute name="module" value="true"/>
6+
</attributes>
7+
</classpathentry>
8+
<classpathentry kind="src" path="src"/>
9+
<classpathentry kind="output" path="bin"/>
10+
</classpath>

Trabalho_projeto/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/bin/

Trabalho_projeto/.project

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>Trabalho_projeto</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.jdt.core.javabuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
</buildSpec>
14+
<natures>
15+
<nature>org.eclipse.jdt.core.javanature</nature>
16+
</natures>
17+
</projectDescription>
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
eclipse.preferences.version=1
2+
encoding/<project>=UTF-8
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
eclipse.preferences.version=1
2+
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
3+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=18
4+
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
5+
org.eclipse.jdt.core.compiler.compliance=18
6+
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
7+
org.eclipse.jdt.core.compiler.debug.localVariable=generate
8+
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
9+
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
10+
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
11+
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
12+
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
13+
org.eclipse.jdt.core.compiler.release=enabled
14+
org.eclipse.jdt.core.compiler.source=18
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
package pacote;
2+
3+
4+
5+
public class Anuncio {
6+
7+
private Carro carro;
8+
private int valor;
9+
private String dt_anuncio; //"dd/MM/yyyy"
10+
private Loja loja;
11+
private int id_anuncio;
12+
13+
public Anuncio(Carro carro,Loja loja, int valor, Endereco local_venda, String dt_anuncio) {
14+
15+
this.carro = carro;
16+
this.loja=loja;
17+
this.valor = valor;
18+
this.dt_anuncio = dt_anuncio;
19+
}
20+
21+
22+
23+
public String toString() {
24+
return "----------Anuncio----------\n"+"Numero do anuncio: "+id_anuncio+"\nCarro: "+carro.getModelo()+"\nValor: R$"+valor+"\nLoja: "+loja.getNome()+"\nEndereco: "+loja.getEndereco().getLogradouro()+" "+loja.getEndereco().getComplemento()+"\nData de anuncio: "+dt_anuncio+"\n";
25+
}
26+
27+
public Carro getCarro() {
28+
return carro;
29+
}
30+
31+
public void setCarro(Carro carro) {
32+
this.carro = carro;
33+
}
34+
35+
public int getValor() {
36+
return valor;
37+
}
38+
39+
public void setValor(int valor) {
40+
this.valor = valor;
41+
}
42+
43+
public String getDt_anuncio() {
44+
return dt_anuncio;
45+
}
46+
47+
public void setDt_anuncio(String dt_anuncio) {
48+
this.dt_anuncio = dt_anuncio;
49+
}
50+
51+
public Loja getLoja() {
52+
return loja;
53+
}
54+
55+
public void setLoja(Loja loja) {
56+
this.loja = loja;
57+
}
58+
59+
public int getId_anuncio() {
60+
return id_anuncio;
61+
}
62+
63+
public void setId_anuncio(int id_anuncio) {
64+
this.id_anuncio = id_anuncio;
65+
}
66+
67+
public void anunciar() {
68+
int qtd;
69+
Loja loja = this.getLoja();
70+
Carro carro = this.getCarro();
71+
qtd = loja.getNumAnuncios();
72+
this.setId_anuncio(qtd+1);
73+
loja.setAnuncios(this, qtd);
74+
loja.setNumAnuncios(qtd+1);
75+
}
76+
77+
78+
79+
}
Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
package pacote;
2+
3+
4+
5+
public class Carro {
6+
7+
private String marca;
8+
private String modelo;
9+
private String ano;
10+
private String cor;
11+
private String placa;
12+
private String descricao;
13+
private int kilometragem;
14+
private int id_carro;
15+
private Loja loja;
16+
17+
public Carro(String marca, String modelo, String ano, String cor, String placa, String descricao,
18+
int kilometragem) {
19+
this.marca = marca;
20+
this.modelo = modelo;
21+
this.ano = ano;
22+
this.cor = cor;
23+
this.placa = placa;
24+
this.descricao = descricao;
25+
this.kilometragem = kilometragem;
26+
27+
}
28+
29+
public String getMarca() {
30+
return marca;
31+
}
32+
33+
public void setMarca(String marca) {
34+
this.marca = marca;
35+
}
36+
37+
public String getModelo() {
38+
return modelo;
39+
}
40+
41+
public void setModelo(String modelo) {
42+
this.modelo = modelo;
43+
}
44+
45+
public String getAno() {
46+
return ano;
47+
}
48+
49+
public void setAno(String ano) {
50+
this.ano = ano;
51+
}
52+
53+
public String getCor() {
54+
return cor;
55+
}
56+
57+
public void setCor(String cor) {
58+
this.cor = cor;
59+
}
60+
61+
public String getPlaca() {
62+
return placa;
63+
}
64+
65+
public void setPlaca(String placa) {
66+
this.placa = placa;
67+
}
68+
69+
public String getDescricao() {
70+
return descricao;
71+
}
72+
73+
public void setDescricao(String descricao) {
74+
this.descricao = descricao;
75+
}
76+
77+
public int getKilometragem() {
78+
return kilometragem;
79+
}
80+
81+
public void setKilometragem(int kilometragem) {
82+
this.kilometragem = kilometragem;
83+
}
84+
85+
public String toString() {
86+
return "-----------Carro------------\nModelo: "+ modelo+ "\nMarca: "+ marca+ "\nAno: "+ano+ "\nCor: "+cor+ "\nPlaca: "+placa+ "\nDescricao: "+descricao+"\n";
87+
}
88+
89+
public int getId_carro() {
90+
return id_carro;
91+
}
92+
93+
public void setId_carro(int id_carro) {
94+
this.id_carro = id_carro;
95+
}
96+
97+
public Loja getLoja() {
98+
return loja;
99+
}
100+
101+
public void setLoja(Loja loja) {
102+
this.loja = loja;
103+
}
104+
105+
public void cadastrarCarro(Loja loj) {
106+
int qtd;
107+
this.setLoja(loj);
108+
qtd = loj.getNumCarros();
109+
this.setId_carro(qtd+1);
110+
loj.setCarros(this, qtd);
111+
loj.setNumCarros(qtd+1);
112+
}
113+
114+
public String consultarCarro() {
115+
String saida = "ID CARR: "+id_carro+"\nLoja: "+this.getLoja().getNome();
116+
return saida;
117+
}
118+
}
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
package pacote;
2+
3+
4+
5+
public abstract class Conta {
6+
7+
protected String nome;
8+
protected String email;
9+
protected String telefone;
10+
protected Endereco endereco;
11+
12+
13+
public String getNome() {
14+
return nome;
15+
}
16+
public void setNome(String nome) {
17+
this.nome = nome;
18+
}
19+
public String getEmail() {
20+
return email;
21+
}
22+
public void setEmail(String email) {
23+
this.email = email;
24+
}
25+
public String getTelefone() {
26+
return telefone;
27+
}
28+
public void setTelefone(String telefone) {
29+
this.telefone = telefone;
30+
}
31+
public Endereco getEndereco() {
32+
return endereco;
33+
}
34+
public void setEndereco(Endereco endereco) {
35+
this.endereco = endereco;
36+
}
37+
38+
39+
}
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
package pacote;
2+
3+
public class Endereco {
4+
5+
private String logradouro;
6+
private String complemento;
7+
private String bairro;
8+
private String cidade;
9+
private String estado;
10+
private int cep;
11+
12+
public Endereco(String logradouro, String complemento, String bairro, String cidade,String estado, int cep) {
13+
super();
14+
this.logradouro = logradouro;
15+
this.complemento = complemento;
16+
this.bairro = bairro;
17+
this.cidade = cidade;
18+
this.estado = estado;
19+
this.cep = cep;
20+
}
21+
22+
23+
24+
public String getEstado() {
25+
return estado;
26+
}
27+
28+
29+
30+
public void setEstado(String estado) {
31+
this.estado = estado;
32+
}
33+
34+
35+
36+
public String getLogradouro() {
37+
return logradouro;
38+
}
39+
40+
public void setLogradouro(String logradouro) {
41+
this.logradouro = logradouro;
42+
}
43+
44+
public String getComplemento() {
45+
return complemento;
46+
}
47+
48+
public void setComplemento(String complemento) {
49+
this.complemento = complemento;
50+
}
51+
52+
public String getBairro() {
53+
return bairro;
54+
}
55+
56+
public void setBairro(String bairro) {
57+
this.bairro = bairro;
58+
}
59+
60+
public String getCidade() {
61+
return cidade;
62+
}
63+
64+
public void setCidade(String cidade) {
65+
this.cidade = cidade;
66+
}
67+
68+
public int getCEP() {
69+
return cep;
70+
}
71+
72+
public void setCEP(int cep) {
73+
this.cep = cep;
74+
}
75+
76+
public String toString() {
77+
return "------------Endereco------------\n"+logradouro+" "+complemento+" "+bairro+" "+cidade+" "+estado+" CEP: "+cep+"\n";
78+
}
79+
80+
}

0 commit comments

Comments
 (0)