Buscar

Programas em Java: Retângulo, Funcionário e Aluno

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 4 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

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();
}
}
 
 
}

Outros materiais