Je reçois ce message dans mon programme, mais je ne sais pas comment le réparer. J'ai une recherche sur le net, mais je ne trouve rien qui puisse m'aider.
private double Price;
private int Count;
private double Vat;
private const double foodVATRate = 0.12, otherVATRate = 0.25;
private decimal Finalprice;
private decimal Rate;
public void Readinput()
{
Finalprice = (decimal)(Price * Count);
}
private void cal()
{
char answer = char.Parse(Console.ReadLine());
if ((answer == 'y') || (answer == 'Y'))
Vat = foodVATRate;
else
Vat = otherVATRate;
Rate = Vat * Finalprice;
L'opérateur '*' ne peut pas être appliqué aux opérandes de type 'double' et 'décimal' est ce qui apparaît sur Rate = Vat * Finalprice ; et je ne sais pas si je peux le réparer