Loading...
ognyan.penkov avatar ognyan.penkov 49 Точки

[Programming Fundamentals] 04.Hotel

Нулевите тестове на задача 04.Hotel от днешните упражнения минават в джъджа, a мигърмят 2-ри  и 5-ти тест и не мога да разбра защо. Някакви идеи? Ето линк към упрабнеията https://softuni.bg/trainings/resources/officedocument/15012/exercise-problem-descriptions-programming-fundamentals-may-2017 Ето и линк ъм кода който съм написал https://pastebin.com/uVAL21dU Благодаря предварително.

0
Programming Fundamentals 25/05/2017 18:41:51
Miroslav_Mitov avatar Miroslav_Mitov 2 Точки

Извинете, че отварям стара тема, но и аз имам проблем. Всички примерни входове ми ги дава за верни, но джъджа ми дава 66/100. Стоя повече от час и не мога да открия грешката.

Ето моя код: https://pastebin.com/yV3064HK

Благодаря предварително!

0
ribcage avatar ribcage 1 Точки

Колеги, някаква насока ще може ли, че ми гърми на един от тестовете и не мога да разбера кое ми е грешно?

Ето кода:

https://pastebin.com/vnu2rD47

0
EricDraven avatar EricDraven 275 Точки

Miroslav_Mitov Първо, за Май нямаш безплатна нощувка, само за Септември и Октомври. Второ за Юни имаш отстъпка само за doublePrice, не и за studioPrice,  за септември също. За случая Юли, Август и Декември във else, също ти е объркана отстъпката, провери си целия код и прочети хубаво условието и ще се оправиш. Успех!

0
15/02/2018 11:37:57
EricDraven avatar EricDraven 275 Точки

ribcage при теб грешката идва накрая при печатането като проверяваш месеците, трябва да проверяваш и дали нощувките са повече от 7, защото ако не са променливата ти priceStudio си е останала 0(по нагоре и задаваш стойност само ако нощувките са повече от 7)!

0
15/02/2018 11:33:18
EricDraven avatar EricDraven 275 Точки

https://pastebin.com/8Q8SJkqQ

а това е моето, ако на някой му е интересно, сигурно не е прфектно ама аз още карам Programing Basics :)

 

0
15/02/2018 11:35:53
ribcage avatar ribcage 1 Точки

Благодаря EricDravenКоригирах го и мина със 100/100. yes

0
ch.mitkov avatar ch.mitkov -2 Точки

Ето и моят код, може да е полезен на някой.

using System;

namespace Conditional_Statements_and_Loops_04._Hotel
{
    class Program
    {
        static void Main(string[] args)
        {
            string month = Console.ReadLine();
            int nihgt = int.Parse(Console.ReadLine());
            var studio = 0.0;
            var doubleRoom = 0.0;
            var suite = 0.0;
            switch (month)
            {
                case "May":
                case "October":
                    studio = nihgt * 50;
                    doubleRoom = nihgt * 65;
                    suite = nihgt * 75;
                    if (nihgt > 7 && month == "October")
                    {
                        studio -= 50;
                    }
                     if (nihgt > 7)
                    {
                        studio = studio * 0.95;
                    }                    
                    break;
                case "June":
                case "September":
                    studio = nihgt * 60;
                    doubleRoom = nihgt * 72;
                    suite = nihgt * 82;
                    if (nihgt > 14)
                    {
                        doubleRoom = doubleRoom * 0.9;
                    }
                    if (nihgt > 7 && month == "September")
                    {
                        studio -= 60;
                    }
                    break;
                case "July":
                case "August":
                case "December":
                    studio = nihgt * 68;
                    doubleRoom = nihgt * 77;
                    suite = nihgt * 89;

                    if (nihgt > 14)
                    {
                        suite = suite * 0.85;
                    }
                    break;
            }
            Console.WriteLine($"Studio: {studio:F2} lv.");
            Console.WriteLine($"Double: {doubleRoom:F2} lv.");
            Console.WriteLine($"Suite: {suite:F2} lv.");            
        }
    }
}

 

0
Pavkata7 avatar Pavkata7 0 Точки

https://pastebin.com/BmdTinSa Защо не работи? 55/100

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.