- Mesaj
- 1.368
- Çözümler
- 35
- Beğeni
- 990
- Puan
- 1.170
- Ticaret Puanı
- 1
Merhaba,
Sıradaki konumuz girdi ve çıktı. Yani cin ve cout.
cin ve cout Nedir?
Örneğin:
Bu kodda, önce ekrana "Sayı giriniz: " yazılır ve ardından kullanıcıdan bir tam sayı girmesi beklenir. Kullanıcı girdiği değeri sayi değişkenine atar.
Ekrana Yazdırma (cout):Ekrana bir mesaj veya bir değişkenin değerini yazdırmak için cout kullanırız.
Örneğin:
Bu kod, kullanıcı tarafından girilen sayıyı ekrana yazdırır.
Girdi tipi: Kullanıcının beklenen türde veri girmesi önemlidir. Örneğin, bir tamsayı beklerken kullanıcı ondalıklı bir sayı girerse program hata verebilir. Bu yüzden daha önce paylaştığım değişken tanımlama konusunu dikkatlice incelemelisiniz.
Hatalı girişleri kontrol etmek için ek kontroller (örneğin, cin.fail() gibi) eklemek faydalı olabilir. Bu tarz kontrolleri ilerleyen konularda göreceğiz.
Not : Olası hata bildirimleri, iletişim veya gelişmelerden erken haber almak için discord kanalıma gelebilirsiniz.
Sıradaki konumuz girdi ve çıktı. Yani cin ve cout.
cin ve cout Nedir?
- cin: Standart girdi akışını temsil eder ve kullanıcıdan veri almak için kullanılır. c + in ifadesinden türetilmiştir.
- cout: Standart çıktı akışını temsil eder ve ekrana veri yazdırmak için kullanılır. c + out ifadesinden türetilmiştir.
Kullanım:
Kullanıcıdan Veri Alma (cin):Kullanıcıdan bir değer almak için cin kullanırız.Örneğin:
C++:
int sayi;
cout << "Sayı giriniz: ";
cin >> sayi;
Bu kodda, önce ekrana "Sayı giriniz: " yazılır ve ardından kullanıcıdan bir tam sayı girmesi beklenir. Kullanıcı girdiği değeri sayi değişkenine atar.
Ekrana Yazdırma (cout):Ekrana bir mesaj veya bir değişkenin değerini yazdırmak için cout kullanırız.
Örneğin:
C++:
cout << "Girilen sayı: " << sayi << endl;
Bu kod, kullanıcı tarafından girilen sayıyı ekrana yazdırır.
Örnek Program :
Aşağıda, cin ve cout kullanımını gösteren basit bir C++ programı yer alıyor:
C++:
#include <iostream>
using namespace std;
int main() {
int sayi;
cout << "Sayı giriniz: ";
cin >> sayi;
cout << "Girilen sayı: " << sayi << endl;
return 0;
}
Önemli Notlar:
- #include <iostream>;: Bu satır, cin ve cout'un kullanılabilmesi için gerekli kütüphaneyi programa dahil eder.
- using namespace std;: Bu satır, std isim alanındaki (namespace) cin ve cout gibi öğeleri doğrudan kullanabilmemizi sağlar. Aksi takdirde, her kullanımda std::cin ve std::cout yazmamız gerekir.
- endl: Ekrana yazdırma işleminden sonra satır sonu eklemek için kullanılır. Ayrıca, akışın boşaltılmasına (flush) yardımcı olur.
Hatalar ve Dikkat Edilmesi Gerekenler:
Girdi tipi: Kullanıcının beklenen türde veri girmesi önemlidir. Örneğin, bir tamsayı beklerken kullanıcı ondalıklı bir sayı girerse program hata verebilir. Bu yüzden daha önce paylaştığım değişken tanımlama konusunu dikkatlice incelemelisiniz.
Hatalı girişleri kontrol etmek için ek kontroller (örneğin, cin.fail() gibi) eklemek faydalı olabilir. Bu tarz kontrolleri ilerleyen konularda göreceğiz.
Ek olarak örneklerimizi inceleyebilirsiniz:
Merhaba arkadaşlar,
C++ için ilk örnek projemizi oluşturalım.
Soru :
1 kenarı verilmeyen üçgenin iç açısını kodla bulalım.
Çözüm:
Kullanıcıdan 2 farklı değer alalım.
Alınan değerleri üçgenin bir kenarı ve hipotenüs, verilmeyen değeri ise ikinci kenarı kabul edelim.
Önce ikinci kenarı hesaplayalım ve akabinde üçgenin alanını bulalım.
C++ için ilk örnek projemizi oluşturalım.
Soru :
1 kenarı verilmeyen üçgenin iç açısını kodla bulalım.
Çözüm:
Kullanıcıdan 2 farklı değer alalım.
Alınan değerleri üçgenin bir kenarı ve hipotenüs, verilmeyen değeri ise ikinci kenarı kabul edelim.
Önce ikinci kenarı hesaplayalım ve akabinde üçgenin alanını bulalım.
C++:
#include <iostream>
#include <math.h>
using namespace std;
int main() {
double a,b,c;
cout << "Ucgenin a kenarinin uzunlugunu girin: ";
cin >> a;
cout << "Ucgenin hipotenus uzunlugunu girin: ";
cin...
- YunusEmreOfficial
- c++ c++ örnekler girdi alma girdi çıktı kenar bulma üçgenler
- Yanıt: 0
- Forum: C / C++ / C#
Merhaba arkadaşlar,
C++ için 2.örneğimiz faktöriyel bulma hesaplama uygulaması yapalım.
Soru :
Kullanıcıdan bir sayı girdirin. Girilen sayının faktöriyelini hesaplayınız.
Çözüm:
Öncelikle faktöriyel nasıl hesaplanır ona bakalım.
Şimdi gelelim kodlama kısmına, kullanıcıdan...
C++ için 2.örneğimiz faktöriyel bulma hesaplama uygulaması yapalım.
Soru :
Kullanıcıdan bir sayı girdirin. Girilen sayının faktöriyelini hesaplayınız.
Çözüm:
Öncelikle faktöriyel nasıl hesaplanır ona bakalım.
Faktöriyel, pozitif bir tamsayının, kendisi dahil, 1'e kadar olan tüm pozitif tamsayıların çarpımıdır. Matematiksel olarak n!n!n! (n faktöriyel) şeklinde gösterilir ve şu şekilde tanımlanır:
Örneğin, 5!=5×4×3×2×1=120 şeklinde hesaplanır.
- 0!=1 (özel durum)
- n!=n×(n−1)! (n > 0 için)
Şimdi gelelim kodlama kısmına, kullanıcıdan...
- YunusEmreOfficial
- c++ c++ c# python c++ faktöriyel c++ öğreniyorum c++ örnekler fak faktöriyel faktöriyel hesaplama
- Yanıt: 0
- Forum: C / C++ / C#
Not : Olası hata bildirimleri, iletişim veya gelişmelerden erken haber almak için discord kanalıma gelebilirsiniz.
Linkleri görebilmek için
giriş yap veya kayıt ol.
Önemli not: Bu konu ve açacağım diğer konular tamamen kendime ait konular herhangi bir yerden alıntı değildir.
Mmotutkunlarına özel içeriktir.
Lütfen alacaksanız bile kaynak gösteriniz.
Sevgilerle.
Mmotutkunlarına özel içeriktir.
Lütfen alacaksanız bile kaynak gösteriniz.
Sevgilerle.
Son düzenleme: