double a,b,c;
if(!double.TryParse(sayi1.Text, out a)) a = 0;
if(!double.TryParse(sayi2.Text, out a)) b = 0;
if(!double.TryParse(sayi3.Text, out a)) c = 0;

double carpma = a * b;
double carpma2 =c/a;

MessageBox.Show("Litre Fiyatına göre Tutar" + carpma + "TL ödenmesi gerekmektedir" + Environment.NewLine + "Verilen Ücrete Göre toplam" + carpma2 + " litre alıyorsunuz" + Environment.NewLine + "Bizi tercih ettiğiniz için teşekkürler");


Üstteki şekilde kullanırsanız daha güvenli bir kullanım yapmış olursunuz, diğer bir yol tryparse false döndürüyorsa kullanıcıya hata verip işlemi kesmek aşağıdaki gibi;


double a,b,c;
if (!double.TryParse(sayi1.Text, out a) || !double.TryParse(sayi2.Text, out a) || (!double.TryParse(sayi3.Text, out a))
{
MessageBox.Show("Girilen değerler sayı değil hata mesajı");
return;
}

double carpma = a * b;
double carpma2 =c/a;

MessageBox.Show("Litre Fiyatına göre Tutar" + carpma + "TL ödenmesi gerekmektedir" + Environment.NewLine + "Verilen Ücrete Göre toplam" + carpma2 + " litre alıyorsunuz" + Environment.NewLine + "Bizi tercih ettiğiniz için teşekkürler");