Bài tập 3: Viết chương trình nhập và 3 số thực dương a, b, c. Kiểm tra xem a, b, c có tạo thành tam giac hay không. Nếu là tam giác thì đó là tam giác gì, tính và in ra Chu vi, Diện tich của nó.
Source Code đề nghị:
using System;
namespace BT03_Xacdinhtamgiac
{
class Tamgiac
{
static void Main(string[] args)
{
// KHAI BAO HANG BIEN
const string dong = "--------------------------------------------------------";
Double a, b, c, cv, p,dt;
Console.WriteLine("CHUONG TRINH XAC DINH TAM GIAC");
Console.WriteLine(dong);
// NHAP DU LIEU
Console.Write("Nhap canh a: ");
a = double.Parse(Console.ReadLine());
Console.Write("Nhap canh a: ");
b = double.Parse(Console.ReadLine());
Console.Write("Nhap canh a: ");
c = double.Parse(Console.ReadLine());
// XET TAM GIAC
if (a + b > c && a + c > b && b + c > a && a > 0 && b > 0 && c > 0)
{
Console.Write("Day la 3 canh tam giac");
if (a == b && b == c)
Console.WriteLine(" va la tam giac deu");
else if (a == b && c != a || b == c && a != b || a == c && b != a)
Console.WriteLine(" va la tam giac can");
else if (Math.Pow(c, 2) == Math.Pow(a, 2) + Math.Pow(b, 2) || Math.Pow(a, 2) == Math.Pow(b, 2) + Math.Pow(c, 2) || Math.Pow(b, 2) == Math.Pow(a, 2) + Math.Pow(c, 2))
Console.WriteLine(" va la tam giac vuong");
else
Console.WriteLine(" va la tam giac thuong");
// TINH VA IN KET QUA CHU VI - DIEN TICH
cv = a + b + c;
p = cv / 2;
dt = Math.Sqrt(p * (p - a) * (p - b) * (p - c));
Console.WriteLine("Chu vi cua tam giac la: {0:0.00} ", cv);
Console.WriteLine("Dien tich cua tam giac la: {0:0.00} ", dt);
}
else
Console.WriteLine("Day khong phai la tam giac");
Console.WriteLine(dong);
Console.ReadKey();
}
}
}


(Có) Không có nhận xét nào cho bài viết này
Đăng nhận xét
Hãy nhập Nhận xét cho bài viết này vào khung bên dưới. Cảm ơn...