Софтуерно Инженерство
Loading...
+ Нов въпрос
DIMITRINALU avatar DIMITRINALU 0 Точки

Лаб: Прости операции и пресмятания| 5. Изготвяне на проекти

Напишете програма, която изчислява колко часове ще са необходими на един архитект, за да изготви проектите на няколко строителни обекта. Изготвянето на един проект отнема приблизително три часа.

вход

изход

Sanya

9

The architect Sanya will need 27 hours to complete 9 project/s.

Здравейте,

Judge ми връща грешка: The architect Sanya will need 9 hours to complete 27 project/s.

 

Това ми е програмата, по мое мнение е ок. Моля, за помощ:

 

using System;

namespace Projects_Creation
{
    class Program
    {
        static void Main(string[] args)
        {
            string name = Console.ReadLine();
            int projectsNum = int.Parse(Console.ReadLine());

            int hours = projectsNum * 3;

            Console.WriteLine("The architect {0} will need {2} hours to complete {1} project/s.", name, hours, projectsNum);
        }
    }
}
 

Тагове:
0
Programming Basics with C#
Boyan.Georgiev avatar Boyan.Georgiev 1 Точки

Здравей,

разменил си местата на двете променливи hours и projectNum.

 

using System;

namespace Projects_Creation
{
    class Program
    {
        static void Main(string[] args)
        {
            string name = Console.ReadLine();
            int projectsNum = int.Parse(Console.ReadLine());

            int hours = projectsNum * 3;

            Console.WriteLine("The architect {0} will need {1} hours to complete {2} project/s.", name, hours, projectsNum);
        }
    }
}

Вариант за шаблон, който аз бих ползвал е:

            Console.WriteLine($"The architect {name} will need {hours} hours to complete {projectsNum} project/s.");

 

 

0
15/05/2019 14:17:43
DIMITRINALU avatar DIMITRINALU 0 Точки

Здравей,

Благодаря. Не знам защо си мисля, че променливата hours ми е {2}, a projectsNum {1}. Ще помисля още. Вероятно с интерполацията ще избегна този момент на объркване.

Благодаря. 

0