C# Console yüzde alma ve kesir sadeleştirme yazımızdasınız.
static void Main(string[] args) { int pay= 150; //pay int payda = 17000; //payda double mod, payim,paydam; //mod ve payın ve paydanın işlem sonucu if (pay < payda) // payda paydan küçükse yapılacaklar { mod = payda % pay; // payda ve payın modu alınır if (mod != 0) //mod 0 a eşit değilse { payim = pay / mod; // pay mod ile bölünür paydam = payda / mod; // payda mod ile bölünür Console.WriteLine(pay + "/" + mod + "=" + payim); // formülün mantığı çıktısı Console.WriteLine(payda + "/" + mod + "=" + paydam); // formülün mantığı çıktısı Console.WriteLine("Çıktı:"+payim + "/" + paydam); //pay ile payda çıktı } else //mod 0 a eşitse { payim = pay / pay; // pay pay ile bölünür paydam = payda / pay; // payda pay ile bölünür Console.Write(pay + "/" + payda + "="); // formülün mantığı çıktısı Console.WriteLine(payim + "/" + paydam); //payim ile paydam çıktı } } else { // pay büyük veya eşitse yapılacaklar mod = pay % payda; // pay ve payda modu alınır if (mod!=0) //mod 0 a eşit değilse { payim = pay / mod; // pay mod ile bölünür paydam = payda / mod; // payda mod ile bölünür Console.WriteLine(pay + "/" + mod + "=" + payim); // formülün mantığı çıktısı Console.WriteLine(payda + "/" + mod + "=" + paydam); // formülün mantığı çıktısı Console.WriteLine("Çıktı:" + payim + "/" + paydam); //pay ile payda çıktı } else { //mod 0 a eşitse Console.Write(pay + "/" + payda + "="); // formülün mantığı çıktısı Console.WriteLine(pay / payda); // işlem tam sayıdır ve sadece bölünür } } Console.ReadKey(); // program kapanmasın diye imleç yazdırılır }
Github üzerinden ulaşmak için github/kesir-sadelestirme-c-sharp