A) Segue abaixo a implementação das classes Carro e Moto que herdam da classe Veiculo, com o construtor que recebe o valor da taxa como parâmetro e a implementação do método "CalcularValorTotal": ``` public class Carro : Veiculo { public Carro(double taxa) { TaxaDiaria = taxa; } public override double CalcularValorTotal(int numDiarias) { return numDiarias * TaxaDiaria; } } public class Moto : Veiculo { public Moto(double taxa) { TaxaDiaria = taxa; } public override double CalcularValorTotal(int numDiarias) { return numDiarias * TaxaDiaria; } } ``` B) Para instanciar um objeto de cada classe (Carro e Moto) e exibir o valor total para 10 diárias usando o método "CalcularValorTotal", você pode fazer o seguinte: ``` Carro carro = new Carro(50); Moto moto = new Moto(25); double valorTotalCarro = carro.CalcularValorTotal(10); double valorTotalMoto = moto.CalcularValorTotal(10); Console.WriteLine("Valor total do aluguel do carro por 10 diárias: " + valorTotalCarro); Console.WriteLine("Valor total do aluguel da moto por 10 diárias: " + valorTotalMoto); ``` Lembrando que é necessário importar o namespace System para utilizar o Console.WriteLine.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar