http://pessoal.sercomtel.com.br/matematica/medio/polinom/prodnot.htm

http://educacao.uol.com.br/matematica/propriedade-distributiva.jhtm



     1-
          Para cada um dos problemas apresentados a seguir, identificar todas as informações que são
          importantes para a resolução dos mesmos. Para cada informação identificada, declarar a variável
          correspondente.

          A-   Reserva de uma passagem aérea;
          B-   Cálculo da conta de água de energia;
          C-   Apuração dos votos de uma urna de votação para diretor da escola ABC;
          D-   Histórico escolar de um certo estudante universitário que está no segundo período do curso de
               Sistemas de Informação;



     2- Construa um algoritmo que leia um número inteiro de metros e mostre ao usuário a quantos
        quilômetros e centímetros ele corresponde.

R-
importjavax.swing.JOptionPane;

publicclass Exercicio2 {
      privateintquilometro;
      privateintcentimetro;

          publicvoidcalcularValor(int valor){
                while(valor - 1000 >= 0){
                       this.quilometro = 1 + this.quilometro;
                       valor = valor - 1000;
                }
                this.centimetro = valor;
          }
          publicintgetQuilometro(){
                returnthis.quilometro;
          }
          publicintgetCentimetro(){

                  returnthis.centimetro;
          }

      publicstaticvoid main (String[] args){
             Exercicio2 novoExc = new Exercicio2();
             novoExc.calcularValor(Integer.parseInt(JOptionPane.showInputDialog("INsira a quantidade
de metros:")));
             JOptionPane.showMessageDialog(null,"Quilometro: "+novoExc.getQuilometro()+" e
Centimetro: "+novoExc.getCentimetro(),"Resultado",JOptionPane.PLAIN_MESSAGE);
      }

          }
3- Elabore um algoritmo que calcule o rendimento de uma certa quantia depositada na caderneta de
        poupança, sendo a taxa de juros mensal fornecida pelo usuário.

     R-
import javax.swing.JOptionPane;

publicclass Exercicio3 {
      privatedoublecadernetaPoupanca = 5000;

          publicvoidaumentoJuros(double valor){
                this.cadernetaPoupanca = this.cadernetaPoupanca + ((this.cadernetaPoupanca *valor)/100);
          }

          publicdouble getCadernetaPoupanca(){
                returnthis.cadernetaPoupanca;
          }


          publicstaticvoid main(String[] args) {
                double var1;

                Exercicio3 novoExec = new Exercicio3();

                var1 = Double.parseDouble(JOptionPane.showInputDialog("Entre com os juros:"));
                novoExec.aumentoJuros(var1);

             JOptionPane.showMessageDialog(null,"Valor atual com redimento de juros:
"+novoExec.getCadernetaPoupanca(),"Rendimento",JOptionPane.PLAIN_MESSAGE);
      }

     }




     4- Elaborar um algoritmo que efetue a leitura de três valores numéricos e apresente como resultado
        final o quadrado da soma dos três valores lidos.

R-
importjavax.swing.JOptionPane;

publicclass Exercicio4 {
      privateintresult;

      publicvoid calcular(int valor1, int valor2, int valor3){
             this.result = valor1^2 +valor2^2 + valor3^2 + (2*(valor1 * valor2 + valor1 * valor3 +
valor2 * valor3));
      }
      publicintgetResult(){
             returnthis.result;

          }
publicstaticvoid main(String[] args) {
              int var1, var2, var3;

               Exercicio4 novoExc = new Exercicio4();
               var1 = Integer.parseInt(JOptionPane.showInputDialog("Digite 1° valor: "));
               var2 = Integer.parseInt(JOptionPane.showInputDialog("Digite 2° valor: "));
               var3 = Integer.parseInt(JOptionPane.showInputDialog("Digite 3° valor: "));

              novoExc.calcular(var1, var2, var3);
              JOptionPane.showMessageDialog(null,"o quadrado da soma dos três valores:
 "+novoExc.getResult(),"Resultado",JOptionPane.PLAIN_MESSAGE);

        }

 }




     5- Faça um algoritmo para obter o peso de uma pessoa e informar ao usuário o valor do seu IMC
        (índice de massa corporal). Sabe-se que o IMC é dado pela divisão do peso pela altura ao
        quadrado.

    R-
 importjava.text.DecimalFormat;

importjavax.swing.JOptionPane;

public class Exercicio5 {
 private double imc;

 publicvoid calcular(double peso, double altura){
        this.imc = peso / (altura * altura);

 }

 public double getImc(){
        returnthis.imc;
 }

 public static void main(String[] args) {
        double altura, peso;
Exercicio5 novoExc = new Exercicio5();
             peso = Double.parseDouble(JOptionPane.showInputDialog("Informe seu peso:"));
             altura = Double.parseDouble(JOptionPane.showInputDialog("Informe sua altura:"));

             novoExc.calcular(peso, altura);

       JOptionPane.showMessageDialog(null,"Seu                 imc       é        "+novoExc.getImc(),"IMc",
JOptionPane.PLAIN_MESSAGE);


    }

}
        6- Elabore um algoritmo que solicite ao usuário um valor percentual a ser calculado. Este cálculo
           deverá ocorrer sobre um valor constante igual a 9999.99 (constante deve ser declarada no
           algoritmo). O algoritmo deverá calcular o percentual desejado e apresentar o resultado calculado
           deste percentual e o valor da constante acrescida deste valor calculado.

        R-
    importjavax.swing.JOptionPane;

    publicclass Exercicio6 {
          staticfinaldoublevalor = 9999.99;
          privatedoublepercentual;
          privatedoubleresult;

             publicvoidcalcular(double percent){
                   this.percentual = (valor * percent)/100;
                   this.result =this.percentual + valor;
             }

             publicdoublegetResult(){
                   returnthis.result;
             }
             publicdoublegetPercent(){
                   returnthis.percentual;
             }

             publicstaticvoid main(String[] args) {
                   double var1;
                   Exercicio6 novoExc = new Exercicio6();

                 var1 = Double.parseDouble(JOptionPane.showInputDialog("INsira um percentual para
    9999.99: "));
                 novoExc.calcular(var1);
                 JOptionPane.showMessageDialog(null,"percentual: "+novoExc.getPercent()+" resutlado:
    "+novoExc.getResult(),"Resultado",JOptionPane.PLAIN_MESSAGE);
          }

    }


        7- Ler quatro números e apresentar o resultado da adição e multiplicação baseando-se na utilização
           da propriedade distributiva.
           Se forem lidas as variáveis primeiro segundo terceiro e quarto deverão ser somadas e
           multiplicadas
R-
importjavax.swing.JOptionPane;

publicclass Exercicio7 {
      privatedoubleresult;

      publicvoidcalcular(double v1, double v2, double v3, double v4){
            this.result = 4*(v1 + v2 + v3 + v4);
      }

      publicdoublegetResult(){
            returnthis.result;
      }
      publicstaticvoid main(String[] args) {
            double v1, v2, v3, v4;

            Exercicio7 novoExc = new Exercicio7();

            v1   =   Double.parseDouble(JOptionPane.showInputDialog("INforme   o   1°   valor:"));
            v2   =   Double.parseDouble(JOptionPane.showInputDialog("INforme   o   2°   valor:"));
            v3   =   Double.parseDouble(JOptionPane.showInputDialog("INforme   o   3°   valor:"));
            v4   =   Double.parseDouble(JOptionPane.showInputDialog("INforme   o   4°   valor:"));

            novoExc.calcular(v1, v2, v3, v4);

             JOptionPane.showMessageDialog(null,"A propriedade distributiva é :
"+novoExc.getResult(),"Resultado",JOptionPane.PLAIN_MESSAGE);
      }

}

Exercícios java 20 02

  • 1.
    http://pessoal.sercomtel.com.br/matematica/medio/polinom/prodnot.htm http://educacao.uol.com.br/matematica/propriedade-distributiva.jhtm 1- Para cada um dos problemas apresentados a seguir, identificar todas as informações que são importantes para a resolução dos mesmos. Para cada informação identificada, declarar a variável correspondente. A- Reserva de uma passagem aérea; B- Cálculo da conta de água de energia; C- Apuração dos votos de uma urna de votação para diretor da escola ABC; D- Histórico escolar de um certo estudante universitário que está no segundo período do curso de Sistemas de Informação; 2- Construa um algoritmo que leia um número inteiro de metros e mostre ao usuário a quantos quilômetros e centímetros ele corresponde. R- importjavax.swing.JOptionPane; publicclass Exercicio2 { privateintquilometro; privateintcentimetro; publicvoidcalcularValor(int valor){ while(valor - 1000 >= 0){ this.quilometro = 1 + this.quilometro; valor = valor - 1000; } this.centimetro = valor; } publicintgetQuilometro(){ returnthis.quilometro; } publicintgetCentimetro(){ returnthis.centimetro; } publicstaticvoid main (String[] args){ Exercicio2 novoExc = new Exercicio2(); novoExc.calcularValor(Integer.parseInt(JOptionPane.showInputDialog("INsira a quantidade de metros:"))); JOptionPane.showMessageDialog(null,"Quilometro: "+novoExc.getQuilometro()+" e Centimetro: "+novoExc.getCentimetro(),"Resultado",JOptionPane.PLAIN_MESSAGE); } }
  • 2.
    3- Elabore umalgoritmo que calcule o rendimento de uma certa quantia depositada na caderneta de poupança, sendo a taxa de juros mensal fornecida pelo usuário. R- import javax.swing.JOptionPane; publicclass Exercicio3 { privatedoublecadernetaPoupanca = 5000; publicvoidaumentoJuros(double valor){ this.cadernetaPoupanca = this.cadernetaPoupanca + ((this.cadernetaPoupanca *valor)/100); } publicdouble getCadernetaPoupanca(){ returnthis.cadernetaPoupanca; } publicstaticvoid main(String[] args) { double var1; Exercicio3 novoExec = new Exercicio3(); var1 = Double.parseDouble(JOptionPane.showInputDialog("Entre com os juros:")); novoExec.aumentoJuros(var1); JOptionPane.showMessageDialog(null,"Valor atual com redimento de juros: "+novoExec.getCadernetaPoupanca(),"Rendimento",JOptionPane.PLAIN_MESSAGE); } } 4- Elaborar um algoritmo que efetue a leitura de três valores numéricos e apresente como resultado final o quadrado da soma dos três valores lidos. R- importjavax.swing.JOptionPane; publicclass Exercicio4 { privateintresult; publicvoid calcular(int valor1, int valor2, int valor3){ this.result = valor1^2 +valor2^2 + valor3^2 + (2*(valor1 * valor2 + valor1 * valor3 + valor2 * valor3)); } publicintgetResult(){ returnthis.result; }
  • 3.
    publicstaticvoid main(String[] args){ int var1, var2, var3; Exercicio4 novoExc = new Exercicio4(); var1 = Integer.parseInt(JOptionPane.showInputDialog("Digite 1° valor: ")); var2 = Integer.parseInt(JOptionPane.showInputDialog("Digite 2° valor: ")); var3 = Integer.parseInt(JOptionPane.showInputDialog("Digite 3° valor: ")); novoExc.calcular(var1, var2, var3); JOptionPane.showMessageDialog(null,"o quadrado da soma dos três valores: "+novoExc.getResult(),"Resultado",JOptionPane.PLAIN_MESSAGE); } } 5- Faça um algoritmo para obter o peso de uma pessoa e informar ao usuário o valor do seu IMC (índice de massa corporal). Sabe-se que o IMC é dado pela divisão do peso pela altura ao quadrado. R- importjava.text.DecimalFormat; importjavax.swing.JOptionPane; public class Exercicio5 { private double imc; publicvoid calcular(double peso, double altura){ this.imc = peso / (altura * altura); } public double getImc(){ returnthis.imc; } public static void main(String[] args) { double altura, peso;
  • 4.
    Exercicio5 novoExc =new Exercicio5(); peso = Double.parseDouble(JOptionPane.showInputDialog("Informe seu peso:")); altura = Double.parseDouble(JOptionPane.showInputDialog("Informe sua altura:")); novoExc.calcular(peso, altura); JOptionPane.showMessageDialog(null,"Seu imc é "+novoExc.getImc(),"IMc", JOptionPane.PLAIN_MESSAGE); } } 6- Elabore um algoritmo que solicite ao usuário um valor percentual a ser calculado. Este cálculo deverá ocorrer sobre um valor constante igual a 9999.99 (constante deve ser declarada no algoritmo). O algoritmo deverá calcular o percentual desejado e apresentar o resultado calculado deste percentual e o valor da constante acrescida deste valor calculado. R- importjavax.swing.JOptionPane; publicclass Exercicio6 { staticfinaldoublevalor = 9999.99; privatedoublepercentual; privatedoubleresult; publicvoidcalcular(double percent){ this.percentual = (valor * percent)/100; this.result =this.percentual + valor; } publicdoublegetResult(){ returnthis.result; } publicdoublegetPercent(){ returnthis.percentual; } publicstaticvoid main(String[] args) { double var1; Exercicio6 novoExc = new Exercicio6(); var1 = Double.parseDouble(JOptionPane.showInputDialog("INsira um percentual para 9999.99: ")); novoExc.calcular(var1); JOptionPane.showMessageDialog(null,"percentual: "+novoExc.getPercent()+" resutlado: "+novoExc.getResult(),"Resultado",JOptionPane.PLAIN_MESSAGE); } } 7- Ler quatro números e apresentar o resultado da adição e multiplicação baseando-se na utilização da propriedade distributiva. Se forem lidas as variáveis primeiro segundo terceiro e quarto deverão ser somadas e multiplicadas
  • 5.
    R- importjavax.swing.JOptionPane; publicclass Exercicio7 { privatedoubleresult; publicvoidcalcular(double v1, double v2, double v3, double v4){ this.result = 4*(v1 + v2 + v3 + v4); } publicdoublegetResult(){ returnthis.result; } publicstaticvoid main(String[] args) { double v1, v2, v3, v4; Exercicio7 novoExc = new Exercicio7(); v1 = Double.parseDouble(JOptionPane.showInputDialog("INforme o 1° valor:")); v2 = Double.parseDouble(JOptionPane.showInputDialog("INforme o 2° valor:")); v3 = Double.parseDouble(JOptionPane.showInputDialog("INforme o 3° valor:")); v4 = Double.parseDouble(JOptionPane.showInputDialog("INforme o 4° valor:")); novoExc.calcular(v1, v2, v3, v4); JOptionPane.showMessageDialog(null,"A propriedade distributiva é : "+novoExc.getResult(),"Resultado",JOptionPane.PLAIN_MESSAGE); } }