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

Грешка при компилация в Judge системата

Здравейте,

този код го написах във Visual Studio и там си работи:

class WorkHours
    {
        static void Main()
        {
        double requiredHours = double.Parse(Console.ReadLine());
        double daysAvailable = double.Parse(Console.ReadLine());
        double productivity = double.Parse(Console.ReadLine());
        double productivityLoss =daysAvailable*10/100;
        double workDays = daysAvailable - productivityLoss;
        double workHours = workDays * 12;
        double efficientWorkHours = workHours * productivity / 100;
        efficientWorkHours = Math.Floor(efficientWorkHours);
        if (efficientWorkHours >= requiredHours)
        {
            Console.WriteLine("Yes");
            Console.WriteLine(efficientWorkHours - requiredHours);
        }
        else
        {
            Console.WriteLine("No");
            Console.WriteLine(efficientWorkHours - requiredHours);
        }
        }
    }

 

но когато го copy/paste-на в Judge-а не го компилира (иначе си работи както трябва при мен)

DimVisioN avatar DimVisioN 10 Точки

Резултат от компилацията:

Compiled file is missing. Compiler output: C:\Windows\TEMP\tmpBC0D.tmp(5,45): error CS0103: The name 'Console' does not exist in the current context
C:\Windows\TEMP\tmpBC0D.tmp(6,45): error CS0103: The name 'Console' does not exist in the current context
C:\Windows\TEMP\tmpBC0D.tmp(7,44): error CS0103: The name 'Console' does not exist in the current context
C:\Windows\TEMP\tmpBC0D.tmp(12,30): error CS0103: The name 'Math' does not exist in the current context
C:\Windows\TEMP\tmpBC0D.tmp(15,13): error CS0103: The name 'Console' does not exist in the current context
C:\Windows\TEMP\tmpBC0D.tmp(16,13): error CS0103: The name 'Console' does not exist in the current context
C:\Windows\TEMP\tmpBC0D.tmp(20,13): error CS0103: The name 'Console' does not exist in the current context
C:\Windows\TEMP\tmpBC0D.tmp(21,13): error CS0103: The name 'Console' does not exist in the current context
0
Bi0GaMe avatar Bi0GaMe Trainer 389 Точки

Здравей,

Липсва ти using System; преди декларацията на класа.

2
DimVisioN avatar DimVisioN 10 Точки

aaaaaaa ... (FACEPALM) 

Благодаря!

0
Filkolev avatar Filkolev 4501 Точки

В детайлите на грешката си пише какъв е проблемът. В общи линии: 

The name 'Console' does not exist in the current context

Нямаш конзола, защото не копираш целия код и using-a най-горе. За да няма такива недоразумения копирай всичко с Ctrl + A, когато пействаш в джъджа. Спестява ти проблеми от такова естество.

1
DimVisioN avatar DimVisioN 10 Точки

Доста тъпа грешка направих... бях скролнал леко надолу и не копирах using-a (аматьорска простотия :))

0