![]() |
Scratch ile Hesap Makinası Yapma |
Bu projeden önce gerçekleştirdiğimiz diğer projeleri aşağıda görebilirsiniz.
1. Scratch'ta İnteraktif Kalem Uygulaması
2. Scratch'ta Uçan Kuş Uygulaması
Gerçekleştireceğimiz Hesap Makinası Uygulaması için aşağıdaki her adımı Scratch üzerinden izleyerek gerçekleştirebilirsiniz. Scratch ile Hesap Makinası Yapma uygulaması toplamda 13 Adım ile tamamlanacaktır.
Adım 1: Öncelikle Scratch'i açalım. Ve kediyi silelim.
![]() |
kediyi silelim |
![]() |
yeni kukla ekleme |
![]() |
eklenmesi gereken kuklalar |
![]() |
eklenen kuklalar |
![]() |
scratch sahne değiştirme |
![]() |
scratch sahne seçme işlemi |
Adım 4: Artık bir hesap makinesi görünümü katmak için aşağıdaki görsellerdeki gibi bir ara yüz tasarlamanız gerekli.
![]() |
scratch sahne şekillendirme |
![]() |
scratch sahne |
![]() |
hesap makinası sahnesi |
![]() |
hesap makinası sayı girişi |
![]() |
scratch hesap makinası işlem butonları |
![]() |
scratch kukla ekleme işlemi |
![]() |
scratch değişken oluşturma |
Not: sayi1 ve sayi2 değişkenleri ekranda gözükecek olup anakontrol değişkeni ekranda gözükmeyecek olan bir değişkendir. Bu yüzden ekranda gözüken anakontrol değişkenine sağ tıklayarak gizlen seçeneğine tıklamanız gereklidir.
Adım 10: Rakamların kodlama aşamasına geçelim. Aşağıdaki görselde tüm rakamlar için gereken kodların erkan görüntüsünü görebilirsiniz.
Tüm komutlar her kuklanın içerisinde o kuklaya tıklanınca çalışacak olan kodlardır.
![]() |
hesap makinası buton kodları |
Not: Lütfen görseli büyütmek için resme tıklayınız.
Kodların yorumlanması:
1. Her rakam için çalışacak kod farklıdır.2. Sürekli tekrar komutuna gerek yoktur. Çünkü tek seferde çalışmasını istediğimiz komutlarımız var.
3. anakontrol değişkeni 1.sayıya mı 2.sayıya mı değer girilmesinin kontrolü için kullanılır. Eğer Rakamlara tıklanmadan önce biz 1.Sayı Girişi butonuna tıklamış isek ve ardından 0 butonuna tıklarsak ilk eğer koşulu çalışacaktır.
4. Ekranda sürekli olarak değişkenimiz gözükecektir.
5. Butona her tıklayınca bir öncekinin ardına diğer yazıyı ekleyerek birleştiriyoruz. Bu sayede 0'dan 9'a kadar istediğimiz uzunlukta iki rakamı programın içerisinde üretebiliyoruz.
Adım 11: Bu kısımda ise 1.Sayı Girişi ve 2.Sayı Girişi kod bloklarının ekran görüntülerini göreceksiniz. Bu sayede rakamlara tıkladığımızda hangi rakam için değer girdiğimizi göreceğiz.
![]() |
scratch 1.sayi girişi kod blokları |
![]() |
scratch 2.sayi girişi kod blokları.png |
Kodların Yorumlanması
1. Her iki yeşil buton ile hangi değişken için veri girişi yapacağımızı belirliyoruz.2. 1.Sayı Girişi butonuna tıklanınca tıkladığımız tüm rakamlar sayı1 değişkenine eklenir.
3. 2.Sayı Girişi butonuna tıklanınca ise tıkladığımı tüm rakamlar sayı2 değişkenine eklenir.
Adım 12: Scratch uygulamamızın en önemli aşamalarından biriside hesaplama işlemlerinin yapıldığı kısımdır. Bu aşamada butonların üzerindeki simgelerdeki işlevleri iki değişkene uyguluyoruz. Ve bunu ekrana yansıtıyoruz. Aşağıdaki toplama, çıkartma, çarpma ve bölme için gerekli olan ekran görüntülerini görebilirsiniz.
![]() |
scratch toplama işlemi |
sayi1ve sayi2 değişkenlerinin toplama işlemi gerçekleştiriliyor ve ardından 2 saniye düşün ile ekrana yansıtılıyor.
|
scratch çıkartma işlemi |
sayi1ve sayi2 değişkenlerinin çıkartma işlemi gerçekleştiriliyor ve ardından 2 saniye düşün ile ekrana yansıtılıyor.
|
scratch bölme işlemi |
sayi1ve sayi2 değişkenlerinin bölme işlemi gerçekleştiriliyor ve ardından 2 saniye düşün ile ekrana yansıtılıyor.
|
scratch çarpma işlemi |
Adım 13: Bu uygulamamızın son aşamasında ise zile tıklandığında değişkenlerimizin sıfırlanmasını istiyoruz. Bunun için her iki değişkene de 0 değerinin atanmasını istiyoruz. Aşağıdaki gibi bu işlemi yapabilirsiniz.
![]() |
scratch değişkeni sıfırlama |
Değerli arkadaşlar bu uygulamayı kendi bilgisayarınızda uygularken bir sorunla karşılaşırsanız bize yorum yazarsınız en kısa zamanda sorununuzun çözümü için sizleri yönlendirebiliriz. Web sitemizdeki diğer Scratch uygulamalarını görüntüleyebilmek için bu linke tıklayabilirsiniz. Kolaylıklar dilerim.
Etiketler
çocuklar için Scratch
hazır Scratch
örnek Scratch oyunları
Scratch
Scratch bilgi
Scratch eğitimi
Scratch öğrenme
scratch örnekleri
harika derste işimize çok yaradı hocam sağolun
YanıtlaSilAcaba sonuç değişkenine gerek var mı?
YanıtlaSil