20 algoritma sorusu
## 🟦 20 Algoritma Sorusu (8. Sınıf Seviyesi)
1. **Çift Sayılar**
Algoritma yazınız: 1’den `n`’e kadar tüm **çift sayıları** ekrana yazdır.
2. **Tek Sayılar**
Algoritma yazınız: 1’den `n`’e kadar tüm **tek sayıları** ekrana yazdır.
3. **Toplam 1..n**
Algoritma yazınız: 1’den `n`’e kadar sayıların toplamını hesapla.
4. **Faktöriyel**
Algoritma yazınız: `n!` faktöriyelini hesapla.
5. **Asal Sayı Kontrolü**
Algoritma yazınız: `n` sayısının **asal** olup olmadığını kontrol et.
6. **EBOB**
Algoritma yazınız: İki sayı `a` ve `b`’nin **EBOB**’unu (en büyük ortak bölen) bul.
7. **EKOK**
Algoritma yazınız: İki sayı `a` ve `b`’nin **EKOK**’unu (en küçük ortak kat) bul.
8. **Rakamlar Toplamı**
Algoritma yazınız: `n` sayısının tüm rakamlarının toplamını hesapla.
9. **Fibonacci Dizisi**
Algoritma yazınız: İlk `n` terimlik **Fibonacci dizisini** üret.
10. **Daire Alanı**
Algoritma yazınız: Yarıçapı `r` verilen dairenin alanını hesapla.
11. **Çift Sayılar Toplamı**
Algoritma yazınız: 1’den `n`’e kadar tüm çift sayıların toplamını bul.
12. **Tek Sayılar Toplamı**
Algoritma yazınız: 1’den `n`’e kadar tüm tek sayıların toplamını bul.
13. **Kareler Dizisi**
Algoritma yazınız: 1’den `n`’e kadar sayıların karelerini liste olarak üret.
14. **Küp Dizisi**
Algoritma yazınız: 1’den `n`’e kadar sayıların küplerini liste olarak üret.
15. **Üç Sayıdan En Büyüğü**
Algoritma yazınız: `a`, `b`, `c` sayılarından en büyüğünü bul.
16. **Ortalama Hesaplama**
Algoritma yazınız: Bir sayı listesinin ortalamasını hesapla.
17. **Faktöriyel Farkı**
Algoritma yazınız: `a!` ile `b!` arasındaki farkı hesapla.
18. **Armstrong Sayısı**
Algoritma yazınız: `n` sayısının **Armstrong sayısı** olup olmadığını kontrol et.
19. **Mükemmel Sayı**
Algoritma yazınız: `n` sayısının **mükemmel sayı** olup olmadığını kontrol et.
(Örnek: 6 ve 28 mükemmel sayılardır.)
20. **Üs Hesaplama**
Algoritma yazınız: `base^exp` değerini hesapla.
---
✅ İşte **“Çift Sayılar” algoritması** için çözüm:
---
## 🟦 Soru
**Çift Sayılar**
Algoritma yazınız: 1’den `n`’e kadar tüm çift sayıları ekrana yazdır.
---
## 🟩 Algoritma (Adım Adım)
1. Başla
2. Kullanıcıdan `n` sayısını al
3. `i = 2` olarak başlat
4. Eğer `i ≤ n` ise:
* `i`’yi ekrana yazdır
* `i = i + 2` yap
* 4. adıma geri dön
5. Aksi halde **Bitir**
---
## 🟦 Örnek Çalışma
* Girdi: `n = 10`
* Çıktı: `2 4 6 8 10`
---
✅
Comments
Post a Comment