first commit

This commit is contained in:
FCRx
2023-10-26 23:22:37 -03:00
commit de46615d76
268 changed files with 48831 additions and 0 deletions

View File

@ -0,0 +1,17 @@
package org.me.produto;
public class CompactDisc extends Produto{
private String album, artista, gravadora;
public CompactDisc(int codigo, double preco, String descricao, String album, String artista, String gravadora)
{
super(codigo,preco,descricao);
this.album = album;
this.artista = artista;
this.gravadora = gravadora;
}
public String GetAlbum(){return this.album;}
public String GetArtista(){return this.artista;}
public String GetGravdr(){return this.gravadora;}
}

View File

@ -0,0 +1,19 @@
package org.me.produto;
public class Livro extends Produto{
private String autor, editora;
private int isbn, ano;
public Livro(int codigo, int isbn, int ano, double preco, String descricao, String autor, String editora)
{
super(codigo,preco,descricao);
this.isbn = isbn;
this.ano = ano;
this.autor = autor;
this.editora = editora;
}
public String GetAutor(){return this.autor;}
public String GetEditora(){return this.editora;}
public int GetISBN(){return this.isbn;}
public int GetAno(){return this.ano;}
}

View File

@ -0,0 +1,18 @@
package org.me.produto;
public class Produto {
private int codigo;
private double preco;
private String descricao;
public Produto(int codigo, double preco, String descricao)
{
this.codigo = codigo;
this.preco = preco;
this.descricao = descricao;
}
public int GetCodigo(){return this.codigo;}
public double GetPreco(){return this.preco;}
public String GetDescr(){return this.descricao;}
}

View File

@ -0,0 +1,36 @@
package org.me.testeproduto;
import org.me.produto.*;
public class TesteProduto {
public static void main(String[] args) {
CompactDisc cd = new CompactDisc(1,20.00,"SUBARU SUBARU","BAD BLACK","Ramon Film Productions","Wakaliwood");
Livro lv = new Livro(2,12414135,2020,49.99,"Livro Teste","Arnold Schwarzenegger","Editora Teste");
System.out.printf("\nLivro: %s"
+ "\n\tAutor: %s"
+ "\n\tEditora: %s"
+ "\n\tISBN: %d"
+ "\n\tAno: %d"
+ "\n\tPreço: %.2f\n",
lv.GetDescr(),
lv.GetAutor(),
lv.GetEditora(),
lv.GetISBN(),
lv.GetAno(),
lv.GetPreco());
System.out.printf("\nCodigo: %d"
+ "\nCD: %s"
+ "\n\tAlbum: %s"
+ "\n\tArtista: %s"
+ "\n\tGravadora: %s"
+ "\n\tPreco %.2f",
cd.GetCodigo(),
cd.GetDescr(),
cd.GetAlbum(),
cd.GetArtista(),
cd.GetGravdr(),
cd.GetPreco()
);
}
}