Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

PRODUÇÃO TEXTUAL INDIVIDUAL
Código:
using System;
public abstract class Veiculo {
 // atributo
 protected double TaxaDiaria { get; set; }
 // construtor
 public Veiculo(double taxaDiaria) {
 TaxaDiaria = taxaDiaria;
 }
 // métodos 
 public abstract double CalcularValorTotal(int numDiarias);
}
public class Carro : Veiculo {
 // Carro
 public Carro() : base(50) { }
 // CalcularValorTotal
 public override double CalcularValorTotal(int numDiarias) {
 return TaxaDiaria * numDiarias;
 }
}
public class Moto : Veiculo {
 // Moto
 public Moto() : base(25) { }
 //CalcularValorTotal
 public override double CalcularValorTotal(int numDiarias) {
 return TaxaDiaria * numDiarias;
 }
}
public class Program {
 public static void Main(string[] args) {
 Carro carro = new Carro();
 Moto moto = new Moto();
 int numDiarias = 10;
 double valorTotalCarro = carro.CalcularValorTotal(numDiarias);
 double valorTotalMoto = moto.CalcularValorTotal(numDiarias);
 Console.WriteLine("Aluguel do carro para 10 diárias:" + valorTotalCarro);
 Console.WriteLine("Aluguel da moto para 10 diárias:" + valorTotalMoto);
 }
}
Resultado do teste: 
Resultado para o carro: Aluguel do carro para 10 diárias: Valor de R$ 500
Resultado para a moto: Aluguel da moto para 10 diárias: Valor de R$ 250
 Fonte para efetuar o teste do código: https://dotnetfiddle.net/

Mais conteúdos dessa disciplina