Проблем с Judge системата
Здравейте ,
Имам проблем с качването на домашните в жижмент системата . Опитах дори с решението което е написано в word-я файл и отново не ми зачете задача .
Става въпрос за домашната от курса Programming Basics юни 2016 .
Приемам съвети и препоръки .
Решенията който не приема :
using System;
namespace ConcatenateData
{
class ConcatenateData
{
static void Main(string[] args)
{
Console.Write("First Name: ");
var firstName = Console.ReadLine();
Console.Write("Last Name: ");
var lastName = Console.ReadLine();
Console.Write("Age: ");
var age = int.Parse(Console.ReadLine());
Console.Write("Town: ");
var town = Console.ReadLine();
Console.WriteLine("You are {0} {1} ,a {2}-years old person from {3} " ,firstName ,lastName ,age , town);
}
}
}
---------------------------------------------------------------------------------------------------------------
using System;
namespace HelloBeName
{
class HelloBeName
{
static void Main(string[] args)
{
Console.Write("Enter your name: ");
var name = Console.ReadLine();
Console.WriteLine("Hello, {0}" , name);
}
}
}
Благодаря за отделеното време .
Колега, формулата е (x1-x2)*(y1-y2) :)
При мен си работят в нормална последователност :
using System;
namespace _08_2D_Rectangle_Area
{
class Program
{
static void Main()
{
Console.Write("Enter value for x1 = ");
double x1 = double.Parse(Console.ReadLine());
Console.Write("Enter value for y1 = ");
double y1 = double.Parse(Console.ReadLine());
Console.Write("Enter value for x2 = ");
double x2 = double.Parse(Console.ReadLine());
Console.Write("Enter value for y2 = ");
double y2 = double.Parse(Console.ReadLine());
double xLenght = Math.Abs(x1 - x2);
double yLenght = Math.Abs(y1 - y2);
Console.WriteLine("Area = " + (xLenght * yLenght));
Console.WriteLine("Perimeter = " + (2 * (xLenght + yLenght)));
}
}
}
Здравей ,
Знам за формулата просто съм пейстнал опит за поправка без да искам :) Но и с правилната формула продължава единия резултат да ми е коректен но с " - " , а нз защо се получава така .
Интересно , ползвал си Math.Abs , сега ще го поправя да видим дали аз не съм го оплел някъде .
Едит : Мерси много за решението с Math.Abs всичко си работи . Явно нещо съм омотал в края и не съм му задал коректен начин за изчисляване .
Защото вероятно в някой от тестовете ти се получава отрицателна дължина на страна.
Единият вариант да го избегнеш, е да проверяваш коя координата е по-голяма и от нея да вадиш по-малката.
Другият е да използваш "по модул", който ти връща абсолютна стойност (без знак).