Eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Algoritma
Başla
x,sayi,top = 0,bas değişkenlerini al
sayi değişkenini gir
x = sayi işlemini yap
bas = sayi % 10 işlemini yap
top = top + ( bas * bas * bas ) işlemini yap
sayi = sayi / 10 işlemini yap
Eğer sayi < 10 ise top = top + ( sayi ^ 3 ) ise devam et,değilse 5'e git
Eğer ( x = top ) ise...
Algoritma
Başla
sayi , fak = 1 değişkenlerini al
sayi değerini gir
fak = fak * sayi işlemini yap
sayi değişkenini 1 azalt
Eğer sayi = 1 ise devam et değilse 4'e git
Yazdır fak
Bitir
Faktöriyel sorusu döngüleri anlatmak için en çok kullanılan örneklendir.Burada döngü kavramı yine karşımıza...
Algoritma
Başla
dyili, yil , yas değişkenlerini al
dyili, yil değerlerini gir
yas = yil - dyili işlemini yap
Yazdır yas
Bitir
Bu soruda da değişken kavramını açıklayalım.Değişken olarak bu soruda dyili, yil, yas olmak üzere üç değişken alınmıştır.Değişkenler daha öncede anlatıldığı gibi...
C# dili kullanılarak yazılmış olan kart eşleştirme oyununun kodlarına aşağıdan ulaşabilirsiniz.Oyundaki kartlar form üzerinde değilde dinamik olarak belirlenen miktarda oluşturulmaktadır. Max oyun_alan değerini kaç yaparsanız kartların sayısı o kadar olacaktır.İsterseniz hileyi aktif et seçeneği...
Algoritma
Başla
a,b,c değişkenlerini al
b,c değerlerini gi
a = b + c işlemini yap
Yazdır a
Bitir
Bu basit ve temel bir sorudur.Toplama işlemi için 3 değişken alınmaktadır.Alınan değişkenler toplanarak son değişken içine atılmaktadır.Bu soruda 2 değişkende kullanabilirdik. ( a = a + b )...
Algoritma
Başla
sayi,sayac = 1 değişkenlerini al
sayi değerini gir
Eğer sayi < 9 ise 6'ya git, değilse devam et
sayi = sayi / 10, sayac++ 4'e git
Yazdır sayac
Bitir
Bu tür sorularda yani basamak sorularında, sayıyı devamlı 10'a bölerek soruyu çözebilirsiniz.Girilen sayı, her defasında 10'a...
Algoritma
Başla
i = 1, j = 1 değişkenlerini al
Yazdır i * j
Eğer ( j = 10 ) ise devam et, değilse j++
Eğe i = 10 ise devam et, değilse i++, j = 1 yap
Bitir
Çarpım tablosu sorusu bize iç içe döngü olayını öğretmek için birebir sorudur.C programlama dilinde böyle örnekler için for döngüleri çok...
Algoritma
Başla
sayi değişkenini al
sayi değerini gir
Eğer sayi % 5 == 0 ise sayi / 5, 4'e git,değilse devam et
Eğer sayi = 1 ise yazdır "5'in kuvvetidir",değilse yazdır "5'in kuvveti değildir."
Bitir
Bu soruda girilen sayının 5'in katı olup olmadığına bakılmaktadır.Bu soruda düşünülen mantık...
Algoritma
Başla
sayi değişkenin al
sayi değerini gir
Eğer sayi > 0 ise yazdır "pozitif", değilse devam et
Eğer sayi < 0 ise yazdır "negatif", değilse yazdır "sayi 0"
Bitir
Temel sorulardan biri de sayının negatif mi,pozitif mi olması durumudur.Burada 3 sayı varsa ya da 3 işlem varsa 3 - 1 = 2...
Algoritma
Başla
sayi , sayac = 2, top = 1 değişkenlerini al
sayi değerini gir
Eğer sayi % sayac = 0 ise top = top + sayac, sayac++, değilse sayac++ devem et
Eğer sayac > ( sayi / 2 ) ise devam et,değilse 4'e git
Eğer top = sayi ise yazdır "Mükemmel sayı", değilse yazdır "Mükemmel sayı değildir"...