C# Alıştırma Soruları -3-

-3-

( , c# alıştırma soruları , , ,,)

Konu:Şart deyimleri – döngü komutları

Soru1: 1-1000 arasındaki sayılarda hem 3 hemde 5 e bölünebilen sayıların adedini(kaç tane olduğunu) bulan programı yazınız. (Ekranda tek bir sonuç olacak)

Soru2: 3-7-11-15-19 şeklinde devam eden bir rakam serisinde ilk 5 terim bu şekildedir. Bu bilgilere göre serinin 88. terimi kaçtır ? (Artış miktarına dikkat edelim.Sorunun bir den çok yöntemle çözümü olabilir. Sonuca ulaşan her yol doğrudur.)

Soru3: Klavyeden girilen bir sayının faktöriyelini hesaplayan programı yazınız.

 

(Not: Pazartesi gününe kadar toplam 10 soru daha soracağım…Belli aralıklarda takip edin..Yarınki soruların tahmini yayınlanma zamanı 18:00, Acele eden doğru cevaplayan hediye kazanacaktır)

Tüm Alıştırma Soruları  Serileri

C # Alıştırma Soruları 1
C # Alıştırma Soruları 2
C # Alıştırma Soruları 3
C # Alıştırma Soruları 4
C # Alıştırma Soruları 5
C # Alıştırma Soruları 6
C # Alıştırma Soruları 7

3,805 total views, 3 views today

(Visited 148 times, 54 visits today)

Volkan Koç

Visual Studio c#.net , Visual Basic. Net , Html , php , action script 3 dillerini biliyor. Kişiye özgü takip , otomasyon , muhasebe , stok takip programları yazılır.
İletişim :volkankoc2000@gmail.com

More Posts - Website

Follow Me:
TwitterFacebook

You may also like...

  • ~Emirhan Al~

    //Soru 1

    int sayac, adet = 0;

    for ( sayac = 1; sayac <=1000; sayac++)

    {

    if (sayac%3==0 && sayac%5==0)

    {

    adet = adet + sayac;

    }

    }

    Console.WriteLine("Tam Bölünebilen..:"+adet);

  • Soruyu dikkatli okuyalım kaç tane olduklarını soruyorum. Sen ise toplamını bulmuşsun. Küçük değişikliklere ihtiyaç var 🙂

  • ~Emirhan Al~

    Şimdi oldumu hocam ?

  • ~Emirhan Al~

    // Soru 2
    int sayac, terim= -1;

    for ( sayac = 1; sayac <= 88; sayac++)

    {

    terim = terim + 4;

    Console.WriteLine(sayac+"."+"Terim..:"+terim);

    }

    Biraz Farklı oldu ama hedefe ulaşıyor…

  • ~Emirhan Al~

    // Soru 2
    int sayac, terim= -1;

    for ( sayac = 1; sayac <= 88; sayac++)

    {

    terim = terim + 4;

    Console.WriteLine(sayac+"."+"Terim..:"+terim);

    }

    Biraz Farklı oldu ama hedefe ulaşıyor…

  • Malasef yanlış… soruya dikkat edelim neyi istemiş

  • evet şimdi doğru cevap

  • Burak Kocal

    int faktoriyel, sayac, sayi;

    faktoriyel = 1;

    Console.Write(“Bir sayı giriniz…: “);

    sayi = int.Parse(Console.ReadLine());

    for ( sayac = sayi; sayac > 0; sayac–)

    {

    faktoriyel = faktoriyel * sayac;

    }

    Console.WriteLine(“Faktoriyel Sonucu…: ” + faktoriyel);

    NOT: Hocam büyük değerleri hesaplayamıyor. Bilginize..

  • Bu cevap biraz alıntı gibi geldi bana doğru mu 🙂

  • Aslında cevap doğru ama ekranda tek bir sonuç çıkması gerekiyor bu kod ile birçok satır oluyor ekranda. Kodu tek sonuç üretecek şekilde değiştirelim. Birde yorumda isim belirtelim

  • ~Emirhan Al~

    😀

  • ~Emirhan Al~

    Bu cevap benimdi hocam ama siz yanlış diyince sildim direk Gueste aldı yorumu…

  • Cevap doğru sadece for döngüsünde <=88 olmalı çünkü 88. terim sorulmuş

  • Pingback: C# Alıştırma Soruları -6- Teknoloji Dünyası()

  • Pingback: C# Alıştırma Soruları -4- Teknoloji Dünyası()