Advertisement
dragonbs

Training Lab

Mar 30th, 2023
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.08 KB | None | 0 0
  1. //Учебна зала има правоъгълен размер w на h метра, без колони във вътрешността си.
  2. //Залата е разделена на две части – лява и дясна, с коридор приблизително по средата. В лявата и в дясната част има редици с бюра.
  3. //В задната част на залата има голяма входна врата. В предната част на залата има катедра с подиум за преподавателя.
  4. //Едно работно място заема 70 на 120 cm (маса с размер 70 на 40 cm + място за стол и преминаване с размер 70 на 80 cm).
  5. //Коридорът е широк поне 100 cm. Изчислено е, че заради входната врата (която е с отвор 160 cm) се губи точно 1 работно място,
  6. //а заради катедрата (която е с размер 160 на 120 cm) се губят точно 2 работни места.
  7. //Напишете програма, която въвежда размери на учебната зала и изчислява броя работни места в нея при описаното разположение (вж. фигурата).  
  8. //Вход
  9. //От конзолата се четат 2 числа, по едно на ред: w(дължина в метри) и h(широчина в метри).
  10. //Ограничения: 3 ≤ h ≤ w ≤ 100.
  11. //Изход
  12. //Да се отпечата на конзолата едно цяло число: броят места в учебната зала.
  13.  
  14. using System;
  15.  
  16. public class Program
  17. {
  18.     public static void Main()
  19.     {
  20.         double width = double.Parse(Console.ReadLine());
  21.         double length = double.Parse(Console.ReadLine()) - 1;
  22.  
  23.         double rows = Math.Floor(width / 1.2);
  24.         double columns = Math.Floor(length / 0.7);
  25.         double totalSeats = rows * columns - 3;
  26.  
  27.         Console.WriteLine("{0:f0}", totalSeats);
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement