Съдействие за задача от минал изпит - On Time For Exam
Здравейте, ще съм много благодарен на малко помощ със тази задача ,тъй като срещнах трудности от към решаването и за 100/100 . Докарал съм е до 81/100
Ето и кода : http://pastebin.com/j12LUCET
Здравейте, ще съм много благодарен на малко помощ със тази задача ,тъй като срещнах трудности от към решаването и за 100/100 . Докарал съм е до 81/100
Ето и кода : http://pastebin.com/j12LUCET
Изпиши условието на задачата, ще бъде по-лесно.. :)
Ето линк към упражненията - 16-та задача
https://softuni.bg/trainings/resources/officedocument/10982/exercise-problem-descriptions-programming-basics-october-2016
Ето едно решение от мен http://pastebin.com/wwrRCgK4 . Ако нещо не е ясно питай.
Успех
Здрасти,
щом си я докарал до 81 значи нещо дребно ти убягва и също така значи че ако видиш друго решение ще направиш сам корекция на твоето, защото решения различни, но логиката трябва да е една. Публикувам ти моето и бих го обяснил, но в момента не разполагам с абсолютно никакво време. Сигурен съм, че ще се справиш щом си стигнал до стари изпити.
Успех!
http://pastebin.com/JDBkwTJJ
Поправих ти кода, за да хванеш 100/100 точки.
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"-то трябва да е главно.
Благодаря за съдействието , явно бях напълно блокирал и не можех да видя допуснатите грешки , а както се вижда и съм използвал дори ненужен код
Случва се.
Особено неприятно е ако те "човърка" нещо отвътре и не те оставя докато не си откриеш грешката.