C++ Programlama - Ders 16 - for döngüsü örnek 1: Faktöriyel hesabı

  Рет қаралды 11,458

Hanefi Mercan

Hanefi Mercan

Күн бұрын

Пікірлер: 15
@futbolke32
@futbolke32 2 жыл бұрын
Döngünün en güzel örneklerinden biri ..
@israfilovmurad
@israfilovmurad 2 жыл бұрын
Thank you very much
@abdull955
@abdull955 2 жыл бұрын
Hocam neden cout {} dan dışarıda yazdınız?Ben içerisinde yazmışdım ve sonuç yanlış olurdu.
@HanefiMercan
@HanefiMercan 2 жыл бұрын
İçeride yazarsan her adımda o an bulduğu sonucu ekrana basar fakat sadece son bastığı sonuç doğru olur. Biz en son hesaplanan değeri istediğimiz için for döngüsü bittiğinde ekrana basıyoruz.
@halilsoylu7790
@halilsoylu7790 4 жыл бұрын
hocam inşallah sorumu görürsünüz. Ben yeni öğrenmeye başladım ve faktöriyel hesabında birşey dikkatimi çekti. C++ da yapılan faktöriyel hesap programları 13 ten itibaren yanlış hesaplıyor. 13! = 6227020800 olması gerekirken Program 13! =1932053504 hesaplıyor
@HanefiMercan
@HanefiMercan 4 жыл бұрын
Çünkü bir int değerinin alabileceği maksimum değer vardır, bu değeri aşınca (overflow) yanlış sonuçlar verir sana. Daha yüksek sayılar için hesap yapmak istersen long long int tipini kullanabilirsin ama bununda bir sınır vardır.
@halilsoylu7790
@halilsoylu7790 4 жыл бұрын
@@HanefiMercan cevapladığınız için teşekkürler. Başarılarınızın ve Videoların devamını temenni ederim
@turguyamirzeyeva2110
@turguyamirzeyeva2110 4 жыл бұрын
100! For vasitasile yazmam gerekiyor sınav sorusu yardım edermisiniz?
@gulluerhan2584
@gulluerhan2584 8 ай бұрын
kanka adam yazmış işte programını
@Takva_isl
@Takva_isl 6 жыл бұрын
Hocam sayi2=sayi ise neden sayi2 girdiniz? Sayi2 olmayıncada doğru sonuç veriyor.
@HanefiMercan
@HanefiMercan 6 жыл бұрын
sayi2 değeri sadece ekrana değeri basarken kullandım. Örneğin 5!=120 yazabilmek için 5 sayısını ihtiyacım var. Ama sayı değişkenini for loop ta kullandığım için onun değeri değişti. O yüzden yedek olarak sayi2 içinde tuttum. Sonuç olarak işleme etkisi yok, sadece ekrana yazdırırken kullandık.
@MsQ2424
@MsQ2424 4 жыл бұрын
Hocam merhaba 300! nasıl hesaplatabılırım for döngüsü ile yardımcı olurmusunuz lütfen.
@HanefiMercan
@HanefiMercan 4 жыл бұрын
Okan int parametresinin tutabileceği sınırlar o kadar geniş değil maalesef. 300! tam olarak ne kadar oluyor emin değilim ama sanki C++'ın kendi kütüphaneleri yeterli olmaz gibi geliyor. O yüzden BigInteger kütüphanesini kullanabilirsin. Konu hakkında internette çok fazla örnek bulabilirsin.
@MsQ2424
@MsQ2424 4 жыл бұрын
@@HanefiMercan konu hakkında hiç bulamadım desem 😂
@HanefiMercan
@HanefiMercan 4 жыл бұрын
@@MsQ2424 aşağıdaki linkte ingilizce bir kaynak var. BigIntegers kütüphanesini kullanıyor. stackoverflow.com/a/14564082
C++ Programlama - Ders 56 - Kalıtım (inheritance)
11:00
Hanefi Mercan
Рет қаралды 9 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
tagesschau in Einfacher Sprache 19:00 Uhr, 04.02.2025
9:02
tagesschau
Рет қаралды 34 М.
Snowflake Giriş - 7 (Stage Table import)
6:14
Onur ÇİRKİN
Рет қаралды 9
TEMU'dan Çok UCUZA RC Arabalar ALDIM !
20:59
Yaspe
Рет қаралды 160 М.
C++ Programlama - Ders 55 - Constructor kavramı
9:43
Hanefi Mercan
Рет қаралды 7 М.
YOUTUBE KANALIM KAPANIYOR! (8.000$ TEKLİF)
11:51
LaptopluGezgin
Рет қаралды 17 М.