Curso de Java - Aula 9 - Calculadora - eXcript

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2024

ความคิดเห็น • 107

  • @JrBzUnegro
    @JrBzUnegro 10 ปีที่แล้ว +1

    Legal, to acompanhando as aulas, está bem bacana

  • @valdemircarvalho3032
    @valdemircarvalho3032 4 ปีที่แล้ว

    Top suas aulas

  • @TheLegedaryDogo
    @TheLegedaryDogo 6 ปีที่แล้ว +1

    2018 aqui aprendendo muito parabéns pela iniciativa e obrigado por compartilhar o conhecimento com todos nós

  • @jfilho88
    @jfilho88 10 ปีที่แล้ว +1

    Muito bom para treinar!!!

  • @alissonhonostorio
    @alissonhonostorio 8 ปีที่แล้ว

    Professor eu também acompanho as aulas do Srº de C++, estou deixando agora C++ pra acompanhar essa de JAVA, só por conta de mercado, mas sou apaixonado por C++. Mas pude observar que Java é muito, mas muito mais complexo que C++... Vai ser mais difícil de pegar e de se apaixonar :D

  • @lucasbeijato9971
    @lucasbeijato9971 5 ปีที่แล้ว +1

    Muito boa a aula!!!
    Consegui fazer não só a calculadora de boa, como também desenvolvi uma que calcula Bhaskara também.

  • @Scorpioplay
    @Scorpioplay 9 ปีที่แล้ว +5

    Estou gostando muito do curso, aulas simples e objetvas. abraços.

    • @excriptvideo
      @excriptvideo  9 ปีที่แล้ว +2

      +scorpiongames2
      Valeu!!

  • @leonardogarciaferreira8276
    @leonardogarciaferreira8276 6 ปีที่แล้ว

    Sem duvidas, uma das melhores aulas

  • @Lokoswalkthroughs
    @Lokoswalkthroughs 10 ปีที่แล้ว +1

    Cara showwww

  • @RodrigoJulio
    @RodrigoJulio 8 ปีที่แล้ว

    muito objetiva a aula. muito obrigado.

  • @fabiogoncalves4957
    @fabiogoncalves4957 10 ปีที่แล้ว +1

    Didática muito boa!

  • @alvaro8116
    @alvaro8116 10 ปีที่แล้ว +1

    Muito boa as aulas!!

  • @filipebruno2455
    @filipebruno2455 7 ปีที่แล้ว +1

    aulas praticas é o q eu estava procurando! mt obg!

  • @guilhermepereirapacheco3693
    @guilhermepereirapacheco3693 10 ปีที่แล้ว +1

    Sensacional as aulas muito boa msm !

  • @mbs2488
    @mbs2488 7 ปีที่แล้ว

    Excelente Professor, vc está de Parabéns !

  • @cesarhfilho
    @cesarhfilho 8 ปีที่แล้ว

    Parabéns, excelente aula.

  • @mateusmonteiro7555
    @mateusmonteiro7555 10 ปีที่แล้ว +1

    Show !!!

  • @lize391
    @lize391 7 ปีที่แล้ว

    Obrigada por disponibilizar essas aulas, estão me ajudando para cacete, meu professor tem uma didática péssima e complica tudo, até a coisa mais simples!!

  •  5 ปีที่แล้ว

    Mano ensina d+

  • @eujoaoramos_
    @eujoaoramos_ 8 ปีที่แล้ว

    val observar que ao usar double no lugar de int vc pode usar tanto numeros fracionados quanto numeros inteiros o double aceita os dois

    • @excriptvideo
      @excriptvideo  8 ปีที่แล้ว

      Sim, mas você não deve utilizar double se o número é inteiro!

  • @tunebeatsify
    @tunebeatsify 9 ปีที่แล้ว +1

    quando coloquei as variáveis multi e divi só funcionou depois que coloquei "double multi = num1 * num2;" Se não, não funcionava rsrsrs.
    To curtindo muito em! Parabéns

    • @thiagosena8660
      @thiagosena8660 8 ปีที่แล้ว

      +GP Games o meu também é assim

  • @dev_breno_r
    @dev_breno_r 7 ปีที่แล้ว +1

    Tinha ficado com uma dúvida, no python e C agente usa float para pontos flutuantes, então coloquei float e funcionou do mesmo jeito :)

  • @rafaelaparecido3450
    @rafaelaparecido3450 9 ปีที่แล้ว +2

    Teria algum meio de contato para conversamos e tirar duvidas ? seria de muita ajuda, suas aulas são muito boas gostei. Está de parabéns.

    • @excriptvideo
      @excriptvideo  9 ปีที่แล้ว

      Oi. Você pode me add no meu perfil do face que utilizo só para a eXcript:
      facebook.com/profile.php?id=100007817225692

  • @didimarinhoo
    @didimarinhoo 6 ปีที่แล้ว

    puxa eu estou estudando tambem c++ e como e importante para entender outras linguagens, sem duvidas a linguagem C e a mãe de todas ! depois o resto tira de letra !

  • @carlose.scheuer5483
    @carlose.scheuer5483 9 ปีที่แล้ว +1

    Cara, eu estou enfrentando uma complicação.
    Usei os conhecimentos adquiridos até esta aula, somado a um pouco que pesquisei sobre if e while (não quis assistir suas aulas na ordem errada, mas eu sou bem ansioso e gosto de estar sempre o mais à frente possível hahaha) para criar um programa simples que associe um número n de resistores em paralelo(quantidade informada pelo usuário), cujos valores R1, R2, R3...Rn serão também informados pelo usuário.
    Neste programa, depois da execução(que está indo tranquilamente), o programa oferece ao usuário a possibilidade de recomeçar o processo com novos valores.
    Porém, fui obrigado a colocar a resposta do usuário como número(int), porque quando a coloco como String para que o usuário entre "Sim" ou "Não" como resposta, o programa não reconhece as respostas em forma de texto, e refaz a pergunta(eu o programei para refazer a pergunta sempre que a resposta não for uma das esperadas).
    Não estou conseguindo colar o código aqui, não entendo o motivo. Será que seria possível você me ajudar? Se preciso mando o código via e-mail ou... enfim.
    Obrigado desde já!

    • @excriptvideo
      @excriptvideo  9 ปีที่แล้ว +1

      +CEScheuer Autonomo
      Olha só. O curso está estrutura de tal forma a fazer você entender os conceitos e aplica-los. A sua dúvida será sanada se assistires o curso da ordem.

  • @migueltavares9108
    @migueltavares9108 10 ปีที่แล้ว

    e seu quisesse que o programa estivesse preparado para numeros inteiros e decimais?
    para int e double

  • @prometheuesisifo
    @prometheuesisifo 7 ปีที่แล้ว +1

    Muito Bom!! bem melhor que o curso pago que eu faço ;-;

  • @para-doxo59
    @para-doxo59 8 ปีที่แล้ว

    Professor por favor como fasso para criar um programa .exe que de para eu experimentar o meu programa ? pode me informar ou gravar uma video aula ?

    • @excriptvideo
      @excriptvideo  8 ปีที่แล้ว

      Oi. Procure no google, há várias formas para se fazer isso!

  • @naoseimeunome6622
    @naoseimeunome6622 10 ปีที่แล้ว

    Bacana... eu só queria tirar uma duvida quanto ao termo "IN" que vc usa antes do scanner.. vc usa esse IN só por usar, ou seja pode ser qualquer termo que eu queira.. ou é obrigatório esse termo sempre que eu for criar um new Scanner? e se é obrigatorio, por que.. oque quer dizer esse IN.. acho q nesse video vc esqueceu de justificar.. ou tenha já falado em outro video, por favor me responde aqui. Obrigado

    • @Diogocb
      @Diogocb 9 ปีที่แล้ว

      Luiz Jr IN é o nome da variavel, pode ser usado qualquer nome, porém, se estiver dentro da regra das boas praticas de programação, fica melhor.

  • @eliziarioemerson
    @eliziarioemerson 7 ปีที่แล้ว +1

    boa tarde, poderia me esclarecer porque é tão dificil achar conteúdo que ensine java mas criando a aplicação, tipo botões e interface?seu conteúdo é ótimo parabéns!!!

    • @excriptvideo
      @excriptvideo  7 ปีที่แล้ว

      Cara, sinceramente eu também não sei lhe responder, porém, a verdade é hoje você precisa comprar e estudar 10 livros para conseguir fazer algo básico. E isso não é somente com o Java, com o Python ocorre o mesmo e é por isso que lancei um curso comercial de desenvolvimento de aplicações comercias.

    • @eliziarioemerson
      @eliziarioemerson 7 ปีที่แล้ว +1

      primeiramente obrigado pelo fato de ter me respondido....muito obrigado....olha estou começando.....vou terminar esse modulo e fazer orientação a objetos.....mas quero conhecer esse curso de aplicações comerciais do qual vc mencionou...pode me informar mais a respeito?tenho interesse!

    • @excriptvideo
      @excriptvideo  7 ปีที่แล้ว +1

      Pois então, o melhor lugar para você encontrar uma descrição completa do material é acessando o próprio link, segue o mesmo:
      www.udemy.com/python-para-android-ios-windows-linux-mac/learn/v4/?couponCode=PRELANCAMENTOB
      É importante dizer que dentro do curso há um fórum com acesso direto a minha pessoa ou a outros alunos que já estão mais avançados. Neste momento são aproximadamente 26h de vídeo aulas e estarei, nos próximos dias, adicionando mais, pois o curso ainda não está completo!!

  • @josedjavan
    @josedjavan 10 ปีที่แล้ว +1

    Tenho uma dúvida, antes de apresentar o erro, vc informa 11.20 (11 'ponto' 20), e depois de corrigir para double, vc coloca 11,20 (11 'virgula' 20), isso influenciaria caso fosse colocando ponto(.), em uma declaração de variavel double?

  • @FabianoBezerra
    @FabianoBezerra 9 ปีที่แล้ว

    No caso:
    Para dar uma numercação mais precisa: exemplo 10,07873 para ficar mais preciso este numero.. quebrar estas casas decimais.. ? como faria ?

  • @FabioSantos-xm1ho
    @FabioSantos-xm1ho 10 ปีที่แล้ว +1

    O meu código está igual. Mas não aceita número fracionado e quando eu faço a conta com número inteiro o resultado da subtração sempre dá 0.0
    HELP!

    • @Joshua_Costa
      @Joshua_Costa 10 ปีที่แล้ว +2

      Você já conseguiu arrumar? Pelo que to vendo já faz 2 meses que você postou :D, mas de qualquer forma vou colocar aqui como eu fiz e você compara. O meu está um pouco diferente, mas dá certo!
      package com.excript.aula0009;
      import java.util.Scanner;
      public class Aula0009 {
      public static void main(String[] args) {

      System.out.println("Insira um número: ");
      Scanner in = new Scanner(System.in);
      double num1, num2, soma, subtracao, multi, divi;
      num1 = in.nextDouble();
      System.out.println("Insira outro número: ");
      num2 = in.nextDouble();
      soma = num1 + num2;
      subtracao = num1 - num2;
      multi = num1 * num2;
      divi = num1 / num2;
      System.out.println("O resultado da Soma é: "+soma);
      System.out.println("O resultado da Subtração é: "+subtracao);
      System.out.println("O resultado da Divisão é: "+divi);
      System.out.println("O resultado da Multiplição é: "+multi);
      }
      }

  • @jonathanhenriquealvesdelim6633
    @jonathanhenriquealvesdelim6633 8 ปีที่แล้ว

    Tenho uma duvida se alguém puder me ajudar, se so criamos uma variável tipo scanner
    Scanner in = new Scanner(System.in); , como o programa pedi duas vezes entrada de dados, se esse comando num1 = in.nextDouble(); so pega o valor que ja foi armazenado em in e o armazena na variavel desejada ?
    O certo nao seria pedir uma vez so pq so tem uma variavel tipo scanner?
    E se pedi duas vezes o primeiro valor e perdido da variavel in?

    • @samrdossantos3517
      @samrdossantos3517 8 ปีที่แล้ว +1

      Mas o valor já foi atribuído na variável num1, então não importa se esse valor do in vai se sobreposto.

    • @jonathanhenrique3661
      @jonathanhenrique3661 8 ปีที่แล้ว

      Samanta Rodrigues dos Santos a obrigado entendi agora 😀

  • @SohResenha
    @SohResenha 9 ปีที่แล้ว

    O nome do package deve ser sempre esse ou é o programador que define ?

    • @fabioiwkdid
      @fabioiwkdid 9 ปีที่แล้ว +1

      +Felipe Menezes Vc que define.

    • @samrdossantos3517
      @samrdossantos3517 8 ปีที่แล้ว

      Faz parte das boas práticas de programação usar o br.com.nome_do_pacote. nome_do_pacote o programador define.

  • @raimilsonalves2056
    @raimilsonalves2056 9 ปีที่แล้ว +1

    muito lgal essas logicas mas vai ser complicado de me lembrar dessas formulas todas

    • @Pod_Ué
      @Pod_Ué 4 ปีที่แล้ว

      Eu estou anotando tudo

  • @bateats
    @bateats 9 ปีที่แล้ว

    Como colocar um "botão" de divisão, subtração , soma ou multiplicação, para aparecer apenas o resultado da operação que o usuário fizer?

    • @excriptvideo
      @excriptvideo  9 ปีที่แล้ว +1

      Tecio Barbosa
      Para isso, temos que utilizar a parte gráfica. Eu estou fazendo um curso sobre isso, em breve será lançado!!

    • @bateats
      @bateats 9 ปีที่แล้ว

      Ok, muito obrigado, estou no aguardo e te parabenizo pelas aulas didáticas.

    • @excriptvideo
      @excriptvideo  9 ปีที่แล้ว

      Muito obrigado!!

  • @bellahilario8537
    @bellahilario8537 8 ปีที่แล้ว

    No Java as variáveis não são VAR? E para exibir a mensagem não é ALERT ou DOCUMENT.WRITE?

    • @excriptvideo
      @excriptvideo  8 ปีที่แล้ว

      Não! Acho que você veio do Pascal e do Delphi né? Estou certo?

    • @punkrsb
      @punkrsb 8 ปีที่แล้ว

      isso é em javascript

    • @gutennet3686
      @gutennet3686 8 ปีที่แล้ว

      Javascript e Java são duas linguagens diferentes, embora tenham o mesmo nome rsrs

  • @LaBatata101
    @LaBatata101 9 ปีที่แล้ว +1

    Nao consigo entrar no site

    • @excriptvideo
      @excriptvideo  9 ปีที่แล้ว

      Tr4kinAs 69
      sim! Ele está fora do ar!!

    • @LaBatata101
      @LaBatata101 9 ปีที่แล้ว

      pq?

    • @excriptvideo
      @excriptvideo  9 ปีที่แล้ว

      Pq até hoje eu não decidi como o site será rsrsrs

  • @daniel_soares_1983
    @daniel_soares_1983 10 ปีที่แล้ว

    Dúvida!!??
    Na soma o resultado não era para ser 23,23?

    • @diogopuiatti8596
      @diogopuiatti8596 9 ปีที่แล้ว

      +Daniel Leonardo - Sugiro que pesquisa na net como imprimir um número com apenas 2 casas decimais.

  • @alexblue2277
    @alexblue2277 9 ปีที่แล้ว

    Pq System.out.println("O resultado da subtração é: " + subtracao);
    não seria: System.out.println("O resultado da subtração é: " - subtracao);
    O sinal de Menos no Lugar de Mais?

    • @renatox5288
      @renatox5288 9 ปีที่แล้ว +2

      Alexandre Augusto O sinal de mais "+" é apenas para concatenar o texto com a variável subtracao

    • @vana970
      @vana970 9 ปีที่แล้ว +1

      Alexandre Augusto + serve para concatenar.

    • @alexblue2277
      @alexblue2277 9 ปีที่แล้ว

      Renato Ximenes Obrigado

    • @alexblue2277
      @alexblue2277 9 ปีที่แล้ว

      Rhavana Façanha Obrigado

    • @vana970
      @vana970 9 ปีที่แล้ว

      por nada

  • @MsLionPlays
    @MsLionPlays 10 ปีที่แล้ว

    cara eu fis tudo certo só que quando coloco "." o ponto não vai só com a "," virgula
    tem um modo de arrumar isso?

    • @Diogocb
      @Diogocb 9 ปีที่แล้ว

      Lion Plays Por padrão universal "," é separador decimal, o ponto serve só para facilitar a compreensão. Alguns países adotam ele como separador decimal também.
      Creio que você consiga mudar isso usando função que manipula mascara.

  • @diegomachado9470
    @diegomachado9470 10 ปีที่แล้ว

    Utilizei o switch:
    package aprendendo_1;
    import java.util.Scanner;
    public class Aprendendo_1 {
    public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    int num1, num2, resultado, operacao;
    System.out.println("Digite o primeiro número: ");
    num1 = in.nextInt();
    System.out.println("Digite o outro número: ");
    num2 = in.nextInt();
    System.out.println("Digite a operação:");
    System.out.println("'1' para soma, '2', para subtração, '3' para multiplicação e '4' para divisão: ");
    operacao = in.nextInt();
    switch(operacao){
    case 1 : resultado = num1 + num2;
    System.out.println("Resultado: "+ resultado);
    break;
    case 2 : resultado = num1 - num2;
    System.out.println("Resultado: "+ resultado);
    break;
    case 3 : resultado = num1 * num2;
    System.out.println("Resultado: "+ resultado);
    break;
    case 4 : resultado = num1 / num2;
    System.out.println("Resultado: "+ resultado);
    break;
    }
    }
    }

  • @jany0622
    @jany0622 8 ปีที่แล้ว

    mas assim o Java não deveria apontar erro pois vc não deu um valor igual a zero a variável?

    • @excriptvideo
      @excriptvideo  8 ปีที่แล้ว

      Não sei do que estás falando!!

    • @jany0622
      @jany0622 8 ปีที่แล้ว +1

      Ta bom obrigada

    • @diegosilva-mj7qb
      @diegosilva-mj7qb 8 ปีที่แล้ว

      Mais não apresenta o erro de variável não iniciada pois uso tipo isso
      int dado;
      Scanner in = new Scanner(System.in); // valor informado aqui
      dado = in.nextInt(); // valor alocado aqui na variável
      System.out.println("valor " + dado);
      vlw

  • @renildosousa6475
    @renildosousa6475 7 ปีที่แล้ว +1

    olha o meu
    import java.util.Scanner;
    public class Calculadora_Java{
    public static void main(String[] args){
    Scanner in = new Scanner(System.in);
    int num1, num2, soma, subtracao, multiplicacao, divisao;
    System.out.println("Digite um numero:");
    num1 = in.nextInt();
    System.out.println("Digite outro numero");
    num2 = in.nextInt();

    soma = (num1 + num2);
    System.out.println("A soma de " +num1+ " + " +num2+ " = "+soma);
    System.out.println("");

    subtracao = (num1 - num2);
    System.out.println("A subtracao de: " +num1+ " - "+num2+" = "+subtracao);
    System.out.println("");

    multiplicacao = (num1 * num2);
    System.out.println("A multiplicacao de: " +num1+ " * " +num2+ " = "+multiplicacao);
    System.out.println("");

    divisao = (num1 / num2);
    System.out.println("Adivisao de: "+num1+ " / " +num2+ " = " +divisao);
    System.out.println("");
    }
    }

  • @RicardoUchihaMadara
    @RicardoUchihaMadara 7 ปีที่แล้ว

    eu fiz destá forma package aula4calculadora;
    import java.util.Scanner;
    public class aula4calculadora {
    public static void main (String[] args) {
    Scanner in = new Scanner(System.in);
    int num1, num2, num3, num4, soma, sub, mult, div;
    System.out.println("Insira um número:" );
    num1 = in.nextInt();
    System.out.println("Insira um segundo:" );
    num2 = in.nextInt();
    /* soma = num1 + num2;
    System.out.println("O resultado da soma é" + soma );
    sub = num1 - num2;
    System.out.println("O resultado da sub é" + sub );
    mult = num1 * num2;
    System.out.println("O resultado da mult é" + mult );
    div = num1 / num2;
    System.out.println("O resultado da div é" + div ); */
    soma = num1 + num2;
    sub = num1 - num2;
    mult = num1 * num2;
    div = num1 / num2;
    System.out.println("O resultado da soma é" + div );
    System.out.println("O resultado da sub é" + sub );
    System.out.println("O resultado da mul é" + mult );
    System.out.println("O resultado da div é" + div );
    }
    }

  • @gilsonsantos1242
    @gilsonsantos1242 8 ปีที่แล้ว

    Olá, não seria mais didático usar a biblioteca do "JOptionPane"?...

    • @samrdossantos3517
      @samrdossantos3517 8 ปีที่แล้ว

      JOptionPane é uma interface gráfica. Geralmente não se usa interface gráfica no início de um aprendizado, mesmo que seja algo bem simples.

  • @para-doxo59
    @para-doxo59 8 ปีที่แล้ว

    import java.util.Scanner;
    public static void main(String[] args){
    Scanner in = new Scanner(System.in);
    double num1, num2, soma, subtracao, multiplicacao, divisao;
    System.out.println("Digite o número aqui: ");
    num1 = in.nextInt();
    System.out.println("Insira outro número: ");
    num2 = in.nextInt();
    soma = num1 + num2;
    System.out.println("O resultado da soma é: "+soma);
    subtracao = num1 - num2;
    System.out.println("O resultado da subtração é: "+subtracao);
    multiplicacao = num1 * num2;
    System.out.println("O resultado da multiplicação é: "+multiplicacao);
    divisao = num1 / num2;
    System.out.println("O resultado da divisao é: "+divisao);

    • @para-doxo59
      @para-doxo59 8 ปีที่แล้ว +1

      nesta calculadora que criei so posso colocar numeros inteiros kk futuramente pretendo fazer dela meu primeiro programa... mais preciso de ajuda professor por favor como fasso para criar um programa .exe que de para eu experimentar o meu programa ? pode me informar ou gravar uma video aula ?

    • @excriptvideo
      @excriptvideo  8 ปีที่แล้ว

      Oi. Muito bom o seu código, é assim que se aprende a programar!
      Busque no Google como gerar um executável através de um código Java! Até porque, não há como explicar por aqui!

  • @hemilioaraujo
    @hemilioaraujo 9 ปีที่แล้ว +1

    O meu quando testo número decimal utilizando o ponto ex: 3.54 ele da erro. Com vírgula não há problema.

    • @EXDanielGames
      @EXDanielGames 9 ปีที่แล้ว +1

      +Hemílio Lauro é porque o java usa a vírgula para números decimais

    • @hemilioaraujo
      @hemilioaraujo 9 ปีที่แล้ว +1

      +Exdanielgamer valeu!

    • @hemilioaraujo
      @hemilioaraujo 9 ปีที่แล้ว +1

      +Exdanielgamer valeu!

    • @EXDanielGames
      @EXDanielGames 9 ปีที่แล้ว +1

      Hemílio Lauro dnd :)

    • @excriptvideo
      @excriptvideo  9 ปีที่แล้ว

      +Hemílio Lauro
      É isso, como o +Exdanielgamer disse, o Java trabalha com vírgula e não com ponto!

  • @GustavoBezerraRodrigues
    @GustavoBezerraRodrigues 9 ปีที่แล้ว

    Na subtração eu subtraí 11,20 - 10 ele respondeu 1,9999999993 e não 1,20