Point in Rectangle
Къде греша. дава ми в Compile time error.а гледам клипчето и пиша кода ???
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Point_in_Rectangle
{
class Program
{
static void Main(string[] args)
{
var x1 = double.Parse(Console.ReadLine());
var y1 = double.Parse(Console.ReadLine());
var x2 = double.Parse(Console.ReadLine());
var y2 = double.Parse(Console.ReadLine());
var x = double.Parse(Console.ReadLine());
var y = double.Parse(Console.ReadLine());
if ((x1 <= x && x2 >= x) && ((y1 <= y && y2 >= y))) ;
{
Console.WriteLine("Inside");
}
{
else
}
Console.WriteLine("Outside");
{
}
}
}
}
Да- колегата е прав и тук имаш грешка
{
else
}
Console.WriteLine("Outside");
{
}
трябва да стане така:
else
{
Console.WriteLine("Outside");
}
Здравей,
при скобите колкото си отворил като брой толкова трябва и да си затворил, в противен случаи
вижуал студио ти подчертава с червено там където очаква (expected) нещо в случая скоба или двоеточие
добавяш го и като няма нищо подчертано тогава вече синтаксиса трябва да е читав. Не се притеснявай
на всеки се случва. Ето и моето решение на задачката: Като отвориш един конзолен нов проект
направо копирай тоя сорс код отдолу между къдравите скоби точно по средата им където 3 са обърнати наляво и 3 надясно и пробвай как работи. Успех.
var x1 = double.Parse(Console.ReadLine());
var y1 = double.Parse(Console.ReadLine());
var x2 = double.Parse(Console.ReadLine());
var y2 = double.Parse(Console.ReadLine());
var x = double.Parse(Console.ReadLine());
var y = double.Parse(Console.ReadLine());
if (x >=x1 && x <=x2 && y >= y1 && y<=y2)
{
Console.WriteLine("Inside");
}
else
{
Console.WriteLine("Outside");
}
Здравейте!
Това е моят код,който е същия и ми дава грешен изход.Изиаква ми да отпечатам,пет изхода.
using System;
namespace PointInRectangle
{
class PointInRectangle
{
static void Main()
{
var x1 = double.Parse(Console.ReadLine());
var y1 = double.Parse(Console.ReadLine());
var x2 = double.Parse(Console.ReadLine());
var y2 = double.Parse(Console.ReadLine());
var x = double.Parse(Console.ReadLine());
var y = double.Parse(Console.ReadLine());
if (x >= x1 && x <= x2 && y >= y1 && y <= y2)
{
Console.WriteLine("Inside");
}
else
{
Console.WriteLine("Outside");
}
}
}
}
Моля ,ако някой може да ми каже грешката.