Buscar

texte2 Java

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

1. notas = [7.5, 8.2, 6.9, 9.1, 5.4]
# Cálculo da média das notas
media = sum(notas) / len(notas)
# Encontrando a maior nota
maior_nota = max(notas)
# Impressão da média e da maior nota
print("Média das notas:", media)
print("Maior nota encontrada:", maior_nota)
 
Média das notas: 7.62
Maior nota encontrada: 9.1
2. class Funcionario:
 def __init__(self, nome, idade, salario):
 self.nome = nome
 self.idade = idade
 self.salario = salario
 def imprimirInformacoes(self):
 print("Nome:", self.nome)
 print("Idade:", self.idade)
 print("Salário:", self.salario)
# Criando um objeto da classe Funcionario
funcionario1 = Funcionario("João", 30, 5000.00)
# Chamando o método imprimirInformacoes() para exibir as informações
funcionario1.imprimirInformacoes()
Nome: João
Idade: 30
Salário: 5000.0
3.class ItemBiblioteca {
 String titulo;
 int anoPublicacao;
 public ItemBiblioteca(String titulo, int anoPublicacao) {
 this.titulo = titulo;
 this.anoPublicacao = anoPublicacao;
 }
 public void imprimirInformacoes() {
 System.out.println("Título: " + titulo);
 System.out.println("Ano de Publicação: " + anoPublicacao);
 }
}
class Livro extends ItemBiblioteca {
 String autor;
 public Livro(String titulo, int anoPublicacao, String autor) {
 super(titulo, anoPublicacao);
 this.autor = autor;
 }
 @Override
 public void imprimirInformacoes() {
 super.imprimirInformacoes();
 System.out.println("Autor: " + autor);
 }
}
public class Main {
 public static void main(String[] args) {
 Livro livro1 = new Livro("Aprendendo Java", 2022, "John Smith");
 livro1.imprimirInformacoes();
 }
}
Título: Aprendendo Java
Ano de Publicação: 2022
Autor: John Smith
4.abstract class Funcionario {
 protected String nome;
 protected double salarioBase;
 public Funcionario(String nome, double salarioBase) {
 this.nome = nome;
 this.salarioBase = salarioBase;
 }
 public abstract double calcularSalario();
 public abstract void exibirDetalhes();
}
class Gerente extends Funcionario {
 private double bonus;
 public Gerente(String nome, double salarioBase, double bonus) {
 super(nome, salarioBase);
 this.bonus = bonus;
 }
 @Override
 public double calcularSalario() {
 return salarioBase + bonus;
 }
 @Override
 public void exibirDetalhes() {
 System.out.println("Nome: " + nome);
 System.out.println("Cargo: Gerente");
 System.out.println("Salário Base: " + salarioBase);
 System.out.println("Bônus: " + bonus);
 System.out.println("Salário Total: " + calcularSalario());
 }
}
class Programador extends Funcionario {
 private int horasTrabalhadas;
 private double valorHora;
 public Programador(String nome, double salarioBase, int horasTrabalhadas, double valorHora) {
 super(nome, salarioBase);
 this.horasTrabalhadas = horasTrabalhadas;
 this.valorHora = valorHora;
 }
 @Override
 public double calcularSalario() {
 return salarioBase + (horasTrabalhadas * valorHora);
 }
 @Override
 public void exibirDetalhes() {
 System.out.println("Nome: " + nome);
 System.out.println("Cargo: Programador");
 System.out.println("Salário Base: " + salarioBase);
 System.out.println("Horas Trabalhadas: " + horasTrabalhadas);
 System.out.println("Valor Hora: " + valorHora);
 System.out.println("Salário Total: " + calcularSalario());
 }
}
public class ExercicioPolimorfismo {
 public static void main(String[] args) {
 Funcionario[] funcionarios = new Funcionario[2];
 funcionarios[0] = new Gerente("João", 5000.0, 1500.0);
 funcionarios[1] = new Programador("Maria", 4000.0, 160, 25.0);
 for (Funcionario funcionario : funcionarios) {
 funcionario.exibirDetalhes();
 System.out.println();
 }
 }
}
Nome: João
Cargo: Gerente
Salário Base: 5000.0
Bônus:
 
5.interface Vendavel {
 double calcularPreco();
 void exibirDescricao();
}
class Celular implements Vendavel {
 private String marca;
 private double preco;
 public Celular(String marca, double preco) {
 this.marca = marca;
 this.preco = preco;
 }
 @Override
 public double calcularPreco() {
 return preco;
 }
 @Override
 public void exibirDescricao() {
 System.out.println("Celular");
 System.out.println("Marca: " + marca);
 System.out.println("Preço: " + preco);
 }
}
class Notebook implements Vendavel {
 private String marca;
 private double preco;
 public Notebook(String marca, double preco) {
 this.marca = marca;
 this.preco = preco;
 }
 @Override
 public double calcularPreco() {
 return preco;
 }
 @Override
 public void exibirDescricao() {
 System.out.println("Notebook");
 System.out.println("Marca: " + marca);
 System.out.println("Preço: " + preco);
 }
}
public class ExercicioInterfaces {
 public static void main(String[] args) {
 Vendavel celular = new Celular("Samsung", 1500.0);
 Vendavel notebook = new Notebook("Dell", 3000.0);
 celular.exibirDescricao();
 System.out.println("Preço: " + celular.calcularPreco());
 System.out.println();
 notebook.exibirDescricao();
 System.out.println("Preço: " + notebook.calcularPreco());
 }
}
Celular
Marca: Samsung
Preço: 1500.0
Preço: 1500.0
Notebook
Marca: Dell
Preço: 3000.0
Preço: 3000.0

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando