İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

C# Programlama Temelleri 2.Dönem 1. yazıl Soruları Örnek verebilecek var mı???

Stork44

0
İyinet Üyesi
Katılım
19 Aralık 2011
Mesajlar
98
Reaction score
0
c# diziler döngüler , operatörler vs. örnek soru verebilecek var mı?
 

cansan42

0
İyinet Üyesi
Katılım
3 Mart 2012
Mesajlar
24
Reaction score
1
:bira::zıpla:elcikklavyeden girilen 10 sayının içinde sayılarda en büyüğü en küçüğü sayıların ortalamasını bulan program

2-) klavyeden girilen 10 sayı içinde önceden belirlenmiş 123 sayısını (şifresini) bulana kadar 10 kere sayı alıcak eğer 123 den büyükse küçültün küçükse küçültün bilirse tebrikler bildiniz..(Döngüden Çıkıcak).. 10 kere girip bilemesse şifreyi ekranda yazıp bilemediniz yazan program

Ekleme: bi soru daha program şu şekilde başlarken sorucak "şifre sayısalmı, karaktermi girmek istersiniz" karakter yazarsan önceden belirlenmiş olan şifre=can olsun can yazana kadar sorucak sayısal yazarsa şifre=123 olana kadar sorucak olan şifre bilirse bildiniz yazan program ikisi aynı programda olucak
 

Stork44

0
İyinet Üyesi
Katılım
19 Aralık 2011
Mesajlar
98
Reaction score
0
Birinci soru;


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

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {

            // klavyeden girilen 10 sayının içinde sayılarda en büyüğü en küçüğü sayıların ortalamasını bulan program

            int alınan_sayi;
            int eb=0;
            int ek=0;
            int x = 1;
            for (int i = 1; i <= 10; i++)
            {
                Console.WriteLine("Lütfen {0}. sayıyı giriniz!",x++);
                alınan_sayi = Convert.ToInt32(Console.ReadLine());

                if (alınan_sayi > eb)
                {
                    eb = alınan_sayi;

                }
                else if (eb>alınan_sayi)
                {
                    ek = alınan_sayi;
                }

            }
            Console.WriteLine();
            Console.Clear();
            Console.WriteLine("Girmiş olduğunuz değerler içinde en büyük sayı={0}\n\nGirmiş olduğunuz değerler içinde en küçük sayı={1}",eb,ek);
            Console.WriteLine();
            Console.WriteLine("En büyük ve en küçük sayının ortalaması={0}",(eb+ek)/2);


            Console.ReadLine();
            





        }
    }
}



2.program

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

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {

            // 2-) klavyeden girilen 10 sayı içinde önceden belirlenmiş 123 sayısını (şifresini) bulana kadar 10 kere sayı alıcak eğer 
            // 123 den büyükse küçültün küçükse küçültün bilirse tebrikler bildiniz..(Döngüden Çıkıcak).. 
            // 10 kere girip bilemesse şifreyi ekranda yazıp bilemediniz yazan program

            int sifrem = 123;
            int alinan_sayi;
            int x = 1;
            int hak = 9;

          for (int i = 1; i <= 10; i++)
			{

                Console.WriteLine("Lütfen {0}. sayiyi giriniz", x++);
                alinan_sayi = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Kalan hakkınız{0}", hak--);
                
              if (sifrem < alinan_sayi)
                {
                    Console.WriteLine("sayıyı küçültün!");
                }
                else if (sifrem > alinan_sayi)
                {
                    Console.WriteLine("sayıyı büyütün!");
                }
                else  if (sifrem == alinan_sayi)
                 {
                     Console.WriteLine("tebrikler");
                 }
                 else
                 Console.WriteLine("bilemediniz! üzgünüm\t :( \t İ'm so sorry!");

			}

          
                

            

            Console.ReadLine();





        }
    }
}

Şuanda son programla uğraşıyorum o biraz zor geldi ama onuda yapıcam sorun yok :tili:tili:tili

