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

Проблем C# Basic Yard Greening

Здравейте,

Judge оценява кода със 70%. Къде е грешката?

using System;

namespace Yard_Greening
{
    class Program
    {
        static void Main(string[] args)
        {
            int square = int.Parse(Console.ReadLine());
            double expences = square * 7.61;
            double discount = 0.18 * expences;
            double total = expences - discount;
            Console.WriteLine($"The final price is: {total:f2} lv.");
            Console.WriteLine($"The discount is: {discount:f2} lv.");


        }
    }
}
 

Тагове:
0
Programming Basics with C#
kkaraivanov avatar kkaraivanov 330 Точки
double square = double.Parse(Console.ReadLine());

и всичко ще е Ок

0
A.zaykova avatar A.zaykova 1 Точки

Получи се :) Благодаря

0
kkaraivanov avatar kkaraivanov 330 Точки

За нищо :) Реално грешката е в това изчисление double expences = square * 7.61, което трябва да промениш на double expences = (square * 1.0) * 7.61 или да го парснеш за да се изпълни пълно дробно умножение, но за по-лесно сменяш типа и минава :)

0
25/03/2020 18:33:09