Защо не мога да реша домашното си в метри?
Здравейте,докато работех по поставеното си домашно,а именно "Зала за танци",получих 0 като отговор когато решех да разделя реалното число 7040 на 10000.Целта на задачата беше да разбера колко хора могат да се поберат в залата и според мен няма значение в каква мерна единица решавам задачата,затова реших да я решавам в метри.Входовете бяха зададени в метри затова реших да преобразувам единствено 7040 в метри,вместо да умножавам входовете по 100 , за да ги направя в сантиметри.Защо се получава така?
Група танцьори си търсят нова зала. Залата, която са харесали, е правоъгълна и има размери:
L - дължина и W - ширина (в метри). В залата има квадратен гардероб със страна - A и правоъгълна скамейка
с площ 10 пъти по-малка от площта на залата.
Мястото, което заема един танцьор е 40 см² и допълнително за свободно движение му трябват още 7000см².
Напишете програма, която да изчислява колко танцьори могат да се поберат в залата и да се движат
свободно.
Полученият резултат трябва да се закръгли до най-близкото цяло число надолу.
Вход
От конзолата се четат 3 реда:
1. L – дължина на залата в метри – реално число в интервала [10.00 … 100.00]
2. W – ширина на залата в метри – реално число в интервала [10.00 … 100.00]
3. А – страна на гардероба в метри – реално число в интервала [2.00… 20.00]
Това е варианта който сметнах също за правилен:
double l = double.Parse(Console.ReadLine());
double w = double.Parse(Console.ReadLine());
double a = double.Parse(Console.ReadLine());
double S = l * w ;
double SP = S / 10;
double ST = 7040/1000;
double SG = a * a ;
double SVM = S - (SP + SG);
double Brt = SVM / ST;
Console.WriteLine(Math.Floor(Brt));