O documento explica a propriedade distributiva da multiplicação em relação à adição. Em particular, ele mostra que para qualquer números a, b e c, (a + b) * c = a * c + b * c.
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