Klavyeden girilen notların en büyük ve en küçük olanını bulma

Klavyeden girilen 5 öğrencinin notunun en büyük ve en küçük olanını bulan bir program yapalım.

Klavyeden girilen 5 öğrencinin notunun en büyük ve en küçük olanını bulan bir program yapalım.

Kodlarımız:


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;



namespace _100_sayıdan_en_buyuk_olani_bulma

{

    class Program

    {

        static void Main(string[] args)

        {

            int not,max=0,min=100;



            for (int i = 1; i <= 5; i++)

            {

            Bas:

                Console.WriteLine(i + ". notu girin");

                not = Convert.ToInt32(Console.ReadLine());

                if ((not<0) || (not>100))

                {

                    Console.WriteLine("Hatalı Not Girişi Lütfen Tekrar Giriniz ");

                    goto Bas;

                }

                    if (not > max)

                    max = not;

                if (not < min)

                    min = not;

            }

            Console.WriteLine("{0} Girilen Notlardan En Büyüğü ",max);

            Console.WriteLine("{0} Girilen Notlardan En Küyüğü ",min);



        }



    }

}



Programımıza herzamamnki gibi değişken tanımlamalarımızla başlayalım int tipinde not, min , max değişkenelerini tanımlıyoruz.

For döngümüzü 1 den başlayarak her seferinde 1 artarak 5 e kadar çalışmasını sağlıyoruz.

Kullanıcıdan notlarını girmesini istiyoruz girilen değerin 0 ? 100 aralığında olup olmadığını kontrol edip eğer kullanıcı hatalı not girişi yaptıysa notu tekrar girmesini sağlıyoruz. Girilen değeri ilk değeri 0 olan max değişkeniyle kıyaslayıp eğer büyükse ki ilk not 0 dan büyük olacaktır bu değeri max değişkenine aktarıyoruz. Daha saonra ilk değeri 100 olan min değeriyle girilen notu kıyasladıktan sonra min değerinde küçükse girilen not bu notu min değerine atayarak en küçük olan notu buluyoruz.

Son olarak da bulduğumuz min ve max değerlerini ekrana yazdırarak programımızı bitiriyoruz.

Hepinize çalışmalrınızda başarılar dilerim.
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

arkadaşlar olumlu olumsuz yorumlarınızı bekliyorum.
bu klasik mantıkdır zaten ;) güzell..
133 kişi okumuş bir tek sen yorum yazmışsın teşekkür ederim. Klasik mantık konusu gelince dediğim gibi yeni başlayan arkadaşlara yol göstermek amacım zaten
ewt yorumunuz için teşekkür ederim zaten klasik mantıkla yaptımki yeni başlayan arkadaşalra bir yol göstersin diye..

Yukarı Git