Чтобы все вышесказанное сработало, вам нужно будет удвоить свои инты. Например,
int i = 1;
int j = 2;
double _int = i / j; // without casting, your result will be of type (int) and is rounded
double _double = (double) i / j; // with casting, you'll get the expected result
В случае вашего кода это будет
double antalGaster = (double) dagskassa / lunchpris;
Чтобы округлить до наименьшего целого числа для подсчета голов, используйте Math.Floor ()
double antalGaster = Math.Floor((double) dagskassa / lunchpris);