folder Tahribat.com Forumları
linefolder C - C++
linefolder Arkadaşlar C Ödevim Yardımcı Olur Musunuz?



Arkadaşlar C Ödevim Yardımcı Olur Musunuz?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ertugrul477
    ertugrul477's avatar
    Kayıt Tarihi: 09/Ocak/2009
    Erkek

    1)A mathematical function is formulated as F(x)= 1/1! + 2/2! + 3/3! + ... (x-1)/(x-1)! + x/x!

    Write a function to calculate the mathematical function F(x).

    And in your manin program use F(x) function to calculate the results of numbers

    between 1 ..10 (x=1...10) (use float to get correct result)

     

    2)Write a function with one parameter. Function decides if a number is prime or composite.

    If number is prime then return 1 else return 0.

    Use the function in main program. Find how many numbers are prime between 1...100 and their sum.

     

    3)Computers are playing an increasing role in education. Write a program that will help elementary school student learn multiplication.

     Use rand() to produce two positive one-digit integer between 1 and 9(both included).

    It should then type a question such as:

               How much is 6 times 7?

    Then student types an answer. Your program checks the student's answer. If answer is wrong print

    "No. Please try again" and let student try the same question again repeatedly until student gets it right.

     

    1)Matamatiksel fonksiyon F(x)= 1/1! + 2/2! + 3/3! + ... (x-1)/(x-1)! + x/x!bu şeklde formüle edilmiştir.

    matamatiksel fonksiyonuF(x) hesapla,fonksiyonu yaz

    ve ana programında F(x) fonksiyonunu kullanarak 1 ..10 (x=1...10) sayılarının sonuşlarını hesapla.(kesri kuulanarak doğru sonuca ulaş)

     

    2) bir parametreyle(katsayı) fonksiyon yaz.Fonksiyonun sonucu numaranın asal yoksa bileşik mi olduunu versin.

    Eğer sayı asalsa then return 1 else return 0.

    Fonksiyonu ana program içinde kullan.1...100 arasındaki kaç tane asal sayı olduğunu ve değerlerini bul.

     

    3)bilgisayrlar eğitimde çoğalan!(bu ne demk istiyo anlamadm :S)bi rol alır

    ortaokul öğrencilerine multiplication(çarpma) programını öğrenmelerine yardımcı olcak bi program yaz.

    1 ve 9 arasında tek haneli positif tam sayı üret parantez kullanarak(her ikisi dahil).soru şu şeklde olcak:

    6 kere 7 kaçtır?

    sonra öğrenciler cevap verir.sprogramın öğrencilerin cevaplarını kontrol eder.Eğer cevap yanlışsa

    'yanlış.lütfen tekar deneyin.'yazsı çıkar ve öğrenciler aynı soruyu tekrar cevaplarlar doğru cevabı bulana kdr.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ertugrul477
    ertugrul477's avatar
    Kayıt Tarihi: 09/Ocak/2009
    Erkek
    arkadaşlar bazı sebeplerden dolayı(3 hafta içinde 3 cenaze)derslere giremedim ve bu soruları anlayamıyorum ve yardımlarınıza gerçekten ihtiyacım var...şimdiden teşekkür ederim...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Esquire
    Esquire's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    #include
    #include
    #include
    int main()
    {
    int a=0;
    int b=0;
    int c=0,d=0,x=0,y=0;

    a = time(NULL);
    srand(a);
    c=rand()%9+1;         //burada c degeri olusturluyo

    d = time(NULL);

    srand(d);
    b=rand()%10-1;
    b=abs(b);                 /*burada b degeri olusturuluyo bnin bulunuşu biraz karışık. mutlak değer vs kullanılıyor. c nin buluşu gibi değil sadece biraz üzerinde oynama*\

    b++;
    printf("%d*%d= ",c,b);

    scanf("%d",&x);
    if(x==b*c)
    printf("tebrikler dogru sonuc...");
    else
    {
    printf("tekrar deneyiniz..");
    }
    return 0;
    }

    3. sorunu yapmaya çalıştım ama yanlış cevaba nasıl döngü uygulatırım sorusunda takıldım. yapabildiğim bu kadar. 

    yanlış çözmüş bile olabilirim.


    boş
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ertugrul477
    ertugrul477's avatar
    Kayıt Tarihi: 09/Ocak/2009
    Erkek
    çok teşekkür ediyorum yardım ettiğin için:)ellerin dert görmesin:)
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Musket
    Musket's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 09/Haziran/2002
    Erkek
    ertugrul477 bunu yazdı:
    -----------------------------

    1)A mathematical function is formulated as F(x)= 1/1! + 2/2! + 3/3! + ... (x-1)/(x-1)! + x/x!

    Write a function to calculate the mathematical function F(x).

    And in your manin program use F(x) function to calculate the results of numbers

    between 1 ..10 (x=1...10) (use float to get correct result)

    -----------------------------

     

     

     

    studio.h vs gibi #include kısmını yazmıyorum, bunları eklersin.

     

     

    public static void main(String[] args)

    {

    int x; 

    scanf("%d", x);

    int product; 

    for(int i = 1; i < x; i++) 

    {

    product += i/factorial(i); 

    }

    }

    printf("F(x) is: %d",product);

     

     

    public static int factorial(int input)

    {

    int factorial = 1; 

    for(int i = 1; i <= input; i++)

     { 

     factorial *= i;

     }  

    return factorial; 

    }

     

    Kusura bakma forumda yazıyorum kodları, compile etmedim ama hata çıkcağını sanmam. 

     

    Bu 1. soru. 

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Musket
    Musket's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 09/Haziran/2002
    Erkek
    ertugrul477 bunu yazdı:
    -----------------------------

    2)Write a function with one parameter. Function decides if a number is prime or composite.

    If number is prime then return 1 else return 0.

    Use the function in main program. Find how many numbers are prime between 1...100 and their sum.

    -----------------------------

     

     

    yine include kısımları yok.

     

    public static void main(String[] args)

    {

    int sum = 0;

    for(int i = 0; i < 100; i++)

    {

    if(prime(i))

    {

    sum += i;

    }

    }

     

    printf("Sum is: %d", sum); 

     

    }

     

     

    public static bool prime(int number)

    {

    bool prime = true; 

     

     

    if ( (number == 1) | (number == 2) | (number < 0))

    {

     prime = false;

    }

     

     

    else

    {

    for(int i = 3; i < number; i++)

    {

    if(number % i == 0)

    {

    prime = false;

    break; 

    }

     

     

    }

    return prime; 

     

     

    (Kusura bakma yine kodları burda yazdığımdan parantezler falan Allah'lık. Düzenlersin artık onları tabla...) 

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Musket
    Musket's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 09/Haziran/2002
    Erkek

    3. soruda da arkadaşın kodunu tam anlayamadım açıkcası, o yüzden tekrar yazma ihtiyacı içine girdim...

    &ltstdlib.h kütüphanesini eklemelisin (Random için)

     

    public static void main(String[] args)

    {

    int first = random(8) + 1;

    int second = random(8) + 1;

     

    int product = first * second;

    int answer;

     

    while(true)

    {

    printf("What is %d times %d?", first, second);

    scanf("%d", answer);

     

    if(answer == product)

    {

    printf("Good Job!");

    break; 

    }

     

     

    else

    {

    printf("Invalid, try again!"); 

     

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ULKUHAN
    ULKUHAN's avatar
    Kayıt Tarihi: 13/Mayıs/2008
    Erkek

    hocam bekledim sorularin cevabini verdikten sora bi soru sormak istedim bende

    public static void main(String[] args)

    bu kullandiginin anlami ne?

    yani normal olarak direk for la baslasaydik ne olurdu?


    Takke Düstü Kel Göründü:)
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Musket
    Musket's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 09/Haziran/2002
    Erkek

    java dan alışkanlık.

    Programı çağırırken, kısayoldan ya da comandden,

     

    java musket 1 2 3

    şeklinde çağırabiliyorsun.

    Bunlar da arguements oluyor, args yani.

    Bu açıdan, yoksa aslında bir olayı yok.

    Java dan alışkanlık.

    Aslında Java da da bir işimize yaradığından değil. 

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Esquire
    Esquire's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek
    musket sana hak veriyorum, şimdi kendim bile anlamadım.:S okunabilirlik "0".

    boş
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ULKUHAN
    ULKUHAN's avatar
    Kayıt Tarihi: 13/Mayıs/2008
    Erkek

    tesekkurler usta bende bugun baktim bu for while do vs.. ole bisey goremedim o yuzden

    merak ettim zamani gelince bizde ogreniriz ins.


    Takke Düstü Kel Göründü:)
Toplam Hit: 3753 Toplam Mesaj: 16