Baixe o app para aproveitar ainda mais
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); } }
Compartilhar