Kaydol:
Kayıt Yorumları
(
Atom
)
using System;
using System.Collections.Generic;
using System.Text;
namespace C_Sharp_Konsol_Ucgen_Kare_Dikdortgen_Alan_Hesaplama
{
class Ucgen_Kare_Dikdortgen_Alan_Hesaplama
{
// Üç Kenarı verilen bir üçgenin alanını hesaplama metodu
static void ucgen()
{
int a, b, c,u;
double alan;
Console.Write(" Ucgen Alan Hesaplama : \n********************\n");
Console.Write("a Kenarı :");
a = Convert.ToInt32(Console.ReadLine());
Console.Write("b Kenarı :");
b = Convert.ToInt32(Console.ReadLine());
Console.Write("c Kenarı :");
c = Convert.ToInt32(Console.ReadLine());
u = (a + b + c) / 2;
alan = Math.Sqrt(u * (u - a) * (u - b) * (u - c));
Console.Write(" Ucgen ALAN : {0}\n", alan);
}
// Karenin Alanını hespalama metodu
static void kare()
{
int a;
double alan;
Console.Write(" Kare Alan Hesaplama : \n********************\n");
Console.Write("a Kenarı :");
a = Convert.ToInt32(Console.ReadLine());
alan = a*a;
Console.Write("Kare ALAN : {0}\n", alan);
}
//İki kenar uzunluğu girilen bir dik dörtgenin alanını hesaplama
static void dortgen()
{
int a, b;
double alan;
Console.Write(" Dikdörtgen Alan Hesaplama : \n********************\n");
Console.Write("a Kenarı :");
a = Convert.ToInt32(Console.ReadLine());
Console.Write("b Kenarı :");
b = Convert.ToInt32(Console.ReadLine());
alan = a*b;
Console.Write("Dikdörtgen ALAN : {0}\n", alan);
}
// Ana metod Main, Metodların çağrıldığı ana metod.
static void Main(string[] args)
{
int girilenDeger = -1;
while (true)
{
ucgen();
Console.WriteLine("\n******************\n");
kare();
Console.WriteLine("\n******************\n");
dortgen();
Console.WriteLine("\n******************\n");
Console.WriteLine("\n\nUygulamadan çıkmak için 0 giriniz\n\n");
try
{
girilenDeger = Convert.ToInt32(Console.ReadLine());
if (girilenDeger == 0)
{
break;
}
else
{
Console.WriteLine("\n\nUygulama Devam Ediyor...\n\n");
}
}
catch (Exception)
{
Console.WriteLine("\n\nUygulama Devam Ediyor...\n\n");
}
}
}
}
}
Hiç yorum yok :
Yorum Gönder