keşke üniversitedeki hocada sizin gibi anlatabilse :/
@Soccer.Wolf03 жыл бұрын
hangi bölüm okuyordun ve şimdi ne yapıyorsun?
@colddeath372 жыл бұрын
@@Soccer.Wolf0 bizim kafede printf scanf yapıyo
@secretsomeone74833 жыл бұрын
Ekran bana o kadar ferah gözüktü ki ,ip bile atlarım :) Gerçekten güzel anlatıyor.
@busracakmak28534 жыл бұрын
fonksiyon kullanımını bir türlü anlamamıştım çok teşekkkürler ne çok insana yardımınız dokunuyo böyle sağolun
@meganeura27764 жыл бұрын
bir video ücretsizce birşeyler öğretmek için çabalıyorsa o video adamdır
@moshax72342 жыл бұрын
"video = adam"
@mumuderler61487 жыл бұрын
youtube'da gördüğüm en iyi kanal. videolar için teşekkürler.
@mervekocak80063 жыл бұрын
okulda 5 derste anlayamadığımı burada anlıyorum . çok yararlı bir eğitim sadece daha çok örnek olmasını dilerdim :D
@musatafaoskay57323 жыл бұрын
Hocam anlatiminiz iyi ama çok karışık ve bunaltici fonksiyonda kulanacazginiz parametreyle int main kullanacginiz parametrelere aynı olunca anlaşılması güç oluyor
@grandmouseitduger496210 ай бұрын
o kdar yanlış kaynaklardan çalışmışım ki hemen de soğumuşumm iyi ki bu kanalaa denk geldımm ....
@MrtYgt Жыл бұрын
Arkadaşlar return fact yazmadım.Yinede doğru çalışıyor.Neden acaba? int factoriyel(int sayi){ int fact=1; for( ;sayi>0;sayi--){ (fact*=sayi); } } int main (){ int n; printf("Factoriyelini istediğiniz sayiyi giriniz:"); scanf("%d",&n); printf("%d",factoriyel(n)); return 0;
@zehraslaozdizlekli63377 ай бұрын
Kodunuz, derleyiciye ve çalışma ortamına bağlı olarak farklı şekillerde davranabilir, ancak genel olarak, factoriyel fonksiyonunuzda bir return ifadesi bulunmadığı için kodunuzun doğru çalışması garanti edilmez. Fonksiyonun bir dönüş değeri olmadığı için, bu davranış tanımsızdır ve çıktılar öngörülemez olabilir. Ancak, bazı derleyiciler fonksiyonun sonunda otomatik olarak return ifadesi ekleyebilir ya da rastgele bir değeri dönebilir, bu nedenle fonksiyonunuzda return ifadesi olmasa bile bazı durumlarda çalışıyor gibi görünebilir.
@aliaktas65113 жыл бұрын
çok iyi bir anlatım hocam teşekkürler.
@denizuzun55778 жыл бұрын
Abi toplama yaparken sayi 1 ve sayi 2 yi hem ust tarafta hem alt tarafta int e soktuk ama faktoriyel de neden altta n kullanirken ustte sayi diye farkli bi tanim yaptik
@fida25203 жыл бұрын
#include int faktoriyel(int sayi){ int fact = 1; for(; sayi>0;sayi--){ fact *= sayi; } return fact; } int main(){ int sayi; printf("Faktoriyelini istediginiz sayiyi giriniz:"); scanf("%d", &sayi); printf("Sayinin faktoriyeli: %d", faktoriyel(sayi)); return 0; } // 09:47 deki örnek için, böyle yapsak olmaz mı? n değeri kafamı karıştırdı
@HRasit2 жыл бұрын
evet benim de kafam karıştı bence de gerek yok sizinki olur yani
@mehmetsaygungumus38695 жыл бұрын
#include int faktoriyel(int sayi){ int fact=1; for(;sayi>0;sayi--){ fact*=sayi; } } int main(){ int n; printf("Faktoriyelini istediginizi sayiyi giriniz: "); scanf("%d",&n); printf("%d sayisinin faktoriyeli %d'dir.",n,faktoriyel(n)); return 0; }
@mehmetsaygungumus38695 жыл бұрын
fonksiyonu oluştururken return fact; kullanmamama rağmen(önden gidip kodu kendim yazmaya çalışırken unuttum) kod sorunsuz çalışıyor. Return komutunun olayını tam olarak anlayamadım. Belki bir gün birisi yorumumu görür de cevaplarsa bana faydalı olmasa bile başka bi okuyana faydalı olabilir.
@mehmetsaygungumus38695 жыл бұрын
#include int faktoriyel(int sayi){ int fact=1; for(;sayi>0;sayi--){ fact*=sayi; } return fact; } int main(){ int n; printf("Faktoriyelini istediginizi sayiyi giriniz: "); scanf("%d",&n); printf("%d sayisinin faktoriyeli %d'dir.",n,faktoriyel(n)); return 0; }
@mehmetsaygungumus38695 жыл бұрын
return fact; eklenmiş hali de sorunsuz çalışıyor.
7 жыл бұрын
reklam aralarına video koyduğunuz için saolun add blocker
@zodiac51414 жыл бұрын
çok güzel anlatıyorsunuz hocam
6 жыл бұрын
returnü niye birinde fonksiyonun içine birinde dışına koydunuz :/
@aslanakbey29227 жыл бұрын
hocam ben 6 ay kadardır c console çalışıyorum ama nesneye dayalı programlamaydı asıl amacım çok fark varmı arada ?
@Computer1Friend6 жыл бұрын
Merhaba ben Şadi Evren Şeker. Lisans, yüksek lisans... YETHEEEERR Şadi hocam reklamlarınız neden bukadar çook?
@aras19916 жыл бұрын
ve doktora egitmimi ... sajjgas
@ilkerelcioglu64594 жыл бұрын
em1nem shady adam bize zamanını ayırıp bizden ücret almadan youtube a video atıyor bi 10 saniyeni ayırıp birkaç reklam izleme zahmetinde bulunabilirsin bence
@stivcabs13814 жыл бұрын
@@ilkerelcioglu6459 ya da premium satın al, mis gibi ben kullanıom.
@stivcabs13814 жыл бұрын
öğrenciye 10 tl+ youtube music hediye yanında
@zodiac51414 жыл бұрын
@@stivcabs1381 apk
@tymrmhe9 жыл бұрын
hocam sayi 1 ve sayi 2 2 kere tanımladınız bir kere tanımlansa olur mu ?
@yunusemreak47414 жыл бұрын
işte c++ ın kotu tarıfı bu her seyi yazıp oyle işlem yapıyor eski bir dil
@akiftheafk3 жыл бұрын
@@yunusemreak4741 Bu c++ değil C
@talhademir13533 жыл бұрын
temiiziziiziziziziizziziiz süper gidiyor hocam allah sizden razı olasun
@hersey90366 жыл бұрын
Benim anlamadığım nokta şurası : sayiyi 6 olarak alıyor for'a giriyor sayı ama 1 tane eksiltmeden direk 6 olarak giriyor döngüye döngüden cıkıyor 2.sefer girdiğinde 1 eksiltilmeye baslıyor bunun sebebi nedir? neden ilk döngüye girerken sayi-- kodu calısmıyor?
@melihtuncay58956 жыл бұрын
do while gibi düşün 1 kere tamamen çalışıyor
@EnesKurt273 жыл бұрын
return yapmadan da çalışıyor, bi eksiklik olabilir bilgilendirmede
@cid5 жыл бұрын
hocam 17 ve üstünü girdiğimde negatif çıkıyor sonuç neden?
@canokulmus6285 жыл бұрын
Büyük sayılar için 'int' yerine 'double' veya 'long double' kullanmalısın
@omerfarukcelik55872 жыл бұрын
@@canokulmus628 double ondalıklı sayılar için diye hatırlıyorum.
@pi97738 ай бұрын
çok teşekkürler
@MustafaLimon9 ай бұрын
hocam eğer negatif bir sayi girseydi biz ona hata verdirmek için nasıl nasıl bir kod eklerdik
@freweldivison79932 ай бұрын
else if veya try exception kullanabilirdin
@ibrahimozlu36556 жыл бұрын
Hocam bu sonuç döndermeyi hala anlayamadım bir yardım lütfenn!!!!!!!! .
@mmustafaasahin6 жыл бұрын
Anlamadığın yer neresi
@emirkopar30015 жыл бұрын
code blocks kulanıyorum ve return kullanmadan değer döndürebiliyorum derleyicinin özelliği mi bilmiyorum ama eğer şayet öğle değilse return ne işe yarıyor return ile yaptığımız neyi returnsuz yapamıyoruz birisi açıklarsa çok memnun olurum.
@Unglaf2 жыл бұрын
derleyicinin özelliği değil ben c++ da denedim bende de returnsüz çalıştı
@MrtYgt Жыл бұрын
@@Unglaf dev C++ kullanarak aynı örneği birebir returnsüz yaptım.çalışıyor
@muhammedaltun36342 ай бұрын
@@MrtYgt merhabalar cevabı bulduysanız bana yazarmısınız
@qurka.n20762 жыл бұрын
Abi bi sorun bendemi var altta yorumlara herkes çok iyi anladım yazmış hiçbirşey anlamayan bi benmiyim
@omersafak884 жыл бұрын
hocam büyük sayılarda snuç doğru çıkmıyor yardımcı olabilir misiniz lütfen
@erdemyil4 жыл бұрын
büyük sayılarda int yerine double yazman gerekiyor.
@omerfarukcelik55872 жыл бұрын
long kullanabilirsin int yerine
@osmangumus12362 жыл бұрын
hocam char tipi return edilmiyor mu?
@alidemirci77063 жыл бұрын
#include #include #include int faktoryel(int a){ int fact=1; for(; a>0; a--){ fact=fact*a; } return (fact); } int main(){ int a; printf("Faktoryelini istediginiz sayiyi giriniz: "); scanf("%d",&a); printf("%d",faktoryel(a)); return 0; } Arkadaşlar ben böyle yaptım ve oldu ancak sadece şeyi anlamıyorum. Bu fonksiyonun içine tanımladığımız return ne işe yarıyor? Yani return(a) değilde return(fact) neden yapıyoruz?
@zehraslaozdizlekli63377 ай бұрын
çünkü fact bizim istediğimiz eşitlik
@mustafasertoglu80293 жыл бұрын
Beni bütünlemeye bırakan konu resmen :(( umarım geçmişsindir bütte
@mustafasertoglu80293 жыл бұрын
hahahhahs alttan alıyorum 2 gün sonra vizesi var
@elifilaydademir15673 жыл бұрын
@@mustafasertoglu8029 püü
@BilinmeyenKisi24Күн бұрын
@@mustafasertoglu8029 hangi üni
@rohankacan45826 жыл бұрын
hocam yardımıcı olurmusunuz hep hangi sayiyi girersen n değeri çıkıyor #include int tip (int x); int main () { int a; printf ("bir sayi giriniz"); scanf ("%d",&a); tip (a); getch (); return 0; } int tip (int x) {int a; if (a>0) printf ("girdiginiz sayi p"); else if (a=0) printf ("girdiginiz sayi s"); else printf ("girdiginiz sayi n"); return 0; }
@erdemyuksek83946 жыл бұрын
x leri a yap.bir de if(a==0) olacak
@osmanson82127 жыл бұрын
hocam fonksiyonlar çok önemlimi ya
@ilgeilge20257 жыл бұрын
evet bro
@egekaganpinar98554 жыл бұрын
return fact; komutunu kullanmadan da doğru sonuçları aldım. Bunun sebebi ne olabilir ?
@ilgeilge20254 жыл бұрын
anladığım kadarıyla dış dünya derken siyah komut satırı değil de int maini kastediyor ama tekrar ediyorum anladığım kadarıyla return değeri o fonksiyonun bir nevi a=2 dediğinde ikiyse return a dediğinde o fonksiyon yazdığımızda siyah komut satırından ziyadr direkt beyaz sayfada o değeri kulanmamızı sağlıyor ama siyah ekrana returnsuz da atabiliyoruz umarım faydalı olmuştur istediğin cevap budur
@egekaganpinar98554 жыл бұрын
Tesekkurler :)
@musapolat68367 жыл бұрын
Çok açıklayıcı güzel bir örnek oldu fonksiyonlar için
@suleymankurtcebe2339 Жыл бұрын
iyi günler return komutu gerçekten çok güzel anlatmışsınız teşekkür ederim. Benim şu yazdığım basit kodaki hatamı bulmakta yardımcı olurmusunuz. Kod çalıştırdığımda hiçbir şey basmıyor. #include char isim(); int main(){ printf("isminizi Giriniz. "); printf("adiniz:%s",isim()); } char isim(){ char ad[13]; scanf("%s",ad[13]); return ad[13; }
@ariinco Жыл бұрын
en son kısımda ad[13 yazmışsın kapatmayı unutmuşsun hatan bundan kaynaklı
@kaanedu.11073 жыл бұрын
hıocam son örnekte return u cagirmasakta bu kod çalışıyor. ne önemi var o zaman
@zehraslaozdizlekli63377 ай бұрын
Kodunuz, derleyiciye ve çalışma ortamına bağlı olarak farklı şekillerde davranabilir, ancak genel olarak, factoriyel fonksiyonunuzda bir return ifadesi bulunmadığı için kodunuzun doğru çalışması garanti edilmez. Fonksiyonun bir dönüş değeri olmadığı için, bu davranış tanımsızdır ve çıktılar öngörülemez olabilir. Ancak, bazı derleyiciler fonksiyonun sonunda otomatik olarak return ifadesi ekleyebilir ya da rastgele bir değeri dönebilir, bu nedenle fonksiyonunuzda return ifadesi olmasa bile bazı durumlarda çalışıyor gibi görünebilir.
@Oguz7hannКүн бұрын
çok saçma gereksiz örneğin hatasız kodu if ile yapıp döngünün içine de printf ile direkt yazdırırız
@LoLCANAVARI6 жыл бұрын
Benim devc nedense farklı uygulayamıyorum
@sadkchris97854 жыл бұрын
Bir şey sormak istiyorum. Dalgınlığımdan dolayı return kodu yazmadan da faktöriyel hesaplama programını oluşturabildim. Sıkıntısız bir şekilde çalışıyor. Videoda return kullanmamızın ne anlamı var pek anlayamadım. Videodan anladığıma göre return sayesinde fonksiyon diğer kısma geçebiliyor ama return olmadan da geçebiliyor. Ne anlamı kalıyor o zaman return kodunun?
@Tuzlu1su4 жыл бұрын
Return ile fonksiyonun sonucunu bir değişkene atayabilirsin fakat void sadece kendi kendine yeter.Return olmadan fonksiyon çalışır ama onu diğer fonksiyonlarda kullanamazsınız.İç içe fonksiyonda kullanılmaz.Kafana takılan soruları kanalımızda bulunan videoların altında belirtebilirsin.
@sadkchris97854 жыл бұрын
@@Tuzlu1su void fonksiyonunu bir değişkene atayamıyorum yani öyle mi?
@Tuzlu1su4 жыл бұрын
@@sadkchris9785 aynen öyle.
@sadkchris97854 жыл бұрын
@@Tuzlu1su tamamdır teşekkür ederim, abone oldum.
@Tuzlu1su4 жыл бұрын
@@sadkchris9785 rica ederim.
@mehmetkonca26374 жыл бұрын
Teşekkürler Hocam
@DolaLado6 жыл бұрын
güzel çalışma, teşekkürler.
@eunhyukkkАй бұрын
izleyen var mı halaaa alooooo
@BilinmeyenKisi24Күн бұрын
ben
8 жыл бұрын
ben fonksiyonun sonunda return yazmadım ama yine de sonucu verdi bu nasıl oldu?
8 жыл бұрын
Kodunuzu yazabilir misiniz buraya ?
8 жыл бұрын
tabi buyrun #include int faktoriyel(int sayi){ int fact=1; for(;sayi>0;sayi--){ fact*=sayi; } } int main (){ int n; printf("Faktoriyelini istediginiz sayiyi girin:"); scanf("%d",&n); printf("%d",faktoriyel(n)); return 0; }
8 жыл бұрын
Çok garip normalde direk compile error bile vermesi gerekirdi :)
8 жыл бұрын
ben de anlayamadım direk sonucu veriyor hiç hata vermeden :) var mıdır sizde bunun açıklaması? :)
@ilgeilge20257 жыл бұрын
bende
@neakfy6 жыл бұрын
reyşz neden torrent yaaaaaa
@zodiac51414 жыл бұрын
tm
@montajadam75932 жыл бұрын
gerçekten çok saçma bu fonksiyonlar çıldırtıyor beni
@valor8854 Жыл бұрын
sus bea
@pehambey71453 жыл бұрын
çok sinirlendim ya. Hocam adam akıllı şunu yukarı çekip hepsini bir arada gösteremez miydiniz ? Habire yukarı aşağı yapıyorsunuz gerçekten deli oldum.
@dilrubaacpnar68112 жыл бұрын
Bence de fak hocam
@onur71926 жыл бұрын
Bu fonksiyonlar çok gereksiz bir konu
6 жыл бұрын
Neden öyle geldi ?
@onur71926 жыл бұрын
hocam normalde int main(void) { bunun altında hertürlü çarpma bölme çıkarma kök alma üs alma işlemlerini yapabiliyoruz sadece satır sayısı uzuyor fonksiyonlarda aynı mantık ama sadece zaman kazancı oluyor yani insanları kafası karışsın diye böyle birşey üretmişler gibi geliyor bana hocam bu arada abimin arkadaşıymışsınız ozan hakverdiden selamlar :) {
@onur71926 жыл бұрын
ama genede sagolun hocam sınav için işime yarayacak mantığını anladım
6 жыл бұрын
Vayy ozanin kardesisin demek ki. Selam soylersin.
@onur71926 жыл бұрын
evet abi :D tesadüfen denk geldik bende atılımda okuyorum elektrik elektronik müh.