1
resposta

Conheçendo objetos, exercicio 2

const pessoa = {
    nome: 'Kayo',
    idade: 30,
    solteiro: true,
    hobbies: ['Andar de moto', 'Ir a academia', 'Encontrar com os amigos'],

}

function mostrarInfoPessoa(pessoa) {
    console.log('Nome:' + pessoa.nome ),
    console.log('Idade:' + pessoa.idade),
    console.log('Solteiro:' + pessoa.solteiro ),
    console.log('Hobbies:' + pessoa.hobbies)
    console.log('Endereço:' + pessoa.endereço)
   
}
pessoa.endereço = ['Rua: Rua maria do Carmo Alvez' , 'Cidade: Juiz De Fora' , 'Estado: Minas Gerais' ]

mostrarInfoPessoa(pessoa)

// Parte 2

let pessoas =[
    {nome: 'Fernando', idade:30, cidade:'Juiz de Fora'},
    {nome:'Jose', idade:28, cidade:'São Paulo'},
    {nome:'Elias', idade:33, cidade: 'Ubatuba'}

]

pessoas.push({nome:'Junior', idade: 29, cidade:'Aracaju'})

function mostrarListaPessoas(pessoas) {
    pessoas.forEach(pessoa => {
      console.log("Nome: " + pessoa.nome + " | Idade: " + pessoa.idade + " | Cidade: " + pessoa.cidade);
    });
  }

  mostrarListaPessoas(pessoas)
 

function mostrarPorCidade (pessoas, cidade){
   return pessoas.filter(pessoas => pessoas.cidade == cidade)
}   

const cidadeFiltro = 'São Paulo';
console.log(cidadeFiltro)



let calculadora = {
    soma: function (a, b){
        return a + b
    },

    subitração: function (a, b){
        return a- b;
    },

    divisao: function (a , b){
        return a / b
    },

    multiplicação: function (a ,b ){
        return a * b
    },

    calcularMedia: function (numeros ){
        return numeros / 4
    }
}

    const resultadoSoma = calculadora.soma(10, 5);
    console.log(resultadoSoma);

    const resultadoSubitraçao = calculadora.subitração(10, 6);
    console.log(resultadoSubitraçao);

    const resultadoDivisao = calculadora.divisao(10, 2);
    console.log(resultadoDivisao);

    const resultadoMultiplicaçao = calculadora.multiplicação(10, 2);
    console.log(resultadoMultiplicaçao);


const media = calculadora.calcularMedia(10,20,30,40);
console.log(media)



const contaBancaria = {
    titular: "João Silva", 
    saldo: 1000, 
  
    
    depositar: function (valor) {
      if (valor <= 0) {
        return "Erro: O valor do depósito deve ser maior que zero.";
      }
      this.saldo += valor; 
      return `Depósito de R$${valor} realizado. Saldo atual: R$${this.saldo}.`;
    },
  
   
    sacar: function (valor) {
      if (valor <= 0) {
        return "Erro: O valor do saque deve ser maior que zero.";
      }
      if (valor > this.saldo) {
        return "Erro: Saldo insuficiente.";
      }
      this.saldo -= valor; 
      return `Saque de R$${valor} realizado. Saldo atual: R$${this.saldo}.`;
    }
  };
  
  // Exemplos de uso
  console.log(contaBancaria.depositar(500)); 
  console.log(contaBancaria.sacar(300));
  console.log(contaBancaria.sacar(1500)); 
  console.log(contaBancaria.depositar(-200)); 
  console.log(contaBancaria.sacar(-100)); 
  console.log("Saldo final:", contaBancaria.saldo);``
1 resposta

Olá Kayo! Tudo bem?

Dei uma olhada no seu código e ele está bem organizado e condizente com o que foi passado pelo instrutor, e isso mostra o seu comprometimento com o curso.

Caso surjam quaisquer dúvidas eu estarei à sua disposição.

Abraços e bons estudos!