Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALUNO: JOÃO VICTOR SOARES DA SILVA 01. Fazer um programa para ler os valores da largura e altura de um retângulo. Em seguida, mostrar na tela o valor de sua área, perímetro e diagonal. Usar uma classe como mostrado no projeto abaixo. public class Retangulo { private double altura; private double largura; public void setAltura(double altura) { this.altura = altura; } public void setLargura(double largura) { this.largura = largura; } public double area() { return altura * largura; } public double perimetro() { return (altura * 2) + (largura * 2); } } PROXIMA CLASSE: import java.util.*; public class Teste { public static void main(String[] args) { Retangulo ret1 = new Retangulo(); Scanner teclado = new Scanner(System.in); System.out.println("Enter rectangle width= "); double altura = teclado.nextDouble(); System.out.println("Enter rectangle heigth= "); double largura = teclado.nextDouble(); ret1.setAltura(altura); ret1.setLargura(largura); System.out.println("AREA = " + ret1.area()); System.out.println("PERIMETER= " + ret1.perimetro()); System.out.println("DIAGONAL= " + ret1.area() * ret1.perimetro()); } } 02. Fazer um programa para ler os dados de um funcionário (nome, salário bruto e imposto). Em seguida, mostrar os dados do funcionário (nome e salário líquido). Em seguida, aumentar o salário do funcionário com base em uma porcentagem dada (somente o salário bruto é afetado pela porcentagem) e mostrar novamente os dados do funcionário. Utilize o método toString para imprimir os dados do funcionário. Use a classe projetada abaixo. package num2; public class Employee { public String name; public double grossSalary; dupla tributação pública ; public double netSalary () { retornar isso . grossSalary - isso . imposto; } public void aumentarSalário ( porcentagem dupla ) { this . grossSalary + = isso . grossSalary * porcentagem / 100,0 ; } @Override public String toString () { return name + " , $ " + String . formato ( " % .2f " , netSalary ()); } } import java.util.Locale ; import java.util.Scanner ; importar entidades.Employee ; public class app .Program { public static void main ( String [] args ) { Locale . setDefault ( Locale . US ); Scanner sc = novo Scanner ( Sistema . In); Empregado emp = novo empregado (); Sistema . para fora . imprimir ( " Nome: " ); emp . nome = sc . nextLine (); Sistema . para fora . imprimir ( " Salário bruto: " ); emp . grossSalary = sc . nextDouble (); Sistema . para fora . imprimir ( " Imposto: " ); emp . imposto = sc . nextDouble (); Sistema . para fora . println (); Sistema . para fora . println ( " Funcionário: " + emp); Sistema . para fora . println (); Sistema . para fora . imprimir ( " Qual porcentagem aumentar o salário? " ); porcentagem dupla = sc . nextDouble (); emp . aumentoSalário (porcentagem); Sistema . para fora . println (); Sistema . para fora . println ( " Dados atualizados: " + emp); sc . fechar(); } } 03. Fazer um programa para ler o nome de um aluno e as três notas que ele obteve nos três trimestres do ano (primeiro trimestre vale 30 e o segundo e terceiro valem 35 cada). Ao final, mostrar qual a nota final do aluno no ano. Dizer também se o aluno está aprovado (PASS) ou não (FAILED) e, em caso negativo, quantos pontos faltam para o aluno obter o mínimo para ser aprovado (que é 60% da nota). Você deve criar uma classe Student para resolver este problema. package num2; public class Student { public String name; público duplo grau1; público duplo grau2; público duplo grau3; public double finalGrade () { return grade1 + grade2 + grade3; } public double missingPoints () { if (finalGrade () < 60.0 ) { return 60.0 - finalGrade (); } else { return 0.0 ; } } } aplicativo de pacote ; import java.util.Locale ; import java.util.Scanner ; importar entidades.Estudante ; public class app .Program { public static void main ( String [] args ) { Locale . setDefault ( Locale . US ); Scanner sc = novo Scanner ( Sistema . In); Aluno aluno = novo Aluno (); estudante . nome = sc . nextLine (); estudante . grau1 = sc . nextDouble (); estudante . grau2 = sc . nextDouble (); estudante . grau3 = sc . nextDouble (); Sistema . para fora . printf ( " GRAU FINAL:% .2f% n " , aluno . Grau final ()); if (aluno . finalGrade () < 60,0 ) { Sistema . para fora . println ( " FALHOU " ); Sistema . para fora . printf ( " MISSING% .2f POINTS% n " , aluno . missingPoints ()); } else { System . para fora . println ( " APROVADO " ); } sc . fechar(); } } }
Compartilhar