Informática, perguntado por jeancarlo25, 1 ano atrás

Com base nos conceitos de reutilização de código e flexibilidade, você deve planejar uma classe de faturamento com o método faturar. Lembre-se que não é permitido reescrever métodos; no entanto, deve ser considerado que cada perfil de cliente tem uma regra de faturamento diferente. Veja:

Cliente pessoa física recebe um desconto de 15% e tem 30 dias para pagar.
Cliente pessoa jurídica recebe um desconto de 20% e tem 60 dias para pagar.
Cliente governo não recebe desconto e deve pagar à vista.
Use os comandos try e catch para tratar as possíveis exceções (por exemplo, tentar ler mais clientes do que existem).

Se alguém poder me ajuda agradeço.

Soluções para a tarefa

Respondido por mayaravieiraj
0

Podemos afirmar que abaixo segue um exemplo de como planejar uma classe de faturamento com o método faturar:

var

 valor, desconto, valorTotal : real

ou

valor <- valor - (valor * 0.15, 0.2)

inicio

// Seção de Comandos  

 escreval ("Informe o valor da compra")

 leia(valor)

 desconto <- valor * 0.2 // no caso desconto de 20%

 valor Total <- valor - desconto

 escreval ("Valor do produto com desconto é R$ ", valorTotal)

fim algoritmo

  • Para o cálculo do desconto você deve pegar o percentual de desconto multiplicar pelo valor.

Respondido por washingtonnuness
8

Resposta:

Analise e desenvolvimento sistemas multivix.

Explicação:

using System;

namespace Unidade5

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine("Hello World!");

PessoaFisica cliente1 = new PessoaFisica();

cliente1.Faturar();

PessoaJuridica cliente2 = new PessoaJuridica();

cliente2.Faturar();

Governo cliente3 = new Governo();

cliente3.Faturar();

}

}

class Faturamento

{

//Metodo faturar

public virtual void Faturar()

{

Console.WriteLine("Valor de desconto foi de .: e o prazo é de.: ");

}

}

class Cliente : Faturamento

{

public override void Faturar()

{

Console.WriteLine("Valor de desconto foi de .: e o prazo é de.: ");

}

}

class PessoaFisica : Faturamento

{

public override void Faturar()

{

Console.WriteLine("Valor de desconto foi de .:15% e o prazo é de.:30 ");

}

}

class PessoaJuridica : Faturamento

{

public override void Faturar()

{

Console.WriteLine("Valor de desconto foi de .: 20% e o prazo é de.:60 dias

paragamengo ");

}

}

class Governo : Faturamento

{

public override void Faturar()

{

Console.WriteLine("Valor de desconto foi de .: 0% e o prazo é de.: Á Vista");

}

}

}

Perguntas interessantes