SlideShare uma empresa Scribd logo
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);
      }

}

Mais conteúdo relacionado

Semelhante a Exercícios java 20 02

01_EntradaESaida-1283dcca0a544b38a2df92fceb9d98e2.pdf
01_EntradaESaida-1283dcca0a544b38a2df92fceb9d98e2.pdf01_EntradaESaida-1283dcca0a544b38a2df92fceb9d98e2.pdf
01_EntradaESaida-1283dcca0a544b38a2df92fceb9d98e2.pdf
trabalhocasa3
 
Palestra Mocks - AgileBrazil 2010
Palestra Mocks - AgileBrazil 2010Palestra Mocks - AgileBrazil 2010
Palestra Mocks - AgileBrazil 2010
rafaelferreira
 
Qualidade no desenvolvimento de software com PHPUnit
Qualidade no desenvolvimento de software com PHPUnitQualidade no desenvolvimento de software com PHPUnit
Qualidade no desenvolvimento de software com PHPUnit
Diego Tremper
 
Exercicios sequenciais
Exercicios sequenciaisExercicios sequenciais
Exercicios sequenciais
Mirlem Pereira
 
Palestra Novidades da linguagem C# 6
Palestra Novidades da linguagem C# 6Palestra Novidades da linguagem C# 6
Palestra Novidades da linguagem C# 6
Renato Haddad
 
Como escrever bons testes! - Dex transforming days
Como escrever bons testes! - Dex transforming days Como escrever bons testes! - Dex transforming days
Como escrever bons testes! - Dex transforming days
Danilo Pereira De Luca
 
2 funcoes e estrutura de blocos
2   funcoes e estrutura de blocos2   funcoes e estrutura de blocos
2 funcoes e estrutura de blocosRicardo Bolanho
 
Design patterns
Design patternsDesign patterns
Design patterns
DouglasSoaresAndrSch
 
Mock Objects
Mock ObjectsMock Objects
Mock Objects
elliando dias
 
Dip the dependency inversion principle
Dip   the dependency inversion principleDip   the dependency inversion principle
Dip the dependency inversion principle
Engenharia de Software Ágil
 
Aula actionscript basico
Aula actionscript basicoAula actionscript basico
Aula actionscript basicoWemerson Silva
 
Testes de Unidade com JUnit
Testes de Unidade com JUnitTestes de Unidade com JUnit
Testes de Unidade com JUnitelliando dias
 
Clean code
Clean codeClean code
Clean code
Marcos Brizeno
 
BDD com Rails
BDD com RailsBDD com Rails
BDD com Rails
Caue Guerra
 
Evento Front End SP - Organizando o Javascript
 Evento Front End SP - Organizando o Javascript Evento Front End SP - Organizando o Javascript
Evento Front End SP - Organizando o Javascript
Michel Ribeiro
 
Vraptor
VraptorVraptor
Vraptor
clauvane1708
 
Light Talk sobre JavaScript Funcional
Light Talk sobre JavaScript FuncionalLight Talk sobre JavaScript Funcional
Light Talk sobre JavaScript Funcional
Emanuel Gonçalves
 

Semelhante a Exercícios java 20 02 (20)

Repetições e vetores
Repetições e vetoresRepetições e vetores
Repetições e vetores
 
01_EntradaESaida-1283dcca0a544b38a2df92fceb9d98e2.pdf
01_EntradaESaida-1283dcca0a544b38a2df92fceb9d98e2.pdf01_EntradaESaida-1283dcca0a544b38a2df92fceb9d98e2.pdf
01_EntradaESaida-1283dcca0a544b38a2df92fceb9d98e2.pdf
 
Palestra Mocks - AgileBrazil 2010
Palestra Mocks - AgileBrazil 2010Palestra Mocks - AgileBrazil 2010
Palestra Mocks - AgileBrazil 2010
 
Qualidade no desenvolvimento de software com PHPUnit
Qualidade no desenvolvimento de software com PHPUnitQualidade no desenvolvimento de software com PHPUnit
Qualidade no desenvolvimento de software com PHPUnit
 
Exercicios sequenciais
Exercicios sequenciaisExercicios sequenciais
Exercicios sequenciais
 
Palestra Novidades da linguagem C# 6
Palestra Novidades da linguagem C# 6Palestra Novidades da linguagem C# 6
Palestra Novidades da linguagem C# 6
 
Como escrever bons testes! - Dex transforming days
Como escrever bons testes! - Dex transforming days Como escrever bons testes! - Dex transforming days
Como escrever bons testes! - Dex transforming days
 
2 funcoes e estrutura de blocos
2   funcoes e estrutura de blocos2   funcoes e estrutura de blocos
2 funcoes e estrutura de blocos
 
Design patterns
Design patternsDesign patterns
Design patterns
 
Mock Objects
Mock ObjectsMock Objects
Mock Objects
 
Dip the dependency inversion principle
Dip   the dependency inversion principleDip   the dependency inversion principle
Dip the dependency inversion principle
 
Aula actionscript basico
Aula actionscript basicoAula actionscript basico
Aula actionscript basico
 
Testes de Unidade com JUnit
Testes de Unidade com JUnitTestes de Unidade com JUnit
Testes de Unidade com JUnit
 
Clean code
Clean codeClean code
Clean code
 
BDD com Rails
BDD com RailsBDD com Rails
BDD com Rails
 
Evento Front End SP - Organizando o Javascript
 Evento Front End SP - Organizando o Javascript Evento Front End SP - Organizando o Javascript
Evento Front End SP - Organizando o Javascript
 
Java5
Java5Java5
Java5
 
Vraptor
VraptorVraptor
Vraptor
 
Light Talk sobre JavaScript Funcional
Light Talk sobre JavaScript FuncionalLight Talk sobre JavaScript Funcional
Light Talk sobre JavaScript Funcional
 
Dip the dependency inversion principle
Dip   the dependency inversion principleDip   the dependency inversion principle
Dip the dependency inversion principle
 

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 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; }
  • 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); } }