Linguagem E Programação I
Seminário: Linguagem E Programação I. Pesquise 861.000+ trabalhos acadêmicosPor: 86644229 • 29/10/2014 • Seminário • 683 Palavras (3 Páginas) • 197 Visualizações
APLICAÇÃO DE EXERCÍCIOS – SLIDE 3
1. Crie uma classe que receba três nomes, por meio de caixas de diálogo de entrada de dados, da classe JOptionPane, e os exiba, por meio de uma caixa de diálogo de saída de dados, da seguinte maneira: o 1º e o 3º nomes serão mostrados na 1ª linha, um após o outro, e o 2º nome na 2ª linha. Observe a figura no próximo slide.
Obs.: para quebrar uma linha dentro da caixa de diálogo, basta inserir uma sequência de escape de nova linha.
2. Refaça o exercício 1, utilizando o método format(), para formatar a saída de dados.
APLICAÇÃO DE EXERCÍCIOS – SLIDE 4
1. Utilizando a estrutura if-else, implemente uma modificação na classe ExFormatSDadosJOPane para que sejam exibidas as frases “Aluno reprovado!”, “Aluno aprovado!” e “Aluno em recuperação!”, nos casos de média menor que 5, maior ou igual a 7, maior ou igual a 5 e menor que 7, respectivamente.
Ver arquivo:
ExercFormatSDadosJOPane.java
2. Crie uma classe que receba dois valores: o valor de um produto e um código de aumento
(cod. 1 – 15%, cod. 3 – 20%, cod. 5 – 35% e cod. 8 – 40%).
Utilizando a estrutura switch-case, mostre o novo valor do produto, depois de acrescida a porcentagem correspondente.
A aplicação deve exibir um menu ao usuário informando as opções de códigos de aumento.
3. um aplicativo que calcule o salário mensal de um funcionário de uma empresa que determina a composição salarial de seus funcionários conforme o número de horas trabalhadas.
Na entrada de dados serão fornecidos o nome do empregado, a quantidade de horas trabalhadas e o valor da hora de trabalho.
Caso o número de horas trabalhadas exceda 40 horas, o valor das horas excedentes será acrescido de 50% do valor da hora de trabalho normal.
O aplicativo deverá exibir o nome do funcionário, a qtd de horas trabalhadas, a qtd de horas extras, o salário normal, o salário em horas extras e o salário total no mês.
Slide 3 – Exercício 1:
Import javax.swing.JOptionPane;
public class exercício 1{
public static void main(String[] args){
String nome1, nome2, nome3;
nome1 = JOptionPane.showInputDialog(“Qual o 1º nome?”);
nome2 = JOptionPane.showInputDialog(“Qual o 2º nome?”);
nome3 = JOptionPane.showInputDialog(“Qual o 3º nome?”);
JOptionPane.showMessegeDialog(null,"" +nome1 +" "+ nome2+ "\n" +nome3);
} // fim do main
} // fim da class
Slide 3 – Exercício 2:
Import javax.swing.JOptionPane;
public class exercício 2{
public static void main(String[] args){
String nome1, nome2, nome3, aux;
nome1 = JOptionPane.showInputDialog(“Qual o 1º nome?”);
nome2 = JOptionPane.showInputDialog(“Qual o 2º nome?”);
nome3 = JOptionPane.showInputDialog(“Qual o 3º nome?”);
aux = String.format(“%s %s \n %s”, nome1, nome2, nome3)
JOptionPane.showMessegeDialog(null, aux);
} // fim do main
} // fim da class
Slide 4 – Exercício 1:
Import java.util.Scanner;
public class Exercicio1 {
public static void main(String[] args) {
double nota1 = 0, nota2 = 0, notaTrabalho = 0, media = 0;
Scanner dado = new Scanner(System.in);
System.out.print("Entre com a nota 1: ");
nota1 = dado.nextDouble();
System.out.print("Entre com a nota 2: ");
nota2 = dado.nextDouble();
System.out.print("Entre com a nota do trabalho: ");
notaTrabalho = dado.nextDouble();
media = (nota1 + nota2 + notaTrabalho)/3;
if(media<5){
System.out.print("Aluno reprovado!");
} // fim do if
else if(media>=7){
System.out.print("Aluno Aprovado!");
} // fim do else if
else if(media>=5 && media<7){
System.out.print("Aluno em recuperação!");
...