C# programlama temelleri dersi soruları ve Cevapları

C# programlama temelleri dersi soruları

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

CEVAP:

[codesyntax lang=”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();

        }
    }
}

[/codesyntax]
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

CEVAP

[codesyntax lang=”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();

        }
    }
}

[/codesyntax]

1 Comment

  1. nil

    1’den 100’e kadar olan asal sayıların toplamını ekrana yazan programın sharpta yazımı

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak.