House painting
Здравейте,
Ето условието на една от изпитните задачи от 19.03.2017:
Напишете програма, която да пресмята колко литра боя е нужна за боядисването на къщa. Като за стените се използва зелена боя, а за покрива – червена. Разхода на зелената боя е 1 литър за 3.4 м2, а на червената – 1 литър за 4.3 м2.
Стените имат следните размери:
- Предната и задната стена са квадрати със страна „x“
	- на предната стена има правоъгълна врата с широчина 1.2м и височина 2м
 
- Страничните стени са правоъгълници със страни „x“ и „y“ - и на двете странични стени има по един квадратен прозорец със страна 1.5м
 
Покривът има следните размери:
- Два правоъгълника със страни „x“ и „y“
- Два равностранни триъгълника със страна „x“ и височина „h“
Трябва да пресметнете площта на всички страни и площта на покрива, за да
намерите колко литра от всяка боя ще са нужни.
Вход
От конзолата се четат 3 реда:
- x – височината на къщата – реално число в интервала [2...100]
- y – дължината на страничната стена – реално число в интервала [2...100]
- h – височината на триъгълната стена на прокрива – реално число в интервала [2...100]
Изход
Да се отпечатат на конзолата две числа всяко на нов ред:
- Литрите зелена боя
- Литритe червена боя
Форматирани до вторият знак след десетичната запетая.
Напишете програма, която да пресмята колко литра боя е нужна за боядисването на къщa. Като за стените се използва зелена боя, а за покрива – червена. Разхода на зелената боя е 1 литър за 3.4 м2, а на червената – 1 литър за 4.3 м2.
Стените имат следните размери:
- Предната и задната стена са квадрати със страна „x“
	- на предната стена има правоъгълна врата с широчина 1.2м и височина 2м
 
- Страничните стени са правоъгълници със страни „x“ и „y“ - и на двете странични стени има по един квадратен прозорец със страна 1.5м
 
Покривът има следните размери:
- Два правоъгълника със страни „x“ и „y“
- Два равностранни триъгълника със страна „x“ и височина „h“
Трябва да пресметнете площта на всички страни и площта на покрива, за да
намерите колко литра от всяка боя ще са нужни.
Вход
От конзолата се четат 3 реда:
- x – височината на къщата – реално число в интервала [2...100]
- y – дължината на страничната стена – реално число в интервала [2...100]
- h – височината на триъгълната стена на прокрива – реално число в интервала [2...100]
Изход
Да се отпечатат на конзолата две числа всяко на нов ред:
- Литрите зелена боя
- Литритe червена боя
Форматирани до вторият знак след десетичната запетая.
Прилагам и кода си, но получавам 75/100 точки. Какво пропускам?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace House_Painting
{
    class Program
    {
        static void Main(string[] args)
        {
            var x = double.Parse(Console.ReadLine());
            var y = double.Parse(Console.ReadLine());
            var h = double.Parse(Console.ReadLine());
            if (x>=2 && x<=100 && y >= 2 && y <= 100 && h >= 2 && h <= 100)
            { 
            var wallArea = ((x*x - 1.2*2) + x*x + 2*(x*y - 1.5*1.5));
            var roofArea = 2*x*y + 2*x*h/2;
            var green = wallArea / 3.4;
            var red = roofArea / 4.3;
            Console.WriteLine(Math.Round(green, 2));
            Console.WriteLine(Math.Round(red, 2));
            }
            else
            {
                Console.WriteLine("error");
            }
        }
    }
}
Благодаря!