Bir sözü veya işlemi ara. Kategori seçerek listeyi daralt. İlk denemen için ekrana "Merhaba!" yaz satırını atölyeye yazabilirsin.
Bu aramada eşleşen söz yok. Başka bir söz dene veya “Tümü” kategorisini seç.
Temel sözler
| Tümce | Python | C++ | Ne yapar? |
ekrana "Merhaba!" yaz | print("Merhaba!") | std::cout << "Merhaba!" << std::endl; | Ekrana yazı yazar. |
ekrana ad, "!" yaz | print(ad, "!", sep="") | std::cout << ad << "!" << std::endl; | Parçaları yan yana yazar. |
ad "Ece" olsun | ad = "Ece" | std::string ad = "Ece"; | Metni saklar. |
puan 3 olsun | puan = 3 | double puan = 3; | Sayıyı saklar. |
hazır doğru olsun | hazır = True | bool hazir = true; | Doğru veya yanlış değeri saklar. |
ad için metin sor | ad = input() | std::getline(std::cin >> std::ws, ad); | Kullanıcıdan yazı alır. |
puan için sayı sor | puan = float(input()) | std::cin >> puan; | Kullanıcıdan sayı alır. |
# Açıklama | # Açıklama | // Açıklama | Çalışmayan açıklama satırı ekler. |
Karar ve karşılaştırma
| Tümce | Python | C++ | Ne yapar? |
eğer puan 3 den büyükse | if puan > 3: | if (puan > 3) { | Büyükse içindeki satırları çalıştırır. |
eğer puan 3 den küçükse | if puan < 3: | if (puan < 3) { | Küçük mü diye bakar. |
eğer puan 3 den küçük ve eşitse | if puan <= 3: | if (puan <= 3) { | Küçük veya eşit mi diye bakar. |
eğer puan 3 den büyük ve eşitse | if puan >= 3: | if (puan >= 3) { | Büyük veya eşit mi diye bakar. |
eğer puan 3'e eşitse | if puan == 3: | if (puan == 3) { | Eşit mi diye bakar. |
eğer puan 3'e eşit değilse | if puan != 3: | if (puan != 3) { | Farklı mı diye bakar. |
eğer hazır değilse | if not hazır: | if (!hazir) { | Yanlış değerini sınar. |
eğer hazırsa ve puan 2 den büyükse | if hazır and puan > 2: | if (hazir && puan > 2) { | İki koşul da doğru olmalı. |
eğer hazırsa veya puan 2 den büyükse | if hazır or puan > 2: | if (hazir || puan > 2) { | Koşullardan biri yeterli. |
yoksa | else: | } else { | Diğer yolu açar. |
bitti | girintiyi azalt | } | Karar veya döngü bloğunu kapatır. |
Döngüler
| Tümce | Python | C++ | Ne yapar? |
3 kere yap | for _ in range(3): | for (int n=0; n<3; ++n) { | Üç kez tekrarlar. |
i için 1 ile 5 arasında say | for i in range(1, 6): | for (double i=1; i<=5; ++i) { | 1, 2, 3, 4, 5 değerlerini sayar. |
i için 1 ile 5 arasında 2 adımla say | for i in range(1, 6, 2): | for (double i=1; i<=5; i+=2) { | 1, 3, 5 değerlerini sayar. |
sayaç 3 den küçükken yap | while sayaç < 3: | while (sayac < 3) { | Koşul doğru olduğu sürece tekrarlar. |
döngüden çık | break | break; | Döngüyü bitirir. |
sonraki tur | continue | continue; | Sonraki tekrara geçer. |
Matematik
| Tümce | Python | C++ | Ne yapar? |
ekrana 2 + 3 yaz | print(2 + 3) | std::cout << 2 + 3 << std::endl; | Toplar; çıkarma için - kullan. |
ekrana 3 * 4 yaz | print(3 * 4) | std::cout << 3 * 4 << std::endl; | Çarpar; bölme için / kullan. |
ekrana karekök(81) yaz | print(math.sqrt(81)) | std::cout << std::sqrt(81) << std::endl; | Karekök alır. |
ekrana üs(2, 3) yaz | print(2 ** 3) | std::cout << std::pow(2, 3) << std::endl; | Üs hesaplar. |
ekrana kalan(10, 3) yaz | print(10 % 3) | std::cout << std::fmod(10, 3) << std::endl; | Bölümden kalanı gösterir. |
ekrana mutlak(-7) yaz | print(abs(-7)) | std::cout << std::abs(-7) << std::endl; | Mutlak değeri gösterir. |
ekrana yuvarla(3.6) yaz | print(round(3.6)) | std::cout << std::round(3.6) << std::endl; | En yakın tam sayıya yuvarlar. |
Program kütüphaneleri
| Tümce | Python | C++ | Ne yapar? |
kütüphane matematik kullan | import math | #include <cmath> | Matematik araçlarını tanıtır. |
kütüphane oyun kullan | import random | #include <random> | Rastgele sayı aracını açar. |
ekrana rastgele(1, 6) yaz | print(random.randint(1, 6)) | std::cout << turkce_rastgele(1, 6) << std::endl; | 1 ile 6 arasında tam sayı seçer. Önce oyun kütüphanesini kullan. |
kütüphane metin kullan | metin araçları | #include <string> | Metin araçlarını açar. |
ekrana uzunluk("İpek") yaz | print(len("İpek")) | std::cout << turkce_uzunluk("İpek") << std::endl; | Türkçe harfleri de birer karakter sayar. Önce metin kütüphanesini kullan. |
C++ hücreleri kısa öğretim örnekleridir; tam derlenebilir program için gerekli başlıklar, değişken tanımları ve yardımcı işlevler Atölye'nin ürettiği C++ kodunda görünür. Tümce'deki Türkçe değişken adları C++ çıktısında güvenli adlara dönüştürülür. Karşılaştırma Kütüphanesi bir öğrenme sayfasıdır; programına eklemen gereken bir komut değildir.