Loading...
zzdravk0 avatar zzdravk0 2 Точки

Проблем със задачата Area of Figures

Здравейте, имам някъде грешка със "circle", но не мога да разбера къде по точно Моля за малко помощ :)

using System;
                    
public class Program
{
    public static void Main()
    {
        var figura=Console.ReadLine();
        
        if (figura=="square")
        {
            var a=double.Parse(Console.ReadLine());
            var S=a*a; Math.Round(S, 3);
            Console.WriteLine(S);
        }
        else if(figura=="rectangle")
        {
            var a=double.Parse(Console.ReadLine());
            var b=double.Parse(Console.ReadLine());
            var S=a*b; Math.Round(S, 3);
            Console.WriteLine(S);
        }
        else if(figura=="circle")
        {
            var r=double.Parse(Console.ReadLine());
            var S=r*r*3.14; Math.Round(S,4);
            Console.WriteLine(S);
        }
        else if(figura=="triangle")
        {
            var a=double.Parse(Console.ReadLine());
            var b=double.Parse(Console.ReadLine());
            var S=a*b/2; Math.Round(S,3);
            Console.WriteLine(S);
            
        }
        else
        {
            Console.WriteLine("The figure is not valid");
        }
        
    }
    
}

Тагове:
0
Programming Basics
PavelRunchev avatar PavelRunchev 8 Точки

промени го така var S = r * r * Math.PI;

незнам защо използваш Math.Round?

по условие иска ли се да закръгляш до третия знак?

0
zzdravk0 avatar zzdravk0 2 Точки

Благодаря!

0
Lyubozar avatar Lyubozar 47 Точки

Pi не е точно 3,14 , не го хардкодвай , трябва да използваш Math.Pi

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