Софтуерно Инженерство
Loading...
Terziyski avatar Terziyski 54 Точки

Съдействие за задача от минал изпит - On Time For Exam

 Здравейте, ще съм много благодарен на малко помощ със тази задача ,тъй като срещнах трудности от към решаването и за 100/100 . Докарал съм е до 81/100 frown

Ето и кода : http://pastebin.com/j12LUCET

Тагове:
emilia98 avatar emilia98 91 Точки

http://pastebin.com/JDBkwTJJ

Поправих ти кода, за да хванеш 100/100 точки.

0
emilia98 avatar emilia98 91 Точки

1) Имаше грешка в else if (hourOfExam == arriveForExamInHours), във втория nested if -> if (minutesOfExam > 30 && minutesOfExam <= 59).

2) След този if, липсваше else, който аз ти добавих:

else
{
      var checkMin = minutesOfExam - arriveForExamInMinutes;
      Console.WriteLine("On time {0} minutes before the start", Math.Abs(checkMin));
 }


3) Закоментирах редовете, които не са нужни -> Не е нужно да проверяваш нищо, когато си закъснял просто е "Late", няма "On time"

if (arriveForExamInMinutes > minutesOfExam)

 {
        //if ( arriveForExamInMinutes > 10 && arriveForExamInMinutes <= 59 )    
      //{
             var lateMin = arriveForExamInMinutes - minutesOfExam;
             Console.WriteLine("Late {0} minutes after the start", Math.Abs(lateMin));
         //}
}

EDIT: Поправих и още една грешка - "On time" -> "O"-то трябва да е главно.
 

 

1
22/01/2017 18:46:25
Terziyski avatar Terziyski 54 Точки

Благодаря за съдействието , явно бях напълно блокирал и не можех да видя допуснатите грешки  , а както се вижда и съм използвал дори ненужен код yes

 

0
emilia98 avatar emilia98 91 Точки

Случва се.
Особено неприятно е ако те "човърка" нещо отвътре и не те оставя докато не си откриеш грешката.

1