Buscar

25 exercícios resolvidos de LPE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

//1. Entrar com seu nome e imprimi-lo.
package exercicios_lpd;
import javax.swing.JOptionPane;
 
public class Exercicio_01 {
 
 public static void main(String[] args) {
 
 String name; 
 
 name = JOptionPane.showInputDialog("Digite seu nome: ");
 
 JOptionPane.showMessageDialog(null,"Nome: " + name);
 
 }
}
//2. Entrar com dois nomes e imprimi-los um em cada linha.
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_02 {
 
 public static void main(String[] args) {
 
 String name1, name2;
 
 name1 = JOptionPane.showInputDialog("Digite o primeiro nome: ");
 name2 = JOptionPane.showInputDialog("Digite o segundo nome: ");
 
 JOptionPane.showMessageDialog(null,"1 - " + name1 +
 "\n 2 - " + name2);
 }
 
}
//3. Entrar um nome e idade de uma pessoa e imprimir essas informações em duas linhas.
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_03 {
 
 public static void main(String[] args) {
 
 String name;
 int age;
 
 name = JOptionPane.showInputDialog("Nome: ");
 age = Integer.parseInt(JOptionPane.showInputDialog("Idade: "));
 
 JOptionPane.showMessageDialog(null,"Aqui estão: " + "\n" + name +
 "\n" + age + " anos de idade.");
 }
}
//4. Ler dois números e imprimir a adição, subtração, multiplicação e divisão entre esses números.
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_04 {
 
 public static void main (String[] args) {
 
 int x, y, Ad, Sub, Mult, Div;
 
 x = Integer.parseInt(JOptionPane.showInputDialog("Insira um número:"));
 y = Integer.parseInt(JOptionPane.showInputDialog("Insira outro número:"));
 
 Ad = x + y;
 Sub = x - y;
 Mult = x * y;
 Div = x / y;
 
 JOptionPane.showMessageDialog(null,"Resultados:" + "\n1 - Soma: " + 
 Ad + "\n2 - Subtração: " + Sub + "\n3 - Multiplicação: " +
 Mult + "\n4 - Divisão: " + Div);
 }
 
}
//5. Ler um número inteiro e imprimir o seu sucessor e o seu antecessor.
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_05 {
 
 public static void main (String[] args) {
 
 int x, y, z;
 
 x = Integer.parseInt(JOptionPane.showInputDialog("Informe um número:"));
 
 y = x - 1;
 z = x + 1;
 
 JOptionPane.showMessageDialog(null,"Antecessor: " + y +
 "\nSucessor: " + z);
 }
 
}
//6. Ler um número real e imprimir a quinta parte desse número.
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_06 {
 public static void main(String[] args) {
 
 double a, b;
 
 a = Double.parseDouble(JOptionPane.showInputDialog("Insira um número: "));
 
 b = a / 5;
 
 JOptionPane.showMessageDialog(null,"x / 5 = " + b);
 }
}
//7. Entrar com dois números inteiros e imprimir o dividendo, divisor, quociente e resto.
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_07 {
 
 public static void main(String[] args) {
 
 int x, y, Q, R;
 
 x = Integer.parseInt(JOptionPane.showInputDialog("Primeiro número:"));
 y = Integer.parseInt(JOptionPane.showInputDialog("Segundo número:"));
 
 Q = x / y;
 R = x % y;
 
 JOptionPane.showMessageDialog(null,x + " / " + y +
 "\nQuotient: " + Q + "\nRest: " + R);
 }
 
//8. Entrar com o nome e as 4 notas de um aluno e imprimir o nome e a média desse aluno.
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_08 {
 
 public static void main(String[] args) {
 
 String name;
 double n1, n2, n3, n4, FM;
 
 name = JOptionPane.showInputDialog("Aluno:");
 n1 = Double.parseDouble(JOptionPane.showInputDialog("Nota 1:"));
 n2 = Double.parseDouble(JOptionPane.showInputDialog("Nota 2:"));
 n3 = Double.parseDouble(JOptionPane.showInputDialog("Nota 3:"));
 n4 = Double.parseDouble(JOptionPane.showInputDialog("Nota 4:"));
 
 FM = (n1 + n2 + n3 + n4) / 4;
 
 JOptionPane.showMessageDialog(null,"Aluno: " + name + "\nMédia final do aluno: " + FM + " 
pts.");
 
 }
 
}
//9. Entrar com 4 números e imprimir a média ponderada, sabendo-se que os pesos são respectivamente: 
1, 2, 3 e 4.
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_09 {
 public static void main(String[] args) {
 
 int N1, N2, N3, N4, MP;
 
 N1 = Integer.parseInt(JOptionPane.showInputDialog("Insira o 1º número:"));
 N2 = Integer.parseInt(JOptionPane.showInputDialog("Insira o 2º número:"));
 N3 = Integer.parseInt(JOptionPane.showInputDialog("Insira o 3º número:"));
 N4 = Integer.parseInt(JOptionPane.showInputDialog("Insira o 4º número:"));
 
 MP = (N1 + N2 + N3 + N4) / (1 + 2 + 3 + 4);
 
 JOptionPane.showMessageDialog(null,"A média é: " + MP);
 
 }
 
}
//10. Informar a base e a altura de um retângulo e imprimir o perímetro, área, diagonal, base e altura.
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_10 {
 
 public static void main(String[] args) {
 
 int P, A, B, H;
 
 B = Integer.parseInt(JOptionPane.showInputDialog("Insira o valor da base:"));
 H = Integer.parseInt(JOptionPane.showInputDialog("Insira o valor da altura:"));
 
 P = (2 * B) + (2 * H);
 A = (2 * B) * (2 * H);
 
 JOptionPane.showMessageDialog(null,"O perímetro do retângulo é: " + P +
 "\nA área do retângulo é: " + A);
 
 }
 
}
/*11. Faça um programa que leia uma quantidade de dias e converta esse número em ano,
meses e dias. Considere que um ano possui 365 dias e cada mês possui 30 dias.*/
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_11 {
 
 public static void main(String[] args) {
 
 int a, m, d, v;
 
 v = Integer.parseInt(JOptionPane.showInputDialog("Insira o nº de dias:"));
 
 a = v / 365;
 m = (v % 365) / 30;
 d = (v % 365) % 30;
 
 JOptionPane.showMessageDialog(null,"O resultado é: " + a + " ano(s), " + m + " mês(es) e " + d 
+ " dia(s).");
 
 
 }
 
}
//12. Criar um programa que leia a base e altura de um triângulo e imprima o valor de sua área.
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_12 {
 
 public static void main(String[] args) {
 
 double b, h, a;
 
 b = Double.parseDouble(JOptionPane.showInputDialog("Informe a medida da base do triângulo"));
 h = Double.parseDouble(JOptionPane.showInputDialog("Informe a medida da altura do 
triângulo"));
 
 a = (b * h) / 2;
 
 JOptionPane.showMessageDialog(null,"A área do triângulo é: " + a);
 
 }
 
}
/*14. Faça um programa para entrar com um número inteiro que
representará a quantidade de segundos e transformar essa
quantidade em dias, horas, minutos e segundos.*/
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_14 {
 
 public static void main(String[] args) {
 
 int d, h, min, seg;
 
 seg = Integer.parseInt(JOptionPane.showInputDialog("Insira os segundos"));d = seg / 86400;
 h = (seg % 86400) / 3600;
 min = ((seg % 86400) % 3600) / 60;
 seg = ((seg % 86400) % 3600) % 60;
 
 JOptionPane.showMessageDialog(null,d + " dia (s), " + h + " hora (s), " + 
 "\n" + min + " minuto (s) e " + seg + " segundo (s).");
 
 }
 
}
/*15. Dado um polígono convexo de n lados, podemos calcular o número
de diagonais diferentes (nd) desse polígono pela fórmula: nd = n(n-3)/2.
Fazer um programa que leia quantos lados tem o polígono, calcule escreva
o número de diagonais diferentes (nd) do mesmo. */
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_15 {
 
 public static void main(String[] args) {
 
 int n, nd;
 
 n = Integer.parseInt(JOptionPane.showInputDialog("Informe o número de lados do polígono"));
 
 nd = (n * (n - 3)) / 2;
 
 JOptionPane.showMessageDialog(null,"O polígono tem " + n + 
 " \nlados e o número de \ndiagonais possíveis é " + nd);
 }
 
}
/*16. Um funcionário recebe R$ 30,00 por hora normal
trabalhada e um acréscimo de 50%, sobre este valor, para
cada hora extra trabalhada. Leia as quantidades de horas
normais e horas extras trabalhadas e calcule o valor a ser
recebido por este funcionário. */
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_16 {
 
 public static void main(String[] args) {
 
 double x, y, hn, he, vr;
 
 x = Double.parseDouble(JOptionPane.showInputDialog("Informe o número de horas trabalhadas"));
 y = Double.parseDouble(JOptionPane.showInputDialog("Informe o número de horas extras 
trabalhadas"));
 
 hn = 30 * x;
 he = 45 * y;
 vr = hn + he;
 
 JOptionPane.showMessageDialog(null,"Horas normais trabalhadas: " + hn +
 "\nHoras extras trabalhadas: " + he + "\nTotal a receber: R$ " + vr);
 }
 
}
//17. Faça um programa que receba uma temperatura em Celsius e mostre-a em Fahrenheit.
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_17 {
 
 public static void main(String[] args) {
 
 double gc, gf;
 
 gc = Double.parseDouble(JOptionPane.showInputDialog("Informe a temperatura em graus 
Celsius:"));
 
 gf = (9 * (gc / 5)) + 32;
 
 JOptionPane.showMessageDialog(null,"A temperatura corresponde a " + gf + " °F");
 }
 
}
/*18. Faça um programa que receba a medida de dois ângulos de um triângulo,
calcule e mostre a medida do terceiro ângulo, sabendo que a soma dos ângulos
internos de um triângulo é 180.*/
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_18 {
 
 public static void main(String[] args) {
 
 double a1,a2,a3;
 
 a1 = Double.parseDouble(JOptionPane.showInputDialog("Ângulo 1"));
 a2 = Double.parseDouble(JOptionPane.showInputDialog("Ângulo 2"));
 
 a3 = 180 - (a1 + a2);
 
 JOptionPane.showMessageDialog(null,"O ângulo 3 mede " + a3 + "°.");
 }
 
}
/*19. Escreva um programa que receba um número (maior que zero)
e mostre esse número ao quadrado, ao cubo e sua raiz quadrada.*/
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_19 {
 
 public static void main(String[] args) {
 
 double n, p1, p2, r;
 
 n = Double.parseDouble(JOptionPane.showInputDialog("Digite um númmro maior que 0 (zero)"));
 
 p1 = Math.pow(n, 2);
 p2 = Math.pow(n, 3);
 r = Math.sqrt(n);
 
 
 JOptionPane.showMessageDialog(null,"O resultado da potenciação 1 é: " + p1 +
 "\nO resultado da potenciação 2 é: " + p2 + 
 "\nO resultado da radiciação é: " + r);
 
 }
 
}
/*20. Faça um programa para informar o preço de um produto e a quantidade
de parcelas que deverá ser pago. Ao final, o programa mostrará o valor de
cada parcela.*/
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_20 {
 
 public static void main(String[] args) {
 
 double x, y, vp;
 
 x = Double.parseDouble(JOptionPane.showInputDialog("Informar o valor do produto"));
 y = Double.parseDouble(JOptionPane.showInputDialog("Informar o número de parcelas"));
 
 vp = x / y;
 
 JOptionPane.showMessageDialog(null,"Valor do produto: R$ " + x +
 "\nNº de parcelas: " + y + "\nValor de cada parcela: R$ " + vp);
 
}
}
/*21. Escreva um programa para inserir o nome de um funcionário,
o valor do seu salário e o percentual de aumento do mesmo. O
programa deverá apresentar ao final o nome do funcionário, seu
salário antigo e o novo salário.*/
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_21 {
 
 public static void main(String[] args) {
 
 String nome;
 Double si, per, sf;
 
 nome = JOptionPane.showInputDialog("Nome do funcionário");
 si = Double.parseDouble(JOptionPane.showInputDialog("Salário: R$ "));
 per = Double.parseDouble(JOptionPane.showInputDialog("Percentual de reajuste: ")); 
 
 sf = si + (si * per / 100);
 
 JOptionPane.showMessageDialog(null,"Funcionário: " + nome +
 "\nSalário antigo: R$ " + si + "\nSalário reajustado: R$ " + sf);
 }
 
}
/*22. Escreva um programa para calcular a área de uma
circunferência a partir do valor do seu raio. Dica: para
calcular o valor de pi (π), utilize Math.pi.*/
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_22 {
 
 public static void main(String[] args) {
 
 double r, a, pi;
 
 r = Double.parseDouble(JOptionPane.showInputDialog("Valor do raio da circunferência:"));
 
 pi = Math.PI;
 a = pi * r * r;
 
 JOptionPane.showMessageDialog(null,"A área da circunferência é? " + a);
 }
 
}
/*23. Uma granja possui um controle automatizado de cada
unidade de sua produção. No pé direito de cada frango há
um anel com um chip de identificação; no pé esquerdo são
dois anéis para indicar o tipo de alimento que ele deve
consumir. Sabendo que o anel com chip custa R$5,00 e o anel
de alimento custa R$2,50, faça um programa que leia a quantidade
de frangos na granja, calcule e mostre o gasto total da granja para
marcar todos os seus frangos.*/
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_23 {
 
 public static void main(String[] args) {
 
 double tf, ai, aa, tai, taa, tg;
 
 tf = Double.parseDouble(JOptionPane.showInputDialog("Informe o nº de frangos"));
 
 ai = 5.0;
 aa = 2.5;
 taa = (aa * 2) * tf;
 tai = ai * tf;
 tg = taa + tai;
 
 JOptionPane.showMessageDialog(null,"O total de despesas é: R$ " + tg);
 
 }
 
}
/*24. Faça um programa que receba a velocidade escalar média de um
veículo (em km/h), a distância (em km) percorrida por esse veículo e
calcule o tempo gasto nesse percurso (em segundos).*/
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_24 {
 
 public static void main(String[] args) {
 
 double v, e, t, ts;
 
 v = Double.parseDouble(JOptionPane.showInputDialog(
 "Informe a velocidade (Km/h) do veículo:"));
 e = Double.parseDouble(JOptionPane.showInputDialog(
 "Informe a distância (Km) percorrida pelo veículo:"));
 
 t = e / v;
 ts = t * 3600;
 
 JOptionPane.showMessageDialog(null,"Otempo gasto pelo veículo é: " + ts);
 }
 
}
/*25. Escreva um programa em Java para inserir dois números
inteiros em duas variáveis "a" e "b". Imprima as duas variáveis
de modo que o conteúdo inserido em "a", esteja em "b" e o conteúdo
inserido em "b", esteja em "a".*/
package exercicios_lpd;
import javax.swing.JOptionPane;
public class Exercicio_25 {
 
 public static void main(String[] args) {
 
 int a, b;
 
 a = Integer.parseInt(JOptionPane.showInputDialog("Insira um valor para 'a'"));
 b = Integer.parseInt(JOptionPane.showInputDialog("Insira um valor para 'b'"));
 
 JOptionPane.showMessageDialog(null,"O valor de 'a' é: " + b + 
 "\nO valorde 'b' é: " + a);
 }
 
}

Outros materiais