Crie Uma CALCULADORA com HTML, CSS & JavaScript

Поділитися
Вставка
  • Опубліковано 12 вер 2024
  • Neste vídeo vamos, juntos, construir uma calculadora usando HTML, CSS e JavaScript!
    Este é o primeiro vídeo de uma série em que vou fazer aqui no canal, onde vamos fazer vários projetos práticos utilizando essas e outras tecnologias.
    Código finalizado do projeto: github.com/fel...
    --------------------------
    PARTICIPE DA NOSSA COMUNIDADE NO DISCORD:
    / discord
    SIGA-NOS NO INSTAGRAM:
    / byfeliperocha
    RECEBA DICAS NO TELEGRAM:
    t.me/dicaspara...
    --------------------------
    ASSISTA AOS MELHORES VÍDEOS DO CANAL:
    ▸CRIE UM CLONE DO TINDER COM HTML & CSS
    • Crie Um Clone do TINDE... ​
    ▸CRIE UM CLONE DO SPOTIFY COM HTML & CSS
    • Crie um Clone do Spoti... ​
    ▸CURSO DE HTML PARA COMPLETOS INICIANTES
    • Curso de HTML Para Com... ​
    ▸CURSO DE CSS PARA COMPLETOS INICIANTES
    • Curso de CSS Para Comp... ​
    ▸ CURSO DE REACT PARA COMPLETOS INICIANTES
    • Curso de React Para Co...
    --------------------------
    REDES SOCIAIS
    GitHub: github.com/fel...
    Nosso site: dicasparadevs....

КОМЕНТАРІ • 92

  • @viniciusm.m.7822
    @viniciusm.m.7822 2 роки тому +12

    Cara, vc não tem noção do tanto que fiquei grilado/triste por não ter conhecido seu curso antes, aquele que fechou há poucas semanas, um de 6 meses se não me engano. Quando conheci seu curso, metodologia de ensino, acompanhamento etc, já havia comprado outros... mesmo na promo q vc fez, não deu. Mas hoje, graças a Deus, estou aprendendo bem e melhorando em busca do 1º job como júnior.
    Enfim, parabéns pelo excelente trabalho, Felipe!
    Deus te abençoe muito!
    Forte abraço!

  • @joaofernando7307
    @joaofernando7307 2 роки тому +2

    Cara que SENSACIONAL você explicando TUDO e também o que cada coisa está fazendo e como. MUITO OBRIGADO

  • @rasekk100
    @rasekk100 2 роки тому +1

    Felipe, seu material é excelente. O que mais gostei foram a prática, a objetividade e a vontade de conhecer seu curso. Em algumas partes certos conhecimentos específicos estão disponíveies no curso que vc ministra, isso é top pra despertar a curiosidade e vontade de fazer o curso. Parabéns.

  • @marcusbrandao5062
    @marcusbrandao5062 Рік тому +1

    Man, tem um cara com canal na gringa com mesmo código, exatamente o mesmo código, mesma classe e funções da mesma forma, mas muito boa explicação

  • @helderblsba
    @helderblsba Рік тому +2

    Muito bom. O nivel de dificuldade que eu preciso pra seguir em frente. haha

  • @Everaldobass
    @Everaldobass 2 роки тому +3

    Excelente material, Felipe ensina muito fácil!!! Show.

  • @CaioHenrique-pq5bk
    @CaioHenrique-pq5bk Рік тому

    Felipe parabéns pelo aula, voce é sensional cara, acabei de terminar o projeto

  • @felipepaixao7167
    @felipepaixao7167 Рік тому

    O projeto ficou ótimo, aprendi bastante e irei aprimorar usando a manipulação do teclado para usar a calculadora, obrigado!

  • @studyaccount1663
    @studyaccount1663 2 роки тому +2

    Cara muito obrigado esse video me ajudou bastante. Que Deus te abençoe

  • @juliocesargualberto4198
    @juliocesargualberto4198 2 роки тому +2

    muito boa sua didática!, estava com n duvidas em java script e como programar web, seu vídeo de um norte muito bom para mim obrigado

  • @viniciusgoneli7859
    @viniciusgoneli7859 2 роки тому +4

    Olá! Muito obrigado por esse excelente vídeo! Uma dúvida: por que você criou uma classe para a Calculadora? Pelo fato do projeto todo ser uma Calculadora, por que criar uma classe pra ela? Obrigado!

  • @motivacaobikeoficial6037
    @motivacaobikeoficial6037 2 роки тому +1

    Fala felipe, faz tvideo aula de java também, é a linguagem mais utilizada, e obgd seus videos são excelentes.

  • @oandreroque
    @oandreroque 2 роки тому +2

    Sensacional Felipe! 👏👏

  • @rafaelpilartes1169
    @rafaelpilartes1169 2 роки тому +1

    Muito bom, vai criando vais coisas!!

  • @DEXAROUD
    @DEXAROUD 2 роки тому +1

    Brabo demais!

  • @NUKE2402
    @NUKE2402 2 роки тому

    Video muito bom! Me ajudou muito em um projeto da minha empresa!

  • @bispolife
    @bispolife 2 роки тому +1

    video iradooo

  • @kalashibeatz
    @kalashibeatz 2 роки тому +1

    Muito dahora, parabens !!!!!!

  • @natanysantos5801
    @natanysantos5801 2 роки тому +1

    Depois de longos 3 dias consegui finalazar! Obrigada

  • @luisfelipeogawa7140
    @luisfelipeogawa7140 Рік тому

    Parabéns pelo trabalho, você foi super didático! Uma dúvida, como faria caso quisesse que o número escrito após o operador fosse acrescentado ao seu lado e não já dar o resultado?

  • @rafaelgeomo
    @rafaelgeomo 5 місяців тому

    Entendi toda a logica e parabens pela didática gostei muito, mas nao sei por incrivel que pareça na hora q faço as contas os valores saem errado, por exemplo 20 + 3 = 5, e nao faço ideia onde está o erro ja revirei o codigo de ponta a ponta e nao achei o erro, nao tem nada no console e o restante ta fluindo mas as contas nao estão indo.

  • @r4ulzito
    @r4ulzito 2 роки тому +2

    Muito obrigado por esse conteúdo incrivel!

  • @natanysantos5801
    @natanysantos5801 2 роки тому

    Demorei mas cheguei! Bora trabalhar com o mestre

  • @diog.torres
    @diog.torres Рік тому

    sensacional

  • @raimonessilva4572
    @raimonessilva4572 2 роки тому +1

    Depois desse vídeo eu percebi que eu sou o famoso dev gambiarra kkkk

  • @lucasmuraro3092
    @lucasmuraro3092 2 роки тому

    Felipe, uma dúvida.
    Você usou classes, seria melhor aprender um pouco de Java para entender melhor os construtores e métodos de OO para melhorar o entendiomento dos códigos em JavaScript?

  • @walney2008
    @walney2008 2 роки тому

    show, estou aprendendo javascript, html e css, gostaria de aprender criar um game de bingo para igrejas com geração de cartelas e sorteio, pode ensinar ?

  • @michelangelopezzini6487
    @michelangelopezzini6487 2 роки тому +1

    Olá felipe, tudo bem? Cara só uma duvida mesmo, vi que no css você utilizou no body o background: linear-gradient(). No meu caso o background estava sendo aplicado apenas na div dos buttons, tive que utilizar um width: 100%; e height: 100vh; para que o linear-gradient funcionace na tela inteira, sabe me dizer se é o jeito correto? ou tem algo desatualizado no vscode ou no browser? agradeço desde já. Ficou daora demais a calculadora

    • @dicasparadevs
      @dicasparadevs  2 роки тому +1

      está certo, bro! pode ficar tranquilo

  • @itsxneider
    @itsxneider 2 роки тому +3

    Fala Felipe blz?
    Comecei programar vendo teu vídeo de html para iniciantes, só uma pergunta.
    Tu é formado em programação? Fez faculdade ou algum curso?

    • @dicasparadevs
      @dicasparadevs  2 роки тому +8

      não fiz faculdade, irmão! aprendi tudo por conta própria.

  • @tiescofernando3042
    @tiescofernando3042 2 роки тому

    Ganhou mais um seguidor. Só que não consegui por a cor verde na class operator. E não entendi o pq do . Antes(.operator) fiz tbm e não apareceu a cor

  • @carolinadeoliveiragregorio3653

    tem como baixar textura no visual studio code? se sim, de que jeito? porque meu visual studio code não é desse jeito

  • @RobertoCPires-dp3ye
    @RobertoCPires-dp3ye 2 роки тому +1

    👍🏻👍🏻

  • @mattheusfernandes3749
    @mattheusfernandes3749 2 роки тому

    O formato que vc fez em javascript foi MVC?

  • @brenorangel3474
    @brenorangel3474 Рік тому

    amigo o conteudo é muito bom. mas mesmo fazendo o codigo exatamente como você demonstra minha calculadora noa ficou no resuldado esperado
    se poder me ajudar

  • @joaovitordantas6094
    @joaovitordantas6094 2 роки тому

    gente fiz a playlist de curso dele e terminei js começando a praticar agora esse videos sao um boa iniciativa ? por favor me deem um feedback, passei 3 meses estudando HTML/CSS E GIT agora tenho confiança sobre essas linguagens e o uso do git pelo menos o basico de uma maneira solida !

    • @dicasparadevs
      @dicasparadevs  2 роки тому +1

      simm, João! é uma ótima iniciativa, continue assim!

    • @joaovitordantas6094
      @joaovitordantas6094 2 роки тому

      @@dicasparadevs obrigada Felipe e continue com os vídeos, projetos e dicas hahah

  • @walney2008
    @walney2008 2 роки тому

    ola, em uma pasta tenho 20 arquivos de audio tipo, do 001.wav a 020.wav, pasta chamada sounds, agora quero criar arquivos textos com a sequencia de musicas em txt, em sequencia a tocar para formar musicas, (001,002,003,002,004) assim por diante, como ler esse txt e tocar os audios em sequencias ?

  • @regis005
    @regis005 2 роки тому +1

    Eae mano blz?bom tô começando do zero na programação,oque vc me recomenda estudar de início?

    • @dicasparadevs
      @dicasparadevs  2 роки тому +3

      Começa pelos cursos aqui do canal, irmão! Dá uma olhada na playlist que fiz para iniciantes que ela tem todos eles em ordem pra você seguir. =)

    • @regis005
      @regis005 2 роки тому

      @@dicasparadevs beleza, obrigado pela dica

    • @viniciusm.m.7822
      @viniciusm.m.7822 2 роки тому

      @@regis005 Estou há quase 1 ano na carreira de programação após migrar de área. Regis, já vi MUITOS cursos, apanhei bastante na caminhada, e posso te dizer sem dúvida alguma: se vc puder e se tiver vaga, faça o curso pago dele, acho que são 6 meses, vc não vai se arrepender porque a metodologia, a trilha e o acompanhamento dele no curso é excelente, vai clarear e muito seu caminho na programação pra conseguir trabalho mais rapidamente.

    • @regis005
      @regis005 2 роки тому +1

      @@viniciusm.m.7822 obrigado pelas informações mano,vou dar uma olhada lá depois,qualquer coisa eu já assino o curso dele

  • @cristianoaraujo7967
    @cristianoaraujo7967 Рік тому

    olá, você poderia me ajudar
    preciso do código fonte de uma calculadora, ela deve conter
    - o programa da calculadora devera solicitar para o usuário via CMD .
    - o primeiro numero
    - a operação (adiçao,subtração,divisão,multiplicação,porcentagem,potenciaçao,
    - o segundo numero
    - após o usuário informar todos os valores acima o programa devera mostrar o resultado
    - após informar o resultado o programa devera perguntar se o usuário deseja realizar outra operação
    -será necessário validar os valores inseridos pelo usuário
    validar se foram inseridos números inteiros ou decimais
    validar se a operação escolhida existe
    validar se o segundo numero da divisão não é zero
    obs. para cada validação acima devera mostrar uma mensagem customizada para o usuário

    preciso muito por favor....

  • @benmoraes5511
    @benmoraes5511 Рік тому

    41:49

  • @onuroob
    @onuroob 2 роки тому

    Massa dms

  • @tiescofernando3042
    @tiescofernando3042 2 роки тому

    Boa noite gostaria de tirar um duvida.
    É possivel criar um arquivo Java e o chromebook não conseguir realizar a operação?
    pq hj refiz todos os passos do video cuidadosamente e mesmo assim não executou as somatorias. pra falar a verdade não aparece os numeros quando digito.
    OBS: o designer esta ok e o efeitos do html e css estão ok , porem na parte do java nada aparece.
    Desde já agradeço a todos pela cooperação.

  • @gabri41200
    @gabri41200 2 роки тому

    como corrigir o erro de floating point? por ex 0,1 + 0,2 =0.30000000000000004

  • @benmoraes5511
    @benmoraes5511 Рік тому

    36:00

  • @diegoleandro6846
    @diegoleandro6846 2 роки тому

    só no meu o display:grid nao funcionou??

  • @benmoraes5511
    @benmoraes5511 Рік тому

    20:29

  • @enzocosta8665
    @enzocosta8665 2 роки тому

    Topp

  • @lucasnatan2921
    @lucasnatan2921 2 роки тому

    Não aprendi alguns métodos como vc mostra.

  • @marcos2551
    @marcos2551 Рік тому

    qual esse seu tema?

  • @jumariafe
    @jumariafe 2 роки тому

    deu certo aqui

  • @jumariafe
    @jumariafe 2 роки тому

    rapaz me ajuda.... estou com um bug
    allClearButton.addEventListener("click", () => {
    calculator.clear();
    calculator.updateDisplay();

    • @miltonneto2985
      @miltonneto2985 2 роки тому +1

      Olá Júlia, estou com o mesmo problema, vc conseguiu resolver? Se sim, como?

    • @powkrik
      @powkrik 2 роки тому

      você fechou a chave e o parênteses? Pelo que digitou aí, não está fechado. });

    • @welingtonsouza8896
      @welingtonsouza8896 Рік тому

      Estou 6 meses atrasado😄 kk. Meu erro foi colocar 'querySelectorAll()' em todos, depois de muito procurar descobri que pra selecionar os botões de números e os operadores, que no caso são vários botões, tem que usar 'querySelectorAll()', todos os outros seletores são 'querySelector()' sem o 'All', quando copiei e colei não percebi esse pequeno detalhe, e o evento de click não funcionava. Agora tá limpando normal quando clica no AC.

  • @matheusyt2515
    @matheusyt2515 2 роки тому +1

    Estamos usando o mesmo tema 😂😂😂😂😂

  • @tiescofernando3042
    @tiescofernando3042 2 роки тому +1

    Alguém me socorre 😁
    Na parte do css tive sucesso.
    Já na parte do Java não consegui fazer nenhuma operação.

    • @tiescofernando3042
      @tiescofernando3042 2 роки тому +1

      As teclas não responde não aparece os números no display nem nada. E já procurei erros e não achei. Mais fora isso achei top o tutorial.

    • @EduardodeSouzaDudu
      @EduardodeSouzaDudu 2 роки тому

      @@tiescofernando3042 estou com o mesmo problema aqui.

    • @tiescofernando3042
      @tiescofernando3042 2 роки тому

      @@EduardodeSouzaDudu eu fui em inspecionar e mostrou um erro na linha 28 do "If this......."

    • @EduardodeSouzaDudu
      @EduardodeSouzaDudu 2 роки тому

      @@tiescofernando3042 resolveu?

    • @tiescofernando3042
      @tiescofernando3042 2 роки тому

      @@EduardodeSouzaDudu pior que não, não faço nem ideia de como resolver.

  • @julinho7985
    @julinho7985 2 роки тому

    Fala irmão, fiz esse projeto e aprendi muito contigo. Postei no LinkedIn mas não achei seu @ pra marcar, você tem?

  • @benmoraes5511
    @benmoraes5511 Рік тому

    27:11