Kayıtlar

while etiketine sahip yayınlar gösteriliyor

Tutulan Sayıyı Tahmin Etme

Resim

Sıfır Girilene Kadar Sayıları Toplayan ve Ortalamasını Bulan Program

Resim

Gauss Metodu

Resim
Bu program bize gauss metodunu vermektedir. Başlangıç, bitiş ve artış değerlerini kullanıcıdan alarak bize bu dizinin toplamını vermektedir. Toplam değişkenimizi başlangıçta sıfıra eşitliyoruz (toplama da etkisiz eleman olduğu için). İster while döngüsü ile ister for döngüsü ile yapılabilir. Yukarıda ikisi de bulunmakta. while döngüsü kullanırsak koşul olarak başlanıç değerinin bitiş değerinden küçük eşit olma durumunu vermemiz gerekir. Yani a değeri b'den büyük olana kadar döngü dönecek demektir. İçeride ise toplam değişkenimizle a değerinin toplatarak yine toplam değişkenine atıyoruz. Bu işlemden sonra a değerini verilen c değeri kadar attırmamız lazım. Aksi halde sürekli başlangıç değeri toplanarak gider. Döngünün dışında da toplam değişkenimizi yazdırarak programı bitirmiş oluyoruz.  for döngüsünde değişen tek şey range içerisinde programın a'dan başlayarak b+1'e kadar (b+1 dahil değil) dönmesi gerektiğini tanımlamamız gerekli. Aşağıda başlangıç değeri 1...

Mini Hesap Makinası

Resim
Bu program ile dört işlem yapılabilmektedir. Kullanıcının dışarıdan girdiği sayılarla işlem yapmaktadır. Kullanıcı işlem operatörünü de dışarıdan girmektedir. if else yapısı yerine switch case kullanılmıştır. Switch case eşittir operatörünün bulunduğu hallerde kullanılmaktadır. Bizde burada islem değişkenini switch yapısı ile kontrol ettirdik. Toplama işlemi için hem "+" hemde "t" ifadeleri gecerlidir. Bunları tanımladıktan sonra kullanıcı dışarıdan sayıları verdikten sonra + veya t girişi sağlarsa iki sayı toplanacak ve sonuç ekrana yazdırılacak. Eğer caseler "-" veya "f" ise burada çıkarma işlemi söz konusu olacak. Yalnız girilen sayıdan hangisinin büyük olduğu belli olmadığı için farkın negatif gelmemesi için içeride if else yapısı ile kontrol yaptırdık. sayi1, sayi2'den büyük eşitse sayi1'den sayi2'yi çıkartmasını değilse  sayi2'den sayi1'i çıkartması gerektiğini söyledik. Ve sonucu yazdırdık. Case "*...