• 10-06-2020, 18:17:00
    #1
    Merhaba, yeğenimin c# ödevi varmış. Basit gibi görünüyor ama bilmeyince insan Aşağıya ekliyorum. Yardımcı olursanız çok sevinirim.
  • 10-06-2020, 18:19:31
    #2
    merhaba, bu akşam olmazsa yarın öğlene kadar yapıp atarım.
  • 10-06-2020, 18:23:33
    #3
    int num = Convert.ToInt32(textBox1.Text);
    int fac = 1;
    if(num <0 || num > 100)
    {
    MessageBox.Show("lütfen 0 ile 100 arası bir sayı giriniz!");
    } else {
    if(num % 2 == 0){
    label1.Text = "ÇİFT";
    } else {
    label1.Text = "TEK";
    }
    
    for(int i = 1; i <=num; i++)
    {
    fac = fac * i;
    }
    label2.Text = fac.ToString();
    }
    Not: Integer değer için 16 sayısındandan sonra faktoriyeli hesaplayamaz. Eğer 100'e kadar olan tüm sayıların faktöriyelini hesaplamak istiyorsanız projeye Add reference kısmından System.Numerics'i ekleyip projeye import edin sonrada int fac = 1 kısmını BigInteger fac = 1; yapın.
  • 10-06-2020, 18:28:58
    #4
    İf ( deger % 2==0 )
    {
    Messagebox. Show ("çift") ;
    }
    Else
    {
    messagebox.show("tek");
    }

    İf (deger <=0)
    {messagebox.show ("0 ile 100 giriniz") ;}
    ¡F(deger>=100)
    {messagebox.show ("0 ile 100 arası giriniz") ;


    Telefonla anca bu kadar
  • 12-06-2020, 12:03:41
    #5
    Herkese çok teşekkür ederim. Gönderdim kodları
  • 19-06-2020, 15:47:18
    #6
    BatuhaNN adlı üyeden alıntı: mesajı görüntüle
    int num = Convert.ToInt32(textBox1.Text);
    int fac = 1;
    if(num <0 || num > 100)
    {
    MessageBox.Show("lütfen 0 ile 100 arası bir sayı giriniz!");
    } else {
    if(num % 2 == 0){
    label1.Text = "ÇİFT";
    } else {
    label1.Text = "TEK";
    }
    
    for(int i = 1; i <=num; i++)
    {
    fac = fac * i;
    }
    label2.Text = fac.ToString();
    }
    Not: Integer değer için 16 sayısındandan sonra faktoriyeli hesaplayamaz. Eğer 100'e kadar olan tüm sayıların faktöriyelini hesaplamak istiyorsanız projeye Add reference kısmından System.Numerics'i ekleyip projeye import edin sonrada int fac = 1 kısmını BigInteger fac = 1; yapın.
    hocam çalışmış program tekrar teşekkürler. müsaitseniz aşağıda ki resimde yer alan ilk 2 soruyu yaptık ama diğer sorularda ilerleyemedik yardımcı olabilir misiniz

    edit : access de yapılacakmış.