Pokémon Türkiye Forumları | Pokémon ve Anime Paylaşım Platformu

Tam Versiyon: Programlama Temelleri Ödev - Yardım
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
maksimum minumum olayında bi tane max sayı tanımlamak lazım



int max = Int32.MinValue;


kodu ile maximum sayıya en az değŸeri veririz ki gelen her sayı bu değŸerden büyük olup maximum olsun.


diyelim elimizde 5 sayı var { 4 6 8 3 5}


bu sıra ile kullanıcı bu sayıları girsin.


if(4 > max )


max=4


if(6 > 4)


max = 6


if(8 > 6)


max = 8


if(3>8 ) bu Şart sağŸlanmıyacak ve max hala 8


if(5>8 ) bu da sağŸlanmaz ve max sayımızı 8 olarak bulur


kod bu mantıkla çalıŞacak.

mininum istese

int min=Int32.MaxValue; yazacaktın


bu konudan sonra algoritma hocası olsam diye düŞünmeye baŞladım :P
(03-03-2012, 02:15 AM)M™ link Adlı Kullanıcıdan Alıntı:maksimum minumum olayında bi tane max sayı tanımlamak lazım



int max = Int32.MinValue;


kodu ile maximum sayıya en az değeri veririz ki gelen her sayı bu değerden büyük olup maximum olsun.


diyelim elimizde 5 sayı var { 4 6 8 3 5}


bu sıra ile kullanıcı bu sayıları girsin.


if(4 > max )


max=4


if(6 > 4)


max = 6


if(8 > 6)


max = 8


if(3>8 ) bu şart sağlanmıyacak ve max hala 8


if(5>8 ) bu da sağlanmaz ve max sayımızı 8 olarak bulur


kod bu mantıkla çalışacak.

mininum istese

int min=Int32.MaxValue; yazacaktın


bu konudan sonra algoritma hocası olsam diye düşünmeye başladım :P

Nerede yanlış yaptım Metin Abi ;

int sayi1, sayi2, sayi3;
            Console.Write("1. sayıyı giriniz: ");
            sayi1 = Convert.ToInt32(Console.ReadLine());
            Console.Write("2. sayıyı giriniz: ");
            sayi2 = Convert.ToInt32(Console.ReadLine());
            Console.Write("3. sayıyı giriniz: ");
            sayi3 = Convert.ToInt32(Console.ReadLine());
            int max=Int32.MinValue;
            if (sayi1 > max) ;
            max=sayi1;
            if (sayi2 > sayi3);
            max = sayi3;
            Console.ReadLine();
sayı1 sayı 2 yazmayacaksın. her zaman max ile karşılaştıracaksın

aşağıdaki gibi olacak

  int sayi1, sayi2, sayi3;
            Console.Write("1. sayıyı giriniz: ");
            sayi1 = Convert.ToInt32(Console.ReadLine());
            Console.Write("2. sayıyı giriniz: ");
            sayi2 = Convert.ToInt32(Console.ReadLine());
            Console.Write("3. sayıyı giriniz: ");
            sayi3 = Convert.ToInt32(Console.ReadLine());
            int max = Int32.MinValue;
            if (sayi1 > max)
            max = sayi1;
            else if (sayi2 > max)
            max = sayi2;
            else if(sayi3 > max)
            max = sayi3;

            Console.WriteLine("Girdiğiniz Sayıların En Büyüğü: " + max);
            Console.ReadLine();


bir de  if (sayi3 > max); if den sonra ; olmaz. { } arasına çok satırlı kod yazarsın ; yazarsan kod orda biter. Tek satır için bişey koymana gerek yok.

Metin Abi yardım edermisin bugün bütün bu örnekler üstünde çalıştım ama bir türlü yapamadım nerede artık yanlış yapıyorsam .



1- Bir işyerinde çalışan işçilerin maaşlarına
uygulanan kesinti miktarları
çıkarıldıktan sonra ellerine geçecek olan
net maaşlarını hesaplayan programı
yazınız. Kesinti miktarları şu şekilde
olacaktır.
Kişinin maaşı;
1.000-2.500 TL arasındaysa 384 TL
kesinti
2.501-4.000 TL arasındaysa 567 TL
kesinti
4.000 TL ve üzeri ise 863 TL kesinti
yapılacaktır.
2- Havanın “Güneşli, Yağmurlu ve Kar
Yağışlı” olması durumlarına göre,
kişinin Gömlek, Hırka veya Kazak
giymesi hususunda uyarı mesajını
Switch-Case kullanarak ekrana
yazdırınız.

3- Verilen bir mesajı istenilen sayıda ekrana
yazdıran programı yazınız. 
1 if ile 2 switch case ile tıpkı rakamlı soru gibi. 3 for ile çözülür. Daha fazla birşey diyemem. Şuan pcde değilim. Olsam da kod yazmam daha.
Klavyeden girilen sayıların tek mi çift mi olduğunu bulan programı bulunuz.bunu akış şeması ve sahte kod lazım yaparmısınız lütfen!!
(07-03-2012, 08:42 PM)grkan1661 link Adlı Kullanıcıdan Alıntı:Klavyeden girilen sayıların tek mi çift mi olduğunu bulan programı bulunuz.bunu akış şeması ve sahte kod lazım yaparmısınız lütfen!!
Bunu yapmak gerçekten çok kolaydı . :) Ama tam olarak hatırlamıyorum akış semasının nasıl olduğunu . Kendin yapman çok daha yararlı olur öğrenmen açısından illede uğraşamam dersen Google'da arat bulursun . :) Eski defterlere bakarım bulabilirsem mesaj atarım.
Flowchart ve pseudocode kolay iş de ben yapıyı unuttuğum için yardımcı olamam. Google'da bulma ihtimalin yüksek.
Sayfalar: 1 2