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
b9`*LemzdaeB~kEQJR%iE4TXX`X0QGq$`HfF
literal 0
HcmV?d00001
diff --git a/atividade-10/src/main/java/Main.java b/atividade-10/src/main/java/Main.java
new file mode 100644
index 0000000..81c7a58
--- /dev/null
+++ b/atividade-10/src/main/java/Main.java
@@ -0,0 +1,17 @@
+import com.aula.pedido.*;
+
+public class Main {
+ public static void main(String[] args) {
+ Pedido pedido = new Pedido(10);
+
+ Produto arroz = new Produto(100, "Arroz", 8.00);
+ Produto feijao = new Produto(101, "Feijão", 5.50);
+ Produto acerola = new Produto(102, "Acerola", 16.30);
+
+ pedido.adicionarProduto(arroz, 10);
+ pedido.adicionarProduto(feijao, 2);
+ pedido.adicionarProduto(acerola, 5);
+
+ System.out.printf("Preço do pedido: R$ %.2f\n", pedido.getValorTotal());
+ }
+}
diff --git a/atividade-10/src/main/java/com/aula/pedido/Pedido.java b/atividade-10/src/main/java/com/aula/pedido/Pedido.java
new file mode 100644
index 0000000..fc836a0
--- /dev/null
+++ b/atividade-10/src/main/java/com/aula/pedido/Pedido.java
@@ -0,0 +1,43 @@
+package com.aula.pedido;
+
+import java.time.LocalDate;
+
+public class Pedido {
+ private int numero;
+ private LocalDate data;
+ private double valorTotal;
+
+ public Pedido(int numero) {
+ this.numero = numero;
+ this.data = LocalDate.now();
+ this.valorTotal = 0;
+ }
+
+ public int getNumero() {
+ return numero;
+ }
+
+ public void setNumero(int numero) {
+ this.numero = numero;
+ }
+
+ public LocalDate getData() {
+ return data;
+ }
+
+ public void setData(LocalDate data) {
+ this.data = data;
+ }
+
+ public double getValorTotal() {
+ return valorTotal;
+ }
+
+ public void setValorTotal(double valorTotal) {
+ this.valorTotal = valorTotal;
+ }
+
+ public void adicionarProduto(Produto p, int quantidade) {
+ valorTotal += p.getPrecoUnitario() * quantidade;
+ }
+}
diff --git a/atividade-10/src/main/java/com/aula/pedido/Produto.java b/atividade-10/src/main/java/com/aula/pedido/Produto.java
new file mode 100644
index 0000000..e15637c
--- /dev/null
+++ b/atividade-10/src/main/java/com/aula/pedido/Produto.java
@@ -0,0 +1,37 @@
+package com.aula.pedido;
+
+public class Produto {
+ private int codigo;
+ private String nome;
+ private double precoUnitario;
+
+ public Produto(int codigo, String nome, double precoUnitario) {
+ this.codigo = codigo;
+ this.nome = nome;
+ this.precoUnitario = precoUnitario;
+ }
+
+ public int getCodigo() {
+ return codigo;
+ }
+
+ public void setCodigo(int codigo) {
+ this.codigo = codigo;
+ }
+
+ public String getNome() {
+ return nome;
+ }
+
+ public void setNome(String nome) {
+ this.nome = nome;
+ }
+
+ public double getPrecoUnitario() {
+ return precoUnitario;
+ }
+
+ public void setPrecoUnitario(double precoUnitario) {
+ this.precoUnitario = precoUnitario;
+ }
+}
diff --git a/atividade-10/src/test/java/com/aula/pedido/AppTest.java b/atividade-10/src/test/java/com/aula/pedido/AppTest.java
new file mode 100644
index 0000000..68e32e7
--- /dev/null
+++ b/atividade-10/src/test/java/com/aula/pedido/AppTest.java
@@ -0,0 +1,19 @@
+package com.aula.pedido;
+
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+import org.junit.jupiter.api.Test;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest {
+
+ /**
+ * Rigorous Test :-)
+ */
+ @Test
+ public void shouldAnswerWithTrue() {
+ assertTrue(true);
+ }
+}
diff --git a/atividade-2/.classpath b/atividade-2/.classpath
new file mode 100644
index 0000000..df66b20
--- /dev/null
+++ b/atividade-2/.classpath
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/atividade-2/.mvn/jvm.config b/atividade-2/.mvn/jvm.config
new file mode 100644
index 0000000..e69de29
diff --git a/atividade-2/.mvn/maven.config b/atividade-2/.mvn/maven.config
new file mode 100644
index 0000000..e69de29
diff --git a/atividade-2/.project b/atividade-2/.project
new file mode 100644
index 0000000..dc910ab
--- /dev/null
+++ b/atividade-2/.project
@@ -0,0 +1,34 @@
+
+
+ atividade-2
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+
+
+
+ 1757439638435
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
+
diff --git a/atividade-2/.settings/org.eclipse.core.resources.prefs b/atividade-2/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..f9fe345
--- /dev/null
+++ b/atividade-2/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,4 @@
+eclipse.preferences.version=1
+encoding//src/main/java=UTF-8
+encoding//src/test/java=UTF-8
+encoding/=UTF-8
diff --git a/atividade-2/.settings/org.eclipse.jdt.apt.core.prefs b/atividade-2/.settings/org.eclipse.jdt.apt.core.prefs
new file mode 100644
index 0000000..d4313d4
--- /dev/null
+++ b/atividade-2/.settings/org.eclipse.jdt.apt.core.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.apt.aptEnabled=false
diff --git a/atividade-2/.settings/org.eclipse.jdt.core.prefs b/atividade-2/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..a4e59d9
--- /dev/null
+++ b/atividade-2/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,9 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
+org.eclipse.jdt.core.compiler.processAnnotations=disabled
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=17
diff --git a/atividade-2/.settings/org.eclipse.m2e.core.prefs b/atividade-2/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000..f897a7f
--- /dev/null
+++ b/atividade-2/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/atividade-2/pom.xml b/atividade-2/pom.xml
new file mode 100644
index 0000000..8df6eed
--- /dev/null
+++ b/atividade-2/pom.xml
@@ -0,0 +1,90 @@
+
+
+ 4.0.0
+
+ com.aula.carro
+ atividade-2
+ 1.0-SNAPSHOT
+
+ atividade-2
+
+ http://www.example.com
+
+
+ UTF-8
+ 17
+
+
+
+
+
+ org.junit
+ junit-bom
+ 5.11.0
+ pom
+ import
+
+
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ test
+
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ test
+
+
+
+
+
+
+
+
+ maven-clean-plugin
+ 3.4.0
+
+
+
+ maven-resources-plugin
+ 3.3.1
+
+
+ maven-compiler-plugin
+ 3.13.0
+
+
+ maven-surefire-plugin
+ 3.3.0
+
+
+ maven-jar-plugin
+ 3.4.2
+
+
+ maven-install-plugin
+ 3.1.2
+
+
+ maven-deploy-plugin
+ 3.1.2
+
+
+
+ maven-site-plugin
+ 3.12.1
+
+
+ maven-project-info-reports-plugin
+ 3.6.1
+
+
+
+
+
diff --git a/atividade-2/src/main/carro.png b/atividade-2/src/main/carro.png
new file mode 100644
index 0000000000000000000000000000000000000000..024dd65d6afdea8113d5d0b27a05a20eb63eb21f
GIT binary patch
literal 8460
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
E15kS{5&!@I
literal 0
HcmV?d00001
diff --git a/atividade-2/src/main/java/Main.java b/atividade-2/src/main/java/Main.java
new file mode 100644
index 0000000..794e127
--- /dev/null
+++ b/atividade-2/src/main/java/Main.java
@@ -0,0 +1,20 @@
+import com.aula.carro.Carro;
+
+public class Main {
+ public static void main(String[] argv) {
+ Carro montana = new Carro("Chevrolet", "Montana", 2025, 0);
+
+ montana.imprimirInfo();
+
+ montana.acelerar(100);
+ montana.frear(30);
+ montana.imprimirInfo();
+
+ montana.acelerar(-1000);
+ montana.frear(-1000000);
+ montana.imprimirInfo();
+
+ Carro nada = new Carro();
+ nada.imprimirInfo();
+ }
+}
diff --git a/atividade-2/src/main/java/com/aula/carro/Carro.java b/atividade-2/src/main/java/com/aula/carro/Carro.java
new file mode 100644
index 0000000..78971bc
--- /dev/null
+++ b/atividade-2/src/main/java/com/aula/carro/Carro.java
@@ -0,0 +1,46 @@
+package com.aula.carro;
+
+public class Carro {
+ private String marca;
+ private String modelo;
+ private int ano;
+ private int velocidadeAtual;
+
+ public Carro(String marca, String modelo, int ano, int velocidadeAtual) {
+ this.marca = marca;
+ this.modelo = modelo;
+ this.ano = ano;
+ this.velocidadeAtual = velocidadeAtual;
+ }
+
+ public Carro() {
+ this("Sem marca", "Sem modelo", 0, 0);
+ }
+
+ public void acelerar(int valor) {
+ if (valor < 0) {
+ System.out.println("Não é possível acelerar com um valor negativo.");
+ return;
+ }
+
+ velocidadeAtual += valor;
+ }
+
+ public void frear(int valor) {
+ if (valor < 0) {
+ System.out.println("Não é possível frear com um valor negativo.");
+ return;
+ }
+
+ velocidadeAtual -= valor;
+ }
+
+ public void imprimirInfo() {
+ System.out.println("---------------------------------");
+ System.out.println("Marca do carro: " + marca);
+ System.out.println("Modelo do carro: " + modelo);
+ System.out.println("Ano de criação: " + ano);
+ System.out.println("Velocidade atual: " + velocidadeAtual);
+ System.out.println("---------------------------------");
+ }
+}
diff --git a/atividade-2/src/test/java/com/aula/carro/AppTest.java b/atividade-2/src/test/java/com/aula/carro/AppTest.java
new file mode 100644
index 0000000..20afe7c
--- /dev/null
+++ b/atividade-2/src/test/java/com/aula/carro/AppTest.java
@@ -0,0 +1,19 @@
+package com.aula.carro;
+
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+import org.junit.jupiter.api.Test;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest {
+
+ /**
+ * Rigorous Test :-)
+ */
+ @Test
+ public void shouldAnswerWithTrue() {
+ assertTrue(true);
+ }
+}
diff --git a/atividade-3/.classpath b/atividade-3/.classpath
new file mode 100644
index 0000000..df66b20
--- /dev/null
+++ b/atividade-3/.classpath
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/atividade-3/.mvn/jvm.config b/atividade-3/.mvn/jvm.config
new file mode 100644
index 0000000..e69de29
diff --git a/atividade-3/.mvn/maven.config b/atividade-3/.mvn/maven.config
new file mode 100644
index 0000000..e69de29
diff --git a/atividade-3/.project b/atividade-3/.project
new file mode 100644
index 0000000..107ecb1
--- /dev/null
+++ b/atividade-3/.project
@@ -0,0 +1,34 @@
+
+
+ atividade-3
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+
+
+
+ 1757440751723
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
+
diff --git a/atividade-3/.settings/org.eclipse.core.resources.prefs b/atividade-3/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..f9fe345
--- /dev/null
+++ b/atividade-3/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,4 @@
+eclipse.preferences.version=1
+encoding//src/main/java=UTF-8
+encoding//src/test/java=UTF-8
+encoding/=UTF-8
diff --git a/atividade-3/.settings/org.eclipse.jdt.apt.core.prefs b/atividade-3/.settings/org.eclipse.jdt.apt.core.prefs
new file mode 100644
index 0000000..d4313d4
--- /dev/null
+++ b/atividade-3/.settings/org.eclipse.jdt.apt.core.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.apt.aptEnabled=false
diff --git a/atividade-3/.settings/org.eclipse.jdt.core.prefs b/atividade-3/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..a4e59d9
--- /dev/null
+++ b/atividade-3/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,9 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
+org.eclipse.jdt.core.compiler.processAnnotations=disabled
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=17
diff --git a/atividade-3/.settings/org.eclipse.m2e.core.prefs b/atividade-3/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000..f897a7f
--- /dev/null
+++ b/atividade-3/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/atividade-3/pom.xml b/atividade-3/pom.xml
new file mode 100644
index 0000000..ba79c15
--- /dev/null
+++ b/atividade-3/pom.xml
@@ -0,0 +1,90 @@
+
+
+ 4.0.0
+
+ com.aula.conta
+ atividade-3
+ 1.0-SNAPSHOT
+
+ atividade-3
+
+ http://www.example.com
+
+
+ UTF-8
+ 17
+
+
+
+
+
+ org.junit
+ junit-bom
+ 5.11.0
+ pom
+ import
+
+
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ test
+
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ test
+
+
+
+
+
+
+
+
+ maven-clean-plugin
+ 3.4.0
+
+
+
+ maven-resources-plugin
+ 3.3.1
+
+
+ maven-compiler-plugin
+ 3.13.0
+
+
+ maven-surefire-plugin
+ 3.3.0
+
+
+ maven-jar-plugin
+ 3.4.2
+
+
+ maven-install-plugin
+ 3.1.2
+
+
+ maven-deploy-plugin
+ 3.1.2
+
+
+
+ maven-site-plugin
+ 3.12.1
+
+
+ maven-project-info-reports-plugin
+ 3.6.1
+
+
+
+
+
diff --git a/atividade-3/src/main/ContaBancaria.png b/atividade-3/src/main/ContaBancaria.png
new file mode 100644
index 0000000000000000000000000000000000000000..b543d0e8b310e11120c24434a5b57019166feff2
GIT binary patch
literal 9020
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
yAoITj{ saldo) {
+ return false;
+ }
+
+ saldo -= valor;
+ return true;
+ }
+
+ public void imprimirInfo() {
+ System.out.println("----------------------");
+ System.out.println("Numero: " + numero);
+ System.out.println("Titular: " + titular);
+ System.out.printf("Saldo: R$ %.2f\n", saldo);
+ System.out.println("----------------------");
+ }
+}
diff --git a/atividade-3/src/test/java/com/aula/conta/AppTest.java b/atividade-3/src/test/java/com/aula/conta/AppTest.java
new file mode 100644
index 0000000..a3852da
--- /dev/null
+++ b/atividade-3/src/test/java/com/aula/conta/AppTest.java
@@ -0,0 +1,19 @@
+package com.aula.conta;
+
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+import org.junit.jupiter.api.Test;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest {
+
+ /**
+ * Rigorous Test :-)
+ */
+ @Test
+ public void shouldAnswerWithTrue() {
+ assertTrue(true);
+ }
+}
diff --git a/atividade-4/.classpath b/atividade-4/.classpath
new file mode 100644
index 0000000..df66b20
--- /dev/null
+++ b/atividade-4/.classpath
@@ -0,0 +1,57 @@
+
+
+
+
+