diff --git a/algoritmos/exercicio_1/index.html b/algoritmos/exercicio_1/index.html
new file mode 100644
index 0000000..cc90c4d
--- /dev/null
+++ b/algoritmos/exercicio_1/index.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+ Simulção de vendas
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Valor total de sua compra:
+
+
+
+
+
+
\ No newline at end of file
diff --git a/algoritmos/exercicio_1/js/script.js b/algoritmos/exercicio_1/js/script.js
new file mode 100644
index 0000000..171ec22
--- /dev/null
+++ b/algoritmos/exercicio_1/js/script.js
@@ -0,0 +1,60 @@
+var btn_catch = document.querySelector('.btn');
+var discount = 0;
+const store = [];
+var total = 0;
+
+
+function total_price() {
+ let values = [];
+ for (let index = 0; index < store.length; index++) {
+ values.push(store[index].final);
+
+ }
+ total = values.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
+ console.log(total);
+ document.querySelector('.list h2').innerHTML = `Valor total: ${total}`;
+}
+
+
+btn_catch.addEventListener('click',()=>{
+ var item_code = document.querySelector('.code').value;
+ var item_value = document.querySelector('.valor').value;
+ var item_num = document.querySelector('.quantia').value;
+ var nome_item = document.querySelector('.nome_item').value;
+ var i = i;
+ var date = new Date();
+ date = date.toLocaleDateString()
+ Final_Price(item_value,item_num);
+ const sold = {sold_number:i,code:item_code,date:date,nome:nome_item,value:discount,quantity:item_num,final:discount};
+
+
+ store.push(sold);
+
+ for(var j = 0;j
+ Item:`+store[j].nome+`
+ Preço:`+store[j].value+`
+ Data de compra:`+store[j].date+`
+ `;
+ }
+ console.log(store);
+ total_price();
+ i+=1;
+})
+
+
+function Final_Price(value,quantity){
+
+ if(quantity>10){
+ discount = (value - (value*0.05))*quantity;
+ }else if(quantity>20){
+ discount = (value - (value*0.1))*quantity;
+ }else if(quantity>30){
+ discount = (value - (value*0.20))*quantity;
+ }else{
+ discount = value*quantity;
+ }
+}
+
diff --git a/algoritmos/exercicio_1/style/style.css b/algoritmos/exercicio_1/style/style.css
new file mode 100644
index 0000000..07c4f57
--- /dev/null
+++ b/algoritmos/exercicio_1/style/style.css
@@ -0,0 +1,137 @@
+*{
+ margin:0;
+ padding:0;
+ box-sizing: border-box;
+ font-family: 'Lato', sans-serif;
+}
+
+html,body{
+ height:100%;
+}
+
+body{
+ background-color: #c7d6cc;
+
+}
+
+.container{
+ width:100%;
+ height: 100%;
+ display: flex;
+}
+.register{
+ width:50%;
+ height:100%;
+
+}
+
+.info{
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ height: 100%;
+ width: 100%;
+}
+
+.code,.valor,.quantia,.nome_item{
+ width:70%;
+ height: 60px;
+ background-color: transparent;
+ border: none;
+ border-bottom: 4px solid #3bd46e;
+ color: rgb(255, 255, 255);
+ font-size: 24px;
+ padding:2%;
+ margin-top: 5%;
+ filter:drop-shadow(0 4px 4px rgba(0,0,0,0.4));
+}
+
+.quantia::placeholder{
+ color: white;;
+}
+
+.valor::placeholder{
+ color: white;;
+}
+
+.code::placeholder{
+ color: white;;
+}
+
+.nome_item::placeholder{
+ color: white;
+}
+
+
+.info input[type = button]{
+ cursor: pointer;
+ width:200px;
+ height:60px;
+ color: #3bd46e;
+ font-size: 18px;
+ margin:5% 0;
+ background-color: transparent;
+ border: 3px solid #3bd46e;
+ transition: 0.2s;
+ filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.164));
+}
+
+.info input[type = button]:hover{
+ background-color: #3bd46e;
+ color:white;
+}
+
+.info_display{
+ width: 50%;
+ height:100%;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+}
+.info_display::-webkit-scrollbar{
+ display: none;
+}
+
+.info_wrapper{
+ height:60px;
+ width:90%;
+ background-color: #3bd46e;
+ filter:drop-shadow(0 4px 4px rgba(0,0,0,0.4));
+ border-radius: 2rem;
+ display: flex;
+ align-items: center;
+ padding:0 2%;
+}
+
+.info_wrapper span{
+ margin: 0 5%;
+ font-size: 24px;
+ color:white;
+}
+
+.list{
+ width:100%;
+ height: 120px;
+ text-align: center;
+ color:white;
+ font-size: 32px;
+}
+
+@media screen and (max-width:1550px){
+ .container{
+ height: auto;
+ flex-direction: column;
+ }
+ .register{
+ width: 100%;
+ }
+ .info_display{
+ width: 100%;
+ }
+
+ .list{
+ padding:2%;
+ }
+}
\ No newline at end of file
diff --git a/algoritmos/exercicio_2/index.php b/algoritmos/exercicio_2/index.php
new file mode 100644
index 0000000..ea07707
--- /dev/null
+++ b/algoritmos/exercicio_2/index.php
@@ -0,0 +1,264 @@
+$peso = $peso;
+ $this->$patas = $patas;
+ }
+
+
+
+ public function getPeso(){
+ return $this->peso;
+ }
+
+ public function setPeso($peso){
+ return $this->peso = $peso;
+ }
+
+ public function getPatas(){
+ return $this->patas;
+ }
+
+ public function setPatas($patas){
+ return $this->patas = $patas;
+ }
+
+
+ }
+
+ abstract class Ave extends Animal{
+ private $nome;
+
+ function __construct($nome, $peso, $patas){
+ $this->nome = $nome;
+ parent::__construct($peso, $patas);
+ }
+
+ public function getNome(){
+ return $this->nome;
+ }
+
+ public function setNome($nome){
+ $this->nome = $nome;
+ }
+
+ abstract function Comer();
+ abstract function Andar();
+ }
+
+ abstract class Mamifero extends Animal{
+ private $nome;
+
+ function __construct($nome, $peso, $patas){
+ $this->nome = $nome;
+ parent::__construct($peso, $patas);
+ }
+
+ public function getNome(){
+ return $this->nome;
+ }
+
+ public function setNome($nome){
+ $this->nome = $nome;
+ }
+
+ abstract function Comer();
+ abstract function Andar();
+ }
+
+ class Andorinha extends Ave implements Voo{
+ private $cor;
+ function __construct($nome,$peso, $patas,$cor){
+ parent::__construct($nome,$peso,$patas);
+ $this->cor = $cor;
+ }
+ function Comer(){
+ echo "Andorinha ".parent::getNome()." está comendo";
+ }
+
+ function Andar(){
+ echo "A andorinha ".parent::getNome()."está andando";
+ }
+ function LevantarVoo(){
+ echo "A andorinha ".parent::getNome()." está voando";
+ }
+
+ function getCor(){
+ return $this->cor;
+ }
+ function setCor($cor){
+ return $this->cor = $cor;
+ }
+ }
+
+ class Pato extends Ave implements Voo{
+ private $cor;
+ function __construct($nome,$peso, $patas,$cor){
+ parent::__construct($nome,$peso,$patas);
+ $this->cor = $cor;
+ }
+ function Comer(){
+ echo "Andorinha ".parent::getNome()." está comendo";
+ }
+
+ function Andar(){
+ echo "A andorinha ".parent::getNome()."está andando";
+ }
+ function LevantarVoo(){
+ echo "A andorinha ".parent::getNome()." está voando";
+ }
+
+ function getCor(){
+ return $this->cor;
+ }
+ function setCor($cor){
+ return $this->cor = $cor;
+ }
+ }
+
+ class Galinha extends Ave{
+ private $cor;
+ function __construct($nome,$peso, $patas,$cor){
+ parent::__construct($nome,$peso,$patas);
+ $this->cor = $cor;
+ }
+ function Comer(){
+ echo "Galinha ".parent::getNome()." está comendo";
+ }
+
+ function Andar(){
+ echo "A Galinha ".parent::getNome()." está andando";
+ }
+
+ function getCor(){
+ return $this->cor;
+ }
+ function setCor($cor){
+ return $this->cor = $cor;
+ }
+ }
+
+ class Cao extends Mamifero{
+ private $cor;
+ function __construct($nome,$peso, $patas,$cor){
+ parent::__construct($nome,$peso,$patas);
+ $this->cor = $cor;
+ }
+ function Comer(){
+ echo "O Cão ".parent::getNome()." está comendo";
+ }
+
+ function Andar(){
+ echo "O Cão ".parent::getNome()." está andando";
+ }
+ function Atacar(){
+ echo "O Cão ".parent::getNome()." está atacando";
+ }
+
+ function getCor(){
+ return $this->cor;
+ }
+ function setCor($cor){
+ return $this->cor = $cor;
+ }
+ }
+
+ class Cavalo extends Mamifero{
+ private $cor;
+ function __construct($nome,$peso, $patas){
+ parent::__construct($nome,$peso,$patas);
+ }
+ function Comer(){
+ echo "O Cavalo ".parent::getNome()." está comendo";
+ }
+
+ function Andar(){
+ echo "O Cavalo ".parent::getNome()." está andando";
+ }
+ function getCor(){
+ return $this->cor;
+ }
+ function setCor($cor){
+ return $this->cor = $cor;
+ }
+ }
+
+ class Elefante extends Mamifero{
+ private $cor;
+ function __construct($nome,$peso, $patas){
+ parent::__construct($nome,$peso,$patas);
+ }
+ function Comer(){
+ echo "O elefante ".parent::getNome()." está comendo com sua tromba";
+ }
+
+ function Andar(){
+ echo "O gato ".parent::getNome()." está andando";
+ }
+
+ function getCor(){
+ return $this->cor;
+ }
+ function setCor($cor){
+ return $this->cor = $cor;
+ }
+ }
+
+ class Gato extends Mamifero{
+ private $cor;
+ function __construct($nome,$peso, $patas,$cor){
+ parent::__construct($nome,$peso,$patas);
+ $this->cor = $cor;
+ }
+ function Comer(){
+ echo "O gato".parent::getNome()." está comendo";
+ }
+
+ function Andar(){
+ echo "O gato ".parent::getNome()." está andando";
+ }
+
+ function getCor(){
+ return $this->cor;
+ }
+ function setCor($cor){
+ return $this->cor = $cor;
+ }
+ }
+
+ $cachorro = new Cao("João",20,4,"Branco");
+ $galinha = new Galinha ("Jurema",10,2,"Marrom");
+ $Andorinha = new Andorinha("Julia",16,2,"Mar");
+ $Pato = new Pato("Julia",16,2,"Mar");
+ $Cavalo = new Cavalo ("Paulo",80,4,"Preto");
+ $Elenfante = new Elefante ("João",220,4,"Preto");
+ $Gato = new Gato ("Bruce",20,4,"Amarelo");
+
+
+ $cachorro->Atacar();
+ echo '
';
+ $Andorinha->LevantarVoo();
+ echo '
';
+ $galinha->Comer();
+ echo '
';
+ $galinha->Andar();
+ echo '
';
+ $Cavalo->Comer();
+ echo '
';
+ $Cavalo->Andar();
+ echo '
';
+ $Pato->Comer();
+ echo '
';
+ $Pato->Andar();
+ '
';
+ $Pato->LevantarVoo();
+ echo '
';
+ $Gato->Andar();
+ echo '
';
+ $Gato->Comer();
+?>
\ No newline at end of file
diff --git a/id/README.md b/id/README.md
index 6c07908..872175b 100644
--- a/id/README.md
+++ b/id/README.md
@@ -2,20 +2,20 @@
Altere este arquivo preenchendo os campos:
-Nome:
+Nome:Rafael Zachesky de Oliveira
-E-mail:
+E-mail:rafael.zachesky@gmail.com
-Telefone:
+Telefone:(42)999562778
-Cidade:
+Cidade:Ponta Grossa
-Instituição de Ensino:
+Instituição de Ensino:Univerisidade Estadual de Ponta Grossa
-RA:
+RA:21010026
-Curso:
+Curso:Engenharia de computação
-Período/Série:
+Período/Série:3°periodo
-Minha experiencia com desenvolvimento:
+Minha experiencia com desenvolvimento:Não possuo experiencia trabalhando em empresa, porém prático programação web a 2 anos
diff --git a/questoes/README.md b/questoes/README.md
index 7a07141..ef39c72 100644
--- a/questoes/README.md
+++ b/questoes/README.md
@@ -3,11 +3,12 @@
Responda as questões neste mesmo arquivo.
1. Conhece GIT? Já o utilizou em algum projeto?
-
+Sim, utilizo ele como controle de versionamento do meu portifólio e projetos de github
2. Qual a diferença entre GIT e GITHUB?
-
+GIT é um sistema de controle de versionamento enquanto o github é um sistema de controle de repositórios
3. Conhece ou tem experiência com desenvolvimento Web? Descreva como se dá a requisição HTTP entre um cliente e o servidor, e como se dá a resposta.
-
+Sim, para se fazer uma requisição HTTP você pode utilizar os metodos GET ou POST dependendo da situação, já a resposta é ele é enviada pelo servidor após a requisição
4. Conhece API REST? Para que são utilizadas? Cite dois exemplos.
-
+API rest é um tipo de arquitetura de software que consiste em vário protocolos, são usadas principalmente para fazer a conexão entra backend e front end por exemplo na requisação de um compra em loja online ou na tentativa de inserção de novo usuário em Banco de dados
5. Conhece o conceito de AJAX? Descreva a tecnologia utilizada.
+Sim, de forma resumida AJAX é um meio de fazer uma requisição em um aplicativo sem que ele atualize.