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

0
Onaylı Üye
Üye
Katılım
19 Aralık 2011
Mesajlar
98
Tepki puanı
0
c# diziler döngüler , operatörler vs. örnek soru verebilecek var mı?
 
0
Onaylı Üye
Üye
Katılım
2 Mart 2012
Mesajlar
24
Tepki puanı
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
 
0
Onaylı Üye
Üye
Katılım
19 Aralık 2011
Mesajlar
98
Tepki puanı
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 ???
 
0
Onaylı Üye
Üye
Katılım
2 Mart 2012
Mesajlar
24
Tepki puanı
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:
 
Geri
Üst