07. Area of Figures Programing Basics C#
Здравейте,
искам да попитам къде ми е грешката? Когато въведа даните от задачата в конзолата всичко ми излиза вярно , а когато копирам кода в Judge ми дава 0/100.
using System;
namespace IfElse
{
class Program
{
static void Main(string[] args)
{
string inp = Console.ReadLine();
if (inp == "square")
{
int a = int.Parse(Console.ReadLine());
int area = a * a;
Console.WriteLine($"{area:F3}");
}
else if (inp == "rectangle")
{
int w = int.Parse(Console.ReadLine());
double h = double.Parse(Console.ReadLine());
double area = w * h;
Console.WriteLine($"{area:F3}");
}
else if (inp == "circle")
{
int r = int.Parse(Console.ReadLine());
double area = Math.PI * r *r;
Console.WriteLine($"{area:F3}");
}
else if (inp == "triangle")
{
double a = double.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
double area = a * b /2;
Console.WriteLine($"{area:F3}");
}
}
}
}
Лица на фигури
Да се напише програма, в която потребителят въвежда вида и размерите на геометрична фигура и пресмята лицето й. Фигурите са четири вида: квадрат (square), правоъгълник (rectangle), кръг (circle) и триъгълник (triangle). На първия ред на входа се чете вида на фигурата (square, rectangle, circle или triangle). Ако фигурата е квадрат, на следващия ред се чете едно число - дължина на страната му. Ако фигурата е правоъгълник, на следващите два реда четат две числа - дължините на страните му. Ако фигурата е кръг, на следващия ред чете едно число - радиусът на кръга. Ако фигурата е триъгълник, на следващите два реда четат две числа - дължината на страната му и дължината на височината към нея. Резултатът да се закръгли до 3 цифри след десетичната точка.
Примерен вход и изход