Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Threading;
- namespace pola_trojkatow
- {
- internal class Program
- {
- private static void Main(string[] args)
- {
- double a, b, h, sin_a, wynik;
- int wh, ww;
- menu:
- Console.Clear();
- Console.WriteLine("1 - a * h / 2");
- Console.WriteLine();
- Console.WriteLine("2 - a * b / 2 (prostokątny)");
- Console.WriteLine();
- Console.WriteLine("3 - a^2 * sqrt(3) / 4 (równoboczny)");
- Console.WriteLine();
- Console.WriteLine("4 - a * b / 2 sin a ");
- Console.WriteLine();
- Console.WriteLine("5 - Sqrt( p * (p - a) * (p - b) * (p - c) ) (wzór herona)");
- Console.WriteLine();
- Console.WriteLine("6 - Wyjście");
- Console.WriteLine();
- wh = Console.WindowHeight;
- ww = Console.WindowWidth;
- Console.SetCursorPosition(ww - 27, wh - 3);
- Console.Write("Oblicznie pola trójkąta 1.0");
- Console.SetCursorPosition(ww - 23, wh - 2);
- Console.Write("Kajzerka Softworks 2020");
- Console.SetCursorPosition(0, 12);
- try
- {
- byte rytu = Convert.ToByte(Console.ReadLine());
- if (rytu == 1) goto uno;
- if (rytu == 2) goto duo;
- if (rytu == 3) goto trio;
- if (rytu == 4) goto kurwico;
- if (rytu == 5) goto kurwa_mac;
- if (rytu == 6) return;
- }
- catch
- {
- Console.Clear();
- Console.WriteLine("zjebałeś wybór, napraw to");
- Thread.Sleep(600);
- goto menu;
- }
- uno:
- Console.Clear();
- try
- {
- Console.Write("a = ");
- a = Convert.ToDouble(Console.ReadLine());
- Console.Write("h = ");
- h = Convert.ToDouble(Console.ReadLine());
- }
- catch
- {
- Console.Clear();
- Console.WriteLine("zjebałeś zmienną, napraw to");
- Thread.Sleep(600);
- goto uno;
- }
- wynik = a * h / 2;
- Console.Write("pole = " + wynik);
- Console.ReadKey();
- goto menu;
- duo:
- Console.Clear();
- try
- {
- Console.Write("a = ");
- a = Convert.ToDouble(Console.ReadLine());
- Console.Write("b = ");
- b = Convert.ToDouble(Console.ReadLine());
- }
- catch
- {
- Console.Clear();
- Console.WriteLine("zjebałeś zmienną, napraw to");
- Thread.Sleep(600);
- goto duo;
- }
- wynik = a * b / 2;
- Console.Write("pole = " + wynik);
- Console.ReadKey();
- goto menu;
- trio:
- Console.Clear();
- try
- {
- Console.Write("a = ");
- a = Convert.ToDouble(Console.ReadLine());
- }
- catch
- {
- Console.Clear();
- Console.WriteLine("zjebałeś zmienną, napraw to");
- Thread.Sleep(600);
- goto trio;
- }
- wynik = ((a * a) * Math.Sqrt(3)) / 4;
- Console.Write("pole = " + wynik);
- Console.ReadKey();
- goto menu;
- kurwico:
- Console.Clear();
- try
- {
- Console.Write("a = ");
- a = Convert.ToDouble(Console.ReadLine());
- Console.Write("b = ");
- b = Convert.ToDouble(Console.ReadLine());
- Console.Write("sin a = ");
- sin_a = Convert.ToDouble(Console.ReadLine());
- }
- catch
- {
- Console.Clear();
- Console.WriteLine("zjebałeś zmienną, napraw to");
- Thread.Sleep(600);
- goto kurwico;
- }
- double sin = Math.Sin(sin_a);
- wynik = (a * b / 2) * sin;
- Console.Write("pole = " + wynik);
- Console.ReadKey();
- goto menu;
- kurwa_mac:
- Console.Clear();
- try
- {
- Console.Write("a = ");
- a = Convert.ToDouble(Console.ReadLine());
- Console.Write("b = ");
- b = Convert.ToDouble(Console.ReadLine());
- Console.Write("c = ");
- h = Convert.ToDouble(Console.ReadLine());
- }
- catch
- {
- Console.Clear();
- Console.WriteLine("zjebałeś zmienną, napraw to");
- Thread.Sleep(600);
- goto kurwa_mac;
- }
- double p = (a + b + h) / 2;
- wynik = Math.Sqrt(p * (p - a) * (p - b) * (p - h));
- Console.Write("pole = " + wynik);
- Console.ReadKey();
- goto menu;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment