Homem-Aranha

Meu Portfólio

Portifólio Isah Beatriz

Projetos e atividades desenvolvidas em aula

Projetos em JavaScript

carro

Local do Arquivo: carro.js

carro1= "fusca";
carro2="uno";

kmcarro1=6;
kmcarro2=4;

precokm1= 20;
precokm2= 35;

totalcarro1= kmcarro1*precokm1;
totalcarro2= kmcarro2*precokm2;

console.log("O total do", carro1, "é:", totalcarro1);
console.log("O total do", carro2, "é:", totalcarro2);
        
código explicado

Local do Arquivo: selectionSort.js

function selectionSort(arr) { //Define a função que recebe um array arr como parâmetro.
    for(let i = 0; i < arr.length; i++) { //Este é o loop externo. Ele percorre todo o array.
        // A variável i representa a posição atual que estamos tentando preencher com o valor correto
        // (o menor valor restante).
        let min = i; //Aqui, assumimos temporariamente que o menor valor do que resta do array está na posição i.
        // Guardamos esse índice na variável min.
        for(let j = i+1; j < arr.length; j++) { //Este é o loop interno. Ele começa em i + 1 (a próxima posição)
            // e vai até o final do array para procurar se existe algum número ainda menor que o que está em arr[min].
            if(arr[j] < arr[min]) min = j; //Se encontrarmos um valor na posição j que seja menor
            // que o valor na posição min, atualizamos min para ser o novo índice j.
            // Atenção: aqui apenas guardamos a posição do menor número, ainda não trocamos nada.
        } //Fim do loop interno. Agora temos certeza de que min é o índice do menor elemento da parte não ordenada.
        [arr[i], arr[min]] = [arr[min], arr[i]]; //Esta linha usa destructuring assignment para trocar
        // os valores de lugar. O valor que estava em arr[i] vai para a posição arr[min] e vice-versa.
        // É o momento em que o menor valor encontrado "vai para o início" da parte não ordenada.
    } //Fim do loop externo. Repetimos o processo para a próxima posição i.
    return arr; //Após organizar todos os elementos, a função retorna o array agora ordenado.
}
        
média

Local do Arquivo: média_se.js

let aluno="Robson";
let n1=99;
let n2=100;
let n3=99;
let n4=100;
let media=0;
let result="";
media=(n1+n2+n3+n4)/4;
if(media>=70){
result="aprovado"
}else{
    result="reprovado"
}
console.log("O aluno " +aluno+ " tem a média "+media+" e está: "+result);
        
notas

Local do Arquivo: notas.js

aluno="pedro";
nota1=5;
nota2=2;
nota3=7;
nota4=4;
media=(nota1+nota2+nota3+nota4)/4;
console.log("o aluno",aluno,"tem a media",media);
        
teste

Local do Arquivo: teste.js

console.log("hello world");
console.log(0123456789);
console.log("isabelly");
x=8+9;
console.log(x);
y=81;
z=9;
t=y+z;
console.log(t);
console.log("o resultado é:",t);
console.log("o outro resultado é:",x);
        
teste 2

Local do Arquivo: teste2.js

b=5;
a=12;
t=b*a/2;
console.log("O valor da area é:",t);
        
teste 3

Local do Arquivo: teste3.js

delta=0;
b=5;
a=2;
c=8;
x=b*b*4*a*c;
console.log("o valor é, delta", x);
        
variáveis

Local do Arquivo: variáveis

let a = 40;
let b = 10;
let c = 20;
let total = 0;
let totald = 0;
let x = c;
x = 5;
total = a + b + c;      
totald = a + b + c / x;  
console.log("valor do total é:", total);
console.log("valor do totald é:", totald);
console.log(outraconta());
console.log(media())

//inicio da function

function outraconta(){
    var d=10;
    var e=20;
    var f=30;
    var tot=0;
    var totd=0;
    var xx=100
    tot= d+e+f;
    totd = (d+e+f)/xx;
    //console.log ("valor de tot é", tot);
    //console.log ("valor de totd é", totd);
    return tot;
    return totd;
   }


   function media(){
    let nfinal=0;
    n1=30;
    n2=90;
    n3=100;
    nfinal=(n1+n2+n3)/3
    console.log ('a média final do aluno é', nfinal.toFixed(2));
   }
        
operações básicas

Local do Arquivo: opercaobasica.js

function soma(a, b){
    return a + b
}

function subtracao(a, b){
    return a - b
}
function multiplicacao(a, b){
    return a * b
}
function divisao(a, b){
    return a / b
}

n1 = 30
n2 = 20


console.log(`O resultado da soma entre ${n1} e ${n2} é: ${soma(n1, n2)}`)
console.log(`O resultado da subtracao entre ${n1} e ${n2} é: ${subtracao(n1, n2)}`)
console.log(`O resultado da multiplicacao entre ${n1} e ${n2} é: ${multiplicacao(n1, n2)}`)
console.log(`O resultado da divisao entre ${n1} e ${n2} é: ${divisao(n1, n2)}`)
        
array

Local do Arquivo: array.js

let frutas = ["maça", "banana", "laranja"];

console.log(frutas);
console.log(frutas.length);
console.log("="*30);

frutas.push("manga");
console.log(frutas)
console.log(frutas.length);

frutas.pop();
frutas.pop();
frutas.pop();
frutas.pop();
console.log(frutas)
console.log(frutas.length);

frutas.push('uva')
frutas.push('amora')
frutas.push("mixirica","abacate","abacaxi")
console.log(frutas)
console.log(frutas.length);

console.log(frutas[1])
console.log("O total de registro é de",frutas.length)

frutas.unshift("cereja")
console.log(frutas)
console.log(frutas.length)
   
        
usando for

Local do Arquivo: usando for.js

import frutaLista from "./array.js"

"use strict"

let notas = [8, 7, 6, 9, 10]
let soma = 0

for (let i = 0; i < notas.length; i++){
    soma += notas[i]
}

let media = soma / notas.length
console.log("A media das notas é:",media)

console.log('='*30)

for (let i = 1; i <= 5; i++){
    console.log('contando', i)
}


console.log('='*30)
console.log('Tabuada')

for (let cont = 1; cont <= 10; cont++){
    console.log(`2 x ${cont} = ${2*cont}`)
}

console.log('=' * 30)

const frutas = ['banana', 'laranja', 'maca', 'pera']

for(const fruta of frutas){
    console.log(fruta)
}
        
Usando Break

Local do Arquivo: usandoBreak.js

const ferramentas = ["martelo", "fita isolante", "chave", "alicate", "trena", "chave de fenda"]

for( let i = 0; i < ferramentas.length; i++){
    console.log("verificando: "+ ferramentas[i])
    if(ferramentas[i] === "chave"){
        console.log("chave encontrada. Parando a busca.")
        break
    }
}

        
Break Continue

Local do Arquivo: break_continue.js

let carros_estcionados = 0
const limitemaxiomo = 7
console.log('---iniciando verificação vagas---')
for (let vagas = 1; vagas <= limitemaxiomo; vagas++) {
    if(vagas===4 || vagas===7 || vagas===3){
        console.log(`vaga ${vagas}:[interditada]-pulando...`)
        continue
    }
    carros_estcionados++
    console.log(`vaga ${vagas}:[ocupada]-carros estacionados ${carros_estcionados}`)
    if(carros_estcionados===limitemaxiomo){
        console.log('---limite atingido! fechar portão---')
        break
    }
    console.log('---relatório encerrado---')
}
        
objeto

Local do Arquivo: objeto.js

let pessoa = {nome:"maria", idade: "30"}
console.log(pessoa.nome)
console.log(pessoa["idade"])

pessoa.profissao = "Desenvolvedora"
pessoa.idade = 31
console.log(pessoa)
        
Filtro de Objetos

Local do Arquivo: filtrar.js

const usuarios = [ //Lista (array)
    {nome: "carlos", idade: 32},
    {nome: "Ana", idade: 28},
    {nome: "felipe", idade: 40}
]

// encontrando um objeto / o find vai buscar / === exato
const ana = usuarios.find(usuarios => usuarios.nome === "ana")
console.log(ana)

const usuariosAcimaDe30 = usuarios.filter(usuarios => usuarios.idade > 30)
console.log(usuariosAcimaDe30)

const usuariosOrdenadosPorIdade = usuarios.sort((a, b) => a.idade - b.idade)
console.log(usuariosOrdenadosPorIdade)

const usuariosOrdenadosAoContrarioPorIdade = usuarios.sort((a, b) => b.idade - a.idade)
console.log(usuariosOrdenadosAoContrarioPorIdade)
        
Conchetes

Local do Arquivo: conchete.js

const cliente = {
  nome: "Andre",
  idade: 32,
  cpf: "1122233345",
  email: "andre@dominio.com",
};

console.log(
  `O nome do cliente é ${cliente["nome"]} e essa pessoa tem ${cliente["idade"]} anos.`
);

const chaves = ["nome", "idade", "cpf", "email", "altura"];

chaves.forEach((chave) => {
  console.log(`A chave ${chave} tem valor ${cliente[chave]}`);
});
        
Substring

Local do Arquivo: substring.js

const cliente = {
  nome: "Andre",
  idade: 32,
  cpf: "1122233345",
  email: "andre@dominio.com",
};

console.log(
  `O nome do cliente é ${cliente.nome} e essa pessoa tem ${cliente.idade} anos.`
);

console.log(`Os 3 primeiros digitos do CPF são ${cliente.cpf.substring(0, 3)}`);
        
Objeto 2

Local do Arquivo: Objet2.js

const listaCPFs = [1111111, 22222, 3333];

const informacoesPessoa = ["nome", "Jose", "idade", 32, "CPF", "1111222333"];

console.log(informacoesPessoa[1]);

const objetoPessoa = {
  idade: 32,
  nome: "Jose",
};
        
Alterar Objetos

Local do Arquivo:alterar.js

const pessoa = {
  nome: "Luma",
  profissao: "Engenheira",
};
console.log(pessoa.nome);
console.log(pessoa.telefone);
pessoa.telefone = "11 2223333444";
console.log(pessoa.telefone);
pessoa.nome = "Luma Silva";
console.log(pessoa);
const novaPessoa = {
  nome: "Pedro",
};
pessoa = novaPessoa;
        
leitura de arquivos

Local do Arquivo: leitura.js

const dados = require("./2.cliente.json")
console.log(dados)
console.log(typeof dados)
const clienteEmString = JSON.stringify(dados)
console.log(clienteEmString)
console.log(typeof clienteEmString)
console.log(clienteEmString.nome)
const objetoCliente = JSON.parse(clienteEmString)
console.log(objetoCliente)
        
Cliente

Local do Arquivo: cliente.js

{
    "nome": "Joao",
    "email": "Joao@firma.com",
    "telefone": ["11223344", "11922334453"],
    "enderecp": {
        "rua": "R. josaph Climber",
        "numero": 404,
        "apartamento": true,
        "complemento": "ap 934"
    }
}
        
Conjunto de Números

Local do Arquivo: conjunto números.js

function Media(numeros){
    let soma = 0
    for(let i = 0; i < numeros.length; i++){
        soma += numeros[i]
    }
    return soma / numeros.length
}

console.log(Media([10,20,30]))

        
Lista de Livros

Local do Arquivo: lista livros.js

const precosLivros = [
    {
        titulo: 'JavaScript',
        preco: 25
    },
    {
        titulo: 'PHP',
        preco: 15
    },
    {
        titulo: 'Java',
        preco: 30
    },
    {
        titulo: 'Elixir',
        preco: 50
    },
    {
        titulo: 'Go',
        preco: 45
    },
    {
        titulo: 'Python',
        preco: 20
    }
]

module.exports = precosLivros
        
Organizando lista

Local do Arquivo: organizandoLista.js

function selectionSort(arr) {
    for (let i = 0; i < arr.length; i++){
        let min = i
        for (let j = i + 1; j < arr.length; j++){
            if (arr[j] < arr[min]) min = j   
        }
        [arr[i], arr[min]] = [arr[min], arr[i]]
    }
    return arr
}

        

Projetos em HTML

teste.html
joguinho

Projetos em Gamma

Agenda escolar
Plano de negocio
propriedade intelectual
métricas e melhorias