1. Reklam


    1. joysro
      asur
      serenity
      redsea
      blacksro
      plag
      alaaddin
      modbasvuru

Programlama temelleri finali hakkında


  1. Slim Shady

    Slim Shady  

    Kayıt:
    15 Nisan 2012
    Mesajlar:
    2.910
    Beğenilen Mesajlar:
    8
    Ödül Puanları:
    48
    Meslek:
    Öğrenci
    Şehir:
    İzmir-Kınık/Manisa-Akhisar
    Arkadaşlar herkese merhaba bil. prog. 1. sınıf okuyorum programlama temelleri dersine bu dönem hiç gitmedim desem yeridir laptop olmadığı için hoca gitmedim açıkçası devamsızlık sorun değildi neyse konuya dönersek derse devamlı laptop ile katılanlar +40 puan ile başlayacak yarın ben vizeden 40 aldım finaldende iyi bi not almam lazım ama en son 3 sene önce dersi 1 2 ay işlemiştik az çok bilgim var bu soruları 2. öğretimden bir arkadaşım çekmiş acaba doğru cevapları atabilir misiniz birde 13. soruyu yapabilecek arkadaşlar varsa çok sevinirim. :)
    [​IMG]
     
  2. Collapse

    Collapse asistan

    Kayıt:
    22 Aralık 2010
    Mesajlar:
    7.323
    Beğenilen Mesajlar:
    178
    Ödül Puanları:
    73
    Zevkli bi derse benziyor şimdi işi gücü bırakıp senin yerinde olmayı çok isterdim.
     
    sarkolata bunu beğendi.
  3. CezaAlp

    CezaAlp olduser

    Kayıt:
    5 Kasım 2007
    Mesajlar:
    3.117
    Beğenilen Mesajlar:
    57
    Ödül Puanları:
    58
    Meslek:
    Öğrenci
    Şehir:
    Ders Başı !!!
    C# bilmiyorum eğer dil önemli değilse C/C++/Java dillerinden birinde yazabilirim.
     
  4. Slim Shady

    Slim Shady  

    Kayıt:
    15 Nisan 2012
    Mesajlar:
    2.910
    Beğenilen Mesajlar:
    8
    Ödül Puanları:
    48
    Meslek:
    Öğrenci
    Şehir:
    İzmir-Kınık/Manisa-Akhisar
    Abi şuan ben kendi yerimde olmayı pek istemiyorum laptop alacak durum yoktu ilk dönem açıkçası hoca alçak herifin teki ilk 3-4 hafta gidiyordum derse gelenlerin hepsi laptop ile falan geliyordu ben de dinleyeyim anlarım belki diye gidiyordum evde biraz tekrar falan yaparım diyordum ama hoca nedense sürekli bana laf sokuyor acayip sinirlendim bende gitmemeye başladım keşke gidip takip etseydim diyorum şimdi. Dersin kredisi de baya yüksek sıkıntılı bi durumdayım yani. :D
     
    Chorus bunu beğendi.
  5. sarkolata

    sarkolata zaa xD

    Kayıt:
    15 Temmuz 2009
    Mesajlar:
    8.630
    Beğenilen Mesajlar:
    76
    Ödül Puanları:
    58
    Meslek:
    İt Kopuk
    Şehir:
    Istanbul City
    Programın çıktısı:
    [​IMG]

    Kodun renkli görünümü:
    [​IMG]
    [​IMG]

    Kodun tamamı:
    Kod:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication4
    {
        class Program
        {
            public static int toplam;
    
            static void Main(string[] args)
            {
    
                while(!Console.KeyAvailable) // tuşa basılana kadar dönecek.
                {
                    Random FibonacciRnd = new Random();
                    int FibonacciCount = FibonacciRnd.Next(1, 15);
                    Console.WriteLine("Rastgele elde edilecek fibonacci sayısı (1-15 arasında): " + FibonacciCount.ToString());
    
                    if (FibonacciCount == 1 || FibonacciCount == 2) //1, 1 ikisi de asal değil ve önceki 2 sayının toplamı alınması gerektiğinden bu iki sayı elle yapılıyor.
                    {
                        Console.WriteLine(FibonacciCount + ". Fibonacci Sayısı: 1.\nAsal olmadığı için toplama katılmayacak.\n-------------------------------------------");
                    }
                    else
                    {
                        int[] FibonacciArray = new int[FibonacciCount];
                        FibonacciArray[0] = 1; // ilk iki fibonacci terimini 1 olarak ayarlıyoruz ki 3. terim ilk ikisinin toplamı olarak başlayabilsin.
                        FibonacciArray[1] = 1; // ilk iki fibonacci terimini 1 olarak ayarlıyoruz ki 3. terim ilk ikisinin toplamı olarak başlayabilsin.
    
                        for (int i = 2; i < FibonacciCount; i++) //rastgele bulunan sayıya kadar dönerek istenen fibonacci sayısını bulma
                        {
                            FibonacciArray = FibonacciArray[i - 1] + FibonacciArray[i - 2];
                        }
    
                        int IstenenFibonacci = FibonacciArray[FibonacciArray.Length - 1];
                        Console.WriteLine(FibonacciCount + ". Fibonacci Sayısı: " + IstenenFibonacci);
    
                        //asal olup olmadığını anlayıp ona göre toplama katılacak veya katılmayacak.
                        if (!IsPrimeNumber(IstenenFibonacci)) Console.WriteLine("Asal olmadığı için toplama katılmayacak.\n-------------------------------------------");
                        else
                        {
                            toplam += IstenenFibonacci;
                            Console.WriteLine("Asal olduğu için toplama katılacak Yeni Toplam: " + toplam + ".\n-------------------------------------------");
                        }
                    }
    
                    System.Threading.Thread.Sleep(1000); // programın kaç milisaniyede bir yeni bir fibonacci sayısı elde edeceği
                }
    
                Console.WriteLine("Programın çalışmasını iptal ettiniz. Şu ana kadar elde edilen asal fibonacci sayılarının toplamı: " + toplam);
    
                Console.ReadLine(); // enterlanana kadar çıkmaması için.
              
            }
    
            private static bool IsPrimeNumber(int sayi) // asal olup olmadığını analyan fonksiyon
            {
                int i;
                for (i = 2; i <= sayi - 1; i++) // asal sayılar 2den başladığı için.
                {
                    if (sayi % i == 0)
                    {
                        return false;
                    }
                }
                if (i == sayi)
                {
                    return true;
                }
                return false;
            }
        }
    }
    
    Bir daha yapmam bundan sonra derslerine git :)
     
    Collapse, Chorus ve Slim Shady bunu beğendi.
  6. Slim Shady

    Slim Shady  

    Kayıt:
    15 Nisan 2012
    Mesajlar:
    2.910
    Beğenilen Mesajlar:
    8
    Ödül Puanları:
    48
    Meslek:
    Öğrenci
    Şehir:
    İzmir-Kınık/Manisa-Akhisar
    Çok teşekkürler hacı :D
     
  7. sarkolata

    sarkolata zaa xD

    Kayıt:
    15 Temmuz 2009
    Mesajlar:
    8.630
    Beğenilen Mesajlar:
    76
    Ödül Puanları:
    58
    Meslek:
    İt Kopuk
    Şehir:
    Istanbul City
    Testi de sallamışsın sanırım, şu kadarını yaptım beynim yandı ama bu kadar notla geçersin heralde
    1- E
    2- else
    3- Parse
    4- B
    5- break?
    7- B
    8- while
    10- if
     
    Chorus ve Slim Shady bunu beğendi.
  8. Slim Shady

    Slim Shady  

    Kayıt:
    15 Nisan 2012
    Mesajlar:
    2.910
    Beğenilen Mesajlar:
    8
    Ödül Puanları:
    48
    Meslek:
    Öğrenci
    Şehir:
    İzmir-Kınık/Manisa-Akhisar
    Valla hacı benim değil kağıt bi arkadaşın ben yarın giricem sınava yada sınav bana giricek bakalım kağıtların aynı olması için dua edicem şuan o derece
     
  9. Slim Shady

    Slim Shady  

    Kayıt:
    15 Nisan 2012
    Mesajlar:
    2.910
    Beğenilen Mesajlar:
    8
    Ödül Puanları:
    48
    Meslek:
    Öğrenci
    Şehir:
    İzmir-Kınık/Manisa-Akhisar
  10. Temet Nosce

    Temet Nosce globalmod

    Kayıt:
    24 Ocak 2009
    Mesajlar:
    3.301
    Beğenilen Mesajlar:
    13
    Ödül Puanları:
    38
    Meslek:
    Öğrenci
    Şehir:
    Boston/Massachusetts
    Programlama derslerine katılmazsan. Seneye nur topu gibi alttan dersin olur :)
     
  11. Slim Shady

    Slim Shady  

    Kayıt:
    15 Nisan 2012
    Mesajlar:
    2.910
    Beğenilen Mesajlar:
    8
    Ödül Puanları:
    48
    Meslek:
    Öğrenci
    Şehir:
    İzmir-Kınık/Manisa-Akhisar
    Malesef büttende pek ümitli değilim ama iki hafta var büte çalışırsam geçerim belki ortalamada önemli tabi.