Este é um repositório dedicado a um projeto/exercício de Classes, Orientação a Objetos e exercícios complementares.
Classe Bomba de Combustível: Faça um programa completo utilizando classes e métodos que:
-
Possua uma classe chamada bombaCombustível, com no mínimo esses atributos:
1. tipoCombustivel. 2. valorLitro 3. quantidadeCombustivel -
Possua no mínimo esses métodos:
I. abastecerPorValor( ) – método onde é informado o valor a ser abastecido e mostra a quantidade de litros que foi colocada no veículo. II. abastecerPorLitro( ) – método onde é informado a quantidade em litros de combustível e mostra o valor a ser pago pelo cliente. III. alterarValor( ) – altera o valor do litro do combustível. IV. alterarCombustivel( ) – altera o tipo do combustível. V. alterarQuantidadeCombustivel( ) – altera a quantidade de combustível restante na bomba.
OBS: Sempre que acontecer um abastecimento, é necessário atualizar a quantidade de combustível total na bomba.
Classe carro: Implemente uma classe chamada Carro com as seguintes propriedades:
- Um veículo tem um certo consumo de combustível (medidos em km / litro) e uma certa quantidade de combustível no tanque.
- O consumo é especificado no construtor e o nível de combustível inicial é 0.
- 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 de gasolina.
- Forneça um método obterGasolina( ), que retorna o nível atual de combustível.
- Forneça um método adicionarGasolina( ), para abastecer o tanque. Exemplo de uso:
meuFusca = Carro(15);
15 quilômetros por litro de combustível.
meuFusca.adicionarGasolina(20);
Abastece com 20 litros de combustível.
meuFusca.andar(100);
Anda 100 quilômetros.
meuFusca.obterGasolina()
Imprime o combustível que resta no tanque.
São exercícios de Classes retirados do site https://wiki.python.org.br/ExerciciosClasses.
-
Classe Bola: Crie uma classe que modele uma bola:
I. Atributos: Cor, circunferência, material II. Métodos: trocaCor e mostraCor
-
Classe Quadrado: Crie uma classe que modele um quadrado:
I. Atributos: Tamanho do lado II. Métodos: Mudar valor do Lado, Retornar valor do Lado e calcular Área;
Distribuído sob a licença MIT. Veja LICENSE para mais informações.
Me acompanhe nas redes sociais.