Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace harkomszogosztaly
- {
- class haromszog
- {
- double a, b, c;
- static public bool lehet(double a, double b, double c)
- {
- if (a > 0 && b > 0 && c > 0 && a + b > c && b + c > a && a + c > b)
- return true;
- else
- return false;
- }
- public haromszog (double x, double y, double z)
- {
- a = x;
- b = y;
- c = z;
- }
- public double A
- {
- get { return a; }
- set { a = value; }
- }
- public double B
- {
- get { return b; }
- set { b = value; }
- }
- public double C
- {
- get { return c; }
- set { c = value; }
- }
- public double kerulet ()
- {
- double k = a+b+c;
- return k;
- }
- public double terulet()
- {
- double s = (a + b + c) / 2;
- double T = Math.Sqrt(s * (s - a) * (s - b) * (s - c));
- return T;
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- while (true)
- {
- double a,b,c;
- Console.Write("Ird be az A oldal értékét: ");
- a = double.Parse(Console.ReadLine());
- Console.Write("Ird be az B oldal értékét: ");
- b = double.Parse(Console.ReadLine());
- Console.Write("Ird be az C oldal értékét: ");
- c = double.Parse(Console.ReadLine());
- if (a == 0 || b == 0 || c == 0) break;
- if (haromszog.lehet(a, b, c) == true)
- {
- haromszog h1 = new haromszog(a, b, c);
- Console.WriteLine("A háromszög oldalai A={0} B={1} C={2}", h1.A, h1.B, h1.C);
- Console.WriteLine("A háromszög területe: {0} ", h1.terulet());
- Console.WriteLine("A háromszög kerülete: {0} ", h1.kerulet());
- }
- else
- {
- Console.WriteLine("A háromszög oldai nem felelnek meg az elvárásoknak");
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement