Transcript
Page 1: Sürekli sürekli fonksiyonun program kodlari

using System;using System.Collections.Generic;using System.Linq;using System.Text;

namespace ConsoleApplication1{ class Program { public static void Main(string[] args) { int a, b, d, c,e, k, l; Console.WriteLine("F(x) parçalı fonksiyonu için bir denklem seçiniz, seçmek için başındaki numarayı giriniz ve enter a basınız."); Console.WriteLine("1)ax+b\n2)ax^2+b\n3)ax^2+bx+e"); int girdi = Convert.ToInt32(Console.ReadLine()); while (girdi == 1) { Console.WriteLine("(ax+(b)) şeklinde seçtiğiniz sürekli rastgele değişken olan f(x) in a ve b değerlerini giriniz:"); a = Convert.ToInt32(Console.ReadLine()); b = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("{0}x+({1}) denkleminin geçerli olduğu aralıkları giriniz (k<=x<=l k ve l değerlerini giriniz):", a, b); k = Convert.ToInt32(Console.ReadLine()); l = Convert.ToInt32(Console.ReadLine()); if (k < l) { if ((a * l * l / 2) + (b * l) - (a * k * k / 2) - (b * k) == 1) { Console.WriteLine("Denklemi {0}x+{1} olan ve aralığı {2}<=x<={3} olan fonksiyonumuzun x in diğer değerleri için değeri 0 olacaktır.", a, b, k, l); Console.WriteLine("f(x)'e bağlı y fonksiyonu için bir denklem seçiniz, seçmek için başındaki numarayı giriniz ve enter a basınız."); Console.WriteLine("1)dx+c\n2)dx^2+c\n3) (x+d)^1/2"); int girdi2 = Convert.ToInt32(Console.ReadLine()); while (girdi2 == 1) { Console.WriteLine("f(x) e bağlı olan y=H(x)=dx+c olan bir sürekli rastgele değişkenin d ve c değerlerini giriniz:"); d = Convert.ToInt32(Console.ReadLine()); c = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("y=H(x)={0}x+({1})", d, c); Console.WriteLine("F(x)'e bağlı y=H(x) fonksiyonumuzun kümülatif dağılım fonksiyonu f = ({0}y^2-{1}y+{2})/{3}", a, 2 * a * c + 2 * b * d, a * c * c - 2 * d * b * c, 2 * d * d); break; } while (girdi2 == 2) { Console.WriteLine("f(x)'e bağlı seçtiğiniz y=H(x)=dx^2+c sürekli rastgele değişkeninin d ve c değerlerini giriniz:"); d = Convert.ToInt32(Console.ReadLine()); c = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("y=H(x)={0}x^2+({1})", d, c);

Page 2: Sürekli sürekli fonksiyonun program kodlari

Console.WriteLine("F(x) e bağlı y=H(x) fonksiyonumuzun kümülatif dağılım fonksiyonu f = [({0}y-{1}/{2})+({3}(y-{4}/{5})^1/2)]", a, a * c, 2 * d, b, c, d); break; } while (girdi2 == 3) { Console.WriteLine("f(x)'e bağlı seçtiğiniz y=H(x)=(x+d)^1/2 sürekli rastgele değişeninin d değerini giriniz:"); d = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("y=H(x)=(x+({0}))^1/2", d); Console.WriteLine("F(x)'e bağlı y=H(x)= fonksiyonumuzun kümülatif dağılım fonksiyonu f=[{0}y^4+{1}y^2+{2}]/2", a, (2 * b) - (2 * d * a), (d * d * a) - (2 * b * d)); break; } break; } else Console.WriteLine("Girdiğiniz aralıklar denklem için geçerli bir olasılık değeri ifade etmiyor.Değerleri değiştirip tekrar giriniz."); } else Console.WriteLine("k<l olacak şekilde değer giriniz."); } while (girdi == 2) { Console.WriteLine("(ax^2+b) şeklinde seçtiğiniz sürekli rastgele değişken olan f(x) in a ve b değerlerini giriniz:"); a = Convert.ToInt32(Console.ReadLine()); b = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("{0}x^2+({1}) denkleminin geçerli olduğu aralıkları giriniz (k<=x<=l k ve l değerlerini giriniz):", a, b); k = Convert.ToInt32(Console.ReadLine()); l = Convert.ToInt32(Console.ReadLine()); if(k<l) { if((a*l*l*l/3)+(b*l)-(a*k*k*k/3)-(b*k)==1) { Console.WriteLine("Denklemi {0}x^2+{1} olan ve aralığı {2}<=x<={3} olan fonksiyonumuzun x in diğer değerleri için değeri 0 olacaktır.", a, b, k, l); Console.WriteLine("f(x)'e bağlı y fonksiyonu için bir denklem seçiniz, seçmek için başındaki numarayı giriniz ve enter a basınız."); Console.WriteLine("1)dx+c\n2)dx^2+c\n3)(x+d)^1/2"); int girdi2 = Convert.ToInt32(Console.ReadLine()); while (girdi2 == 1) { Console.WriteLine("f(x) e bağlı olan y=H(x)=dx+c olan bir sürekli rastgele değişkenin d ve c değerlerini giriniz:"); d = Convert.ToInt32(Console.ReadLine()); c = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("y(H(x))={0}x+({1})", d, c); Console.WriteLine("F(x) e bağlı y=H(x) fonksiyonumuzun kümülatif dağılım fonksiyonu f = ({0}y^3-{1}y^2+{2}y-{3})/{4}", a,3*a*c,(3*a*c*c)+(3*b*d*d),(a*c*c*c)+(3*b*d*d*c),3*d*d*d); break; }

Page 3: Sürekli sürekli fonksiyonun program kodlari

while (girdi2 == 2) { Console.WriteLine("f(x) e bağlı seçtiğiniz y=H(x)=dx^2+c sürekli rastgele değişkeninin d ve c değerlerini giriniz:"); d = Convert.ToInt32(Console.ReadLine()); c = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("y(H(x))={0}x^2+({1})", d, c); Console.WriteLine("F(x) e bağlı y=H(x) fonksiyonumuzun kümülatif dağılım fonksiyonu f =[{0}(y-{1})^3/2]/{2}+{3}(y-{1}/{4})^1/2)", a, c, 3 * d ^ (3 / 2), b, d); break; } while (girdi2 == 3) { Console.WriteLine("f(x)'e bağlı seçtiğiniz y=H(x)=(x+d)^1/2 sürekli rastgele değişeninin d değerini giriniz:"); d = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("y=H(x)=(x+({0}))^1/2", d); Console.WriteLine("F(x)'e bağlı y=H(x)= fonksiyonumuzun kümülatif dağılım fonksiyonu f=[{0}y^6-{1}y^4-{2}y^2-{3}]/3",a,3*d*a,(3*d*d*a)+(3*b),(d*d*d*a)+(3*b*d)); break; } break; } else Console.WriteLine("Girdiğiniz aralıklar denklem için geçerli bir olasılık değeri ifade etmiyor.Değerleri değiştirip tekrar giriniz."); } else Console.WriteLine("k<l olacak şekilde değer giriniz.");} while (girdi == 3) { Console.WriteLine("(ax^2+bx+e) şeklinde seçtiğiniz sürekli rastgele değişken olan f(x) in a,b ve e değerlerini giriniz:"); a = Convert.ToInt32(Console.ReadLine()); b = Convert.ToInt32(Console.ReadLine()); e = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("{0}x^2+({1})x+({2}) denkleminin geçerli olduğu aralıkları giriniz (k<=x<=l k ve l değerlerini giriniz):", a, b, e); k = Convert.ToInt32(Console.ReadLine()); l = Convert.ToInt32(Console.ReadLine()); if (k < l) { if((a*l*l*l/3)+(b*l*l/2)+(e*l)-(a*k*k*k/3)-(b*k*k/2)-(e*k)==1) { Console.WriteLine("Denklemi {0}x^2+{1}x+{4} olan ve aralığı {2}<=x<={3} olan fonksiyonumuzun x in diğer değerleri için değeri 0 olacaktır.", a, b, k, l, e); Console.WriteLine("f(x)'e bağlı y fonksiyonu için bir denklem seçiniz, seçmek için başındaki numarayı giriniz ve enter a basınız."); Console.WriteLine("1) dx+c\n2) dx^2+c\n3) (x+d)^1/2"); int girdi2 = Convert.ToInt32(Console.ReadLine()); while (girdi2 == 1) { Console.WriteLine("f(x) e bağlı olan y=H(x)=dx+c olan bir sürekli rastgele değişkenin d ve c değerlerini giriniz:"); d = Convert.ToInt32(Console.ReadLine());

Page 4: Sürekli sürekli fonksiyonun program kodlari

c = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("y=H(x)=({0})x+({1})", d, c); Console.WriteLine("F(x) e bağlı y=H(x) fonksiyonumuzun kümülatif dağılım fonksiyonu f = ({0}y^3+{1}y^2+{2}y+{3})/{4}", 2 * a, (3 * b * d) - (6 * c * a), (6 * a * c * c) - (6 * b * d * c) + (6 * e * d * d), (3 * d * b * c * c) - (2 * a * c * c * c) - (6 * e * c * d * d), 6 * d * d * d); break; } while (girdi2 == 2) { Console.WriteLine("f(x) e bağlı olan y=H(x)=dx^2+c olan bir sürekli rastgele değişkenin d ve c değererini giriniz:"); d = Convert.ToInt32(Console.ReadLine()); c = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("y=H(x)=({0})x^2+({1})", d, c); Console.WriteLine("F(x)'e bağlı y=H(x) fonksiyonumuzun kümülatif dağılım fonksiyonu f=[({0}(y-{1})^3/2)/{2}]+[{3}y-{4}/{5}]+[{6}((y-{1})^1/2)/{7}]", a, c, 3 * d ^ (3 / 2), b, b * c, 2 * d, e, d ^ (1 / 2)); break; } while (girdi2 == 3) { Console.WriteLine("f(x)'e bağlı seçtiğiniz y=H(x)=(x+d)^1/2 sürekli rastgele değişeninin d değerini giriniz:"); d = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("y=H(x)=(x+({0}))^1/2", d); Console.WriteLine("F(x)'e bağlı y=H(x)= fonksiyonumuzun kümülatif dağılım fonksiyonu f=[{0}y^6+{1}y^4+{2}y^2+{3}]/6", 2 * a, (3 * b) - (6 * a * d), (6 * d * d * a) - (6 * d * b) + (6 * e), (3 * b * d * d) - (6 * e * d) - (2 * d * d * d * a)); break; } break; } else Console.WriteLine("Girdiğiniz aralıklar denklem için geçerli bir olasılık değeri ifade etmiyor.Değerleri değiştirip tekrar giriniz."); } else Console.WriteLine("k<l olacak şekilde değer giriniz."); } Console.WriteLine(" DİNLEDİĞİNİZ İÇİN TEŞEKKÜRLER.\n GROUPENDÜSTRİZM"); Console.ReadLine(); } }}


Recommended