Baixe o app do Guru IA

Android e iOS

Foto de perfil

Igor

Estudos Gerais27/02/2025

Suponha que você precisa criar um sistema para uma locadora ...

Suponha que você precisa criar um sistema para uma locadora de veículos online utilizando programação orientada a objetos e a linguagem C#. Precisamos criar uma classe chamada “Veiculo” que que abstraia todos as características e comportamentos dos veículos disponíveis para locação. Esta classe servirá como base para ser herdada por duas classes filhas, denominadas Carro e Moto. A classe Veiculo foi definida como uma classe abstrata da seguinte forma:

public abstract class Veiculo{ //atributos protected double TaxaDiaria {get; set;} //métodos public abstract double CalcularValorTotal(int numDiarias); }

Considerando que a taxa diária fixa de locação de um carro, independentemente do modelo é de 50 reais e a de moto é de 25 reais: A) Crie as classes Carro e Moto que herdam da classe Veiculo. Crie um construtor que receba o valor da taxa como parâmetro. Implemente o método “CalcularValorTotal” em ambas as classes filhas. O método “CalcularValorTotal” recebe o número de diárias e retorna o valor calculado multiplicando a taxa diária do veículo pelo número de diárias. B) Instancie um objeto de cada classe (Carro e Moto) e exiba o valor total para 10 diarias usando o método “CalcularValorTotal”.

Tamanho máximo do texto: 30 linhas ou 1 página

Envie suas perguntas pelo App
Google Play
App Store
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros