[Exam Problems] Sample Coding 101 Exam - Jan 2016 Зад.1
Решавам стари изпити
https://judge.softuni.bg/Contests/#!/List/ByCategory/38/Programming-Basics-Exams
Някой знае ли защо получавам 40/100 на първа задача с това решение.
Задачата е лице на триъгълник.
double x1 = double.Parse(Console.ReadLine());
double y1 = double.Parse(Console.ReadLine());
double x2 = double.Parse(Console.ReadLine());
double y2 = double.Parse(Console.ReadLine());
double x3 = double.Parse(Console.ReadLine());
double y3 = double.Parse(Console.ReadLine());
double a = x3 - x2;
double h= y1 - y2;
double Aria = a* h / 2;
Console.WriteLine(Aria);
Пробвайте с това
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace AreaOfTriangleInPlane
{
class Program
{
static void Main(string[] args)
{
//x1, y1, x2, y2, x3, y3.
// int sideA = pointX - pointx;
// int heightH = pointY - pointY;
// int areaS = sideA * heightH / 2;
// Console.WriteLine("{0}",areaS);
int x1 = int.Parse(Console.ReadLine());
int y1 = int.Parse(Console.ReadLine());
int x2 = int.Parse(Console.ReadLine());
int y2 = int.Parse(Console.ReadLine());
int x3 = int.Parse(Console.ReadLine());
int y3 = int.Parse(Console.ReadLine());
double sideA = Math.Abs(x2 - x3);
double heightH = Math.Abs(y1 - y3);
double areaS = sideA * heightH / 2;
Console.WriteLine("{0:F2}",areaS);
}
}
}
Благодаря. Стана.