Logo Passei Direto
Buscar

Exercícios de POO em Javascript

Lista de exercícios de POO que pede implementação e teste das classes: Triângulo (ladoA/B/C, calcularPerimetro, calcularArea, getMaiorLado), Funcionário (nome, salário, aumentarSalario), Livro (nome, qtdPaginas, autor, get/setPreco), Aluno (nome, curso, tempoSemDormir, estudar/dormir) e Carro (consumo, tanque, andar, getGasolina, abastecer).

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Lista01 - POO
Prof. Me. Leandro R. F. Santos
IFMG-Bambuí
Data de entrega:
1. Classe Triângulo: crie uma classe que modele um triângulo com os seguintes atributos e métodos:
(a) atributos: ladoA, ladoB, ladoC
(b) métodos: calcularPerimetro, calcularArea e getMaiorLado
(c) Crie um programa que utilize esta classe. Ele deve pedir ao usuário que informe as medidas de um triângulo. Depois
deve criar um objeto com as medidas e imprimr a área, o perímetro e o maior lado.
2. Classe Funcionário: implemente a classe Funcionario. Um funcionário tem um nome e um salário. Escreva um construtor
com dois parâmetros (nome e salário) e o método aumentarSalario(percentualDeAumento) que aumente o salário do
funcionário em x%. Faça um programa que teste o método da classe.
3. Classe Livro: crie uma classe Livro, que possui os atributos nome, qtdPaginas, autor e preco.
(a) Crie os métodos getPreco e setPreco
(b) Crie um código de teste
4. Classe Aluno: crie uma classe Aluno, com os atributos nome, curso e tempoSemDormir [em horas]. Crie os métodos
estudar(que recebe como parâmetro a qtd de horas de estudo e acrescenta tempoSemDormir) e dormir(que recebe como
parâmetro a qtd de horas de sono e reduz tempoSemDormir).
(a) Crie um código de teste da classe Aluno utilizando os métodos estudar() e dormir(). Imprima quanto tempo o aluno
está sem dormir.
5. Classe Carro: implemente a classe Carro com as seguintes propriedades:
(a) um veículo tem um certo cnosumo de combustível (km/l) e uma certa quantidade de combustível no tanque. O
consumo é especificado no construtor e o nível de combustível inicial é 0.
(b) forneça um método andar() que simule o ato de dirigir o veículo por uma certa distância, reduzindo o nível de
combustível no tanque. Esse método recebe como parâmetro a distância em km.
(c) forneça um método getGasolina(), que retorna o nível atual de combustível no tanqu.
(d) forneça um método abastecer(), para abastecer o tanque.
(e) faça um programa para testar a classe Carro.
Preprint submitted to Elsevier August 26, 2016

Mais conteúdos dessa disciplina