Scratch Dersleri

Scratch Girilen Sayı Tek mi Çift mi?

Bu örnekte Scrach ile kullanıcının girdiği sayının tek mi çift mi olduğunu bulan programı oluşturacağız.

Bir sayının tek veya çift olduğunu mod alma işlemine sokarak anlayabiliriz.

Çift sayıların 2 ile bölümünden kalan “0” dır. Yani sayı mod 2 = 0 dır.

2′ ye bölümünden kalan 0 değilse tektir.

 

Örneğimizi oluşturduğumuzda çıktı aşağıdaki gibi olacaktır.

 

Dene:

Örneğimize geçelim.

 

Adım 1:

Bu adımda değişkenimizi oluşturalım. sayi değişkeni kullanıcıdan alacağımız sayı için kullanılacaktır.

Değişken tanımlamak için Değişkenler bölümünden Bir Değişken Oluştur butonunu kullanın.

Tıkladıktan sonra değişken ismi olarak sayi ismini verebilirisiniz. Değişken isimlendirme kurallarına uygun olarak farklı isimler de verebilirsiniz.

Kullanmayacağınız değişkenleri silmek için o değişken üzerinde sağ tıklayarak değişkeni alttaki gibi silebilirsiniz.

 

 

Bu işlemler sonucunda alttaki resimde gördüğünüz gibi değişkenlerimiz oluşacaktır.

 

Adım 2:

Bu adımda tıklandığında programımızın başlamasını sağlayacak Tıklandığında olayını ekliyoruz.

 

Adım 3:

Bu bölümde oluşturduğumuz değişkenlerinin ilk değerlerini “0” yapacağız. Bu işlem için Değişkenler bölümüne girip ayarlamaları yapalım.

Adım 4:

Bu adımda kuklamızın program başlangıcında 2 saniye boyunca Merhaba demesini sağlayalım. Bunun için Görünüm bölümünden aşağıdaki gibi bloğumuzu taşıyalım.

 

Adım 4:

Bu adımda ise kuklamızın bizden sayı istemesini sağlayalım. Bu işlem için alttaki adımı gerçekleştirin.

 

Adım 6:

Bu adımda girilen sayının sayi değişkenine aktarılmasını sağlayalım.

Bunun için Değişkenler bölümünden aşağıdaki bloğu taşıyoruz.

Daha sonra Algılama bölümünden cevap bloğunu aşağıdaki gibi yerleştiriyoruz.

 

Adım 7:

Bu adımda kuklamızın düşünüyormuş gibi yapmasını sağlayalım :).

Bunun için Görünüm memüsünden aşağıdaki bloğu kullanıyoruz.

 

Adım 8:

Bu adımda koşul kullanacağız. Artık kullanıcıdan sayıyı aldığımıza göre gerekli hesaplamayı yaptırabiliriz.

Eğer – değilse bloğunu kullanarak sayıyı kontrol edeceğiz.

Örneğimizin başında belirttiğim gibi sayı mod 2′ nin “0” a eşit olup olmadığını kontrol ederek “0” a eşitse sayının çift, değilse sayının tek olduğunu kullanıcıya söyleyeceğiz.

İlk olarak koşulumuzu oluşturalım.

Kontrol bölümünden aşağıdaki bloğu taşıyoruz.

 

Daha sonra Operatörler bölümünden bloğumuzu alıyoruz.

 

 

Şimdi de mod operatörünü uygun yere yerleştirelim.

Bloklarımız aşağıdaki gibi olacaktır.

Şimdide Değişkenler bölümünden kontrol edeceğimiz değişkeni alalım.

 

Adım 9:

Bu adımda koşul doğru ise ve yanlış ise ne olacağını belirtelim.

Görünüm bölümünden blokları aşağıdaki gibi taşıyarak programımızı bitirelim.

 

Blokların son hali

 

About the author

admin

Add Comment

Click here to post a comment

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.