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