Loading...
dx546 avatar dx546 0 Точки

More Exercises .05 TrainingLab

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TrainingLab
{
    class Program
    {
        static void Main(string[] args)
        {
            double roomWidth = double.Parse(Console.ReadLine());
            roomWidth = roomWidth * 100;
            double roomHeight = double.Parse(Console.ReadLine());
            roomHeight = roomHeight * 100;
            double roomArea = roomWidth * roomHeight;
            double areaPerSeat = 70 * 40 + 70*80;
            double hallwayArea = roomWidth * 100;
            double freeRoomArea = roomArea - hallwayArea - 3*areaPerSeat;
                                  
            double seatsCount = (freeRoomArea / areaPerSeat);

            Console.WriteLine($"{seatsCount:f0}");
                                    
           

        }
    }
}
Намирам лицето на всичко и от общото лице деля на лицето на едно място, но не се получава правилен изход. Помощ!!!

 

Тагове:
0
Programming Basics with C#
RoumenRoussev avatar RoumenRoussev 121 Точки
Best Answer

Подходил си неподходящо към задачата.  Трябва да изчислиш по отделно колко цели работни места събира на широчина и дължина, като се имат предвид и възможния offset.  

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Globalization;
using System.Numerics;

namespace Test_3
{
    class Program
    {
        static void Main(string[] args)
        {
            double roomWidth = double.Parse(Console.ReadLine());
            roomWidth = roomWidth * 100;
            double roomHeight = double.Parse(Console.ReadLine());
            roomHeight = roomHeight * 100;
            double widthSeats = Math.Floor(roomWidth / 120);
            double heightSeats = Math.Floor((roomHeight - 100) / 70);
            double totalSeats = (widthSeats * heightSeats) - 3;

            Console.WriteLine($"{totalSeats:f0}");
        }
    }
}
 

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.