Algoritmo
OBS.: essa lista equivale à avaliação bimestral de Algoritmos / Lógica de Programação
1. Desenvolva um programa que receba o valor de um produto, calcule e mostre o valor desse produto após um desconto de 15%.
2. Desenvolva um programa que receba três números do usuário, calcule e apresente:
• a soma dos três números
• a média aritmética dos três números
3. Desenvolva um programa que receba um número real, calcule e apresente:
• o cubo do número
4. Desenvolva um programa que mostre na tela a tabuada de um número digitado pelo usuário. O programa só deve terminar quando o usuário digitar 0.
Respostas:
Exercício 1 public class exer1 { public static void main(String[] args) { Double v1 = Double.valueOf(JOptionPane.showInputDialog("Entre com o valor do produto")); Double desc = 0.0; desc = (v1*15)/100; JOptionPane.showMessageDialog(null, "Ganhou um desconto de: " + desc); }
}
Exercício 2
public class exer2 { public static void main(String[] args) { Double v1 = 0.0; Double v2 = 0.0; Double v3 = 0.0; Double s=0.0; Double medArit = 0.0; v1 = Double.valueOf(JOptionPane.showInputDialog("valor 1")); v2 = Double.valueOf(JOptionPane.showInputDialog("valor 2")); v3 = Double.valueOf(JOptionPane.showInputDialog("valor 3")); s = v1+v2+v3; medArit = s /3; JOptionPane.showMessageDialog(null,"Soma dos 3 números igual a: " + s +"\nMédia aritmética igual a: " + medArit); }
}
Exercício 3 public class exer3 { public static void main(String[] args) { Double v1 = 0.0; Double cubo = 0.0; v1 = Double.valueOf(JOptionPane.showInputDialog("Número real")); cubo = Math.pow(v1, 3); JOptionPane.showMessageDialog(null, "O valor " + v1 + " ao cubo é igual a: "+ cubo); }
}
Exercício 4
public class exer4 { public static void main(String[] args) { int n = 1; String res = ""; do{ n =