Önce kullanıcıdan bi değer alıcam bunlara s (yani şifre sayısal sorulacak) yada k(i,fre karaktersel olarak sorulacak) 3 if açıcam eğer s yi seçerse ona gore bi dongü içinde 123'e eşit olana kadar ondan şifreyi isticem. 2. ifte k yi seçerse ayrı bi döngüde karakteri can girene kadar aynı şifreyi isticek. Ve 3. if te yani else'te ise yanlış bi karakter girdiğini ve karakter ( yani k ) veya sayısal (yani s) lerden birini girmesini soylicem :) huu :) sanırım boyle ???
 

cansan42

0
İyinet Üyesi
Katılım
3 Mart 2012
Mesajlar
24
Reaction score
1
Birinci soru;


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

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {

            // klavyeden girilen 10 sayının içinde sayılarda en büyüğü en küçüğü sayıların ortalamasını bulan program

            int alınan_sayi;
            int eb=0;
            int ek=0;
            int x = 1;
            for (int i = 1; i <= 10; i++)
            {
                Console.WriteLine("Lütfen {0}. sayıyı giriniz!",x++);
                alınan_sayi = Convert.ToInt32(Console.ReadLine());

                if (alınan_sayi > eb)
                {
                    eb = alınan_sayi;

                }
                else if (eb>alınan_sayi)
                {
                    ek = alınan_sayi;
                }

            }
            Console.WriteLine();
            Console.Clear();
            Console.WriteLine("Girmiş olduğunuz değerler içinde en büyük sayı={0}\n\nGirmiş olduğunuz değerler içinde en küçük sayı={1}",eb,ek);
            Console.WriteLine();
            Console.WriteLine("En büyük ve en küçük sayının ortalaması={0}",(eb+ek)/2);


            Console.ReadLine();
            





        }
    }
}



2.program

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

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {

            // 2-) klavyeden girilen 10 sayı içinde önceden belirlenmiş 123 sayısını (şifresini) bulana kadar 10 kere sayı alıcak eğer 
            // 123 den büyükse küçültün küçükse küçültün bilirse tebrikler bildiniz..(Döngüden Çıkıcak).. 
            // 10 kere girip bilemesse şifreyi ekranda yazıp bilemediniz yazan program

            int sifrem = 123;
            int alinan_sayi;
            int x = 1;
            int hak = 9;

          for (int i = 1; i <= 10; i++)
			{

                Console.WriteLine("Lütfen {0}. sayiyi giriniz", x++);
                alinan_sayi = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Kalan hakkınız{0}", hak--);
                
              if (sifrem < alinan_sayi)
                {
                    Console.WriteLine("sayıyı küçültün!");
                }
                else if (sifrem > alinan_sayi)
                {
                    Console.WriteLine("sayıyı büyütün!");
                }
                else  if (sifrem == alinan_sayi)
                 {
                     Console.WriteLine("tebrikler");
                 }
                 else
                 Console.WriteLine("bilemediniz! üzgünüm\t :( \t İ'm so sorry!");

			}

          
                

            

            Console.ReadLine();





        }
    }
}

Şuanda son programla uğraşıyorum o biraz zor geldi ama onuda yapıcam sorun yok :tili:tili:tili

Önce kullanıcıdan bi değer alıcam bunlara s (yani şifre sayısal sorulacak) yada k(i,fre karaktersel olarak sorulacak) 3 if açıcam eğer s yi seçerse ona gore bi dongü içinde 123'e eşit olana kadar ondan şifreyi isticem. 2. ifte k yi seçerse ayrı bi döngüde karakteri can girene kadar aynı şifreyi isticek. Ve 3. if te yani else'te ise yanlış bi karakter girdiğini ve karakter ( yani k ) veya sayısal (yani s) lerden birini girmesini soylicem :) huu :) sanırım boyle ???




aynen öle kardeş:mad::mad: :) programlar için iyi işti :D:bira:
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst