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

Трябва първо да сметнеш за съответния ден с колко % нарастват километрите и тогава да сумираш.

0
chradoslavova avatar chradoslavova 25 Точки

Пробвах и така, но пак не става.

0
IvayloIvanovV avatar IvayloIvanovV 83 Точки

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

Ето едно примерно решение.
Ако имаш въпроси питай. smiley

1
inkarnasion avatar inkarnasion 183 Точки

Сметките не са ти верни, имаш излишни променливи, освен това в условието е казано че "Резултатът да се ФОРМАТИРА до по-високото цяло число." Значи трябва да използваш в изписването Math функция.

Ето ти поправеното решение:

https://pastebin.com/sShPdxf7

0
NikolaPetkov824 avatar NikolaPetkov824 0 Точки

При  M *= 1 + K / 100.0; какво представлява единицата ?

0
stevalang avatar stevalang 1 Точки

Някой ще ми помогне ли като ми каже, къде ми е грешката. Сякаш цикълът се върти с един по-малко. https://pastebin.com/jVtxg7g6

 

0
betke avatar betke 0 Точки

виж моето решение https://pastebin.com/QSSuKGeB според мен на сметката dayOnekm = dayOnekm + dayOnekm * k / 100; трябва да стане dayOnekm = dayOnekm + dayOnekm ( k / 100);

0
KaloyanZahariev avatar KaloyanZahariev 4 Точки

Ето го моето решение:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace sushi
{
    class Program
    {
        static void Main(string[] args)
        {
            string month = Console.ReadLine();
            double nightsCount = int.Parse(Console.ReadLine());
            double discount = 1;
            double studio = 0;
            double Double = 0;
            double suite = 0;
            double bonus = 0;

            if (month == "May" || month == "October")
            {
                
                studio = 50;
                Double = 65;
                suite = 75;
                if (nightsCount > 7)
                {
                    discount = 0.95;
                    if (month == "October")
                    {
                        bonus = 1;
                    }
                }
            }

             else if (month == "June" || month == "September")
            {

                studio = 60;
                Double = 72;
                suite = 82;
                if (nightsCount > 14)
                {
                    discount = 0.90;
                    if (month == "September")
                    {
                        bonus = 1;
                    }
                }
            }
            else if (month == "July" || month == "August" || month == "December")
            {
                studio = 68;
                Double = 77;
                suite = 89;
                if (nightsCount > 14)
                {
                    discount = 0.85;
                }
            }
            
            Console.WriteLine($"Studio: {studio * ((nightsCount - bonus) * discount):f1}lv.");
            Console.WriteLine($"Double: {(Double * (nightsCount - bonus)) * discount:f1}lv.");
            Console.WriteLine($"Suite: {(suite * (nightsCount - bonus)) * discount:f1}lv.");
        }
    }
}

0