C Programlama Dersleri 25 - Fonksiyonlar Nedir ?

  Рет қаралды 222,603

Yazılım Bilimi

Yazılım Bilimi

Күн бұрын

Пікірлер: 84
@selimgurkan7853
@selimgurkan7853 8 жыл бұрын
gerçekten güzl anlatıyorsun, ihtiyaca göre çok net konuşuyorsun, eğer ileri düzey biliyorsan c yi birazda o yönde devam ederse dersler çok sevinirm, bu diliçok taktım kafaya, videolar çok yararlı, teşekkür ederim
@sametcan9042
@sametcan9042 3 жыл бұрын
include: içermek----- kütüphaneyi kullanılır hale getirmek #inculude stdio:kütüphane örnek: --------------------------------------- #include int main() { printf("Merhaba Yazilimci\tMerhaba ") printf("C programlamaya hos geldiniz") return 0; } --------------------------------------- main nedir? : İçerideki kodları çalıştırır her dosyada olmalıdır. int : intager :tam sayı return 0; ---programın bittiğini ifade eder ; --- her cümlenin sonuna konur Türkçe karakterler kullanılmaz. printf("--") ----- yazdırma (ekrana yazdır) ----yan yana değil alt alta yazma \t---- boşluk bırakma tap //---- tek yorum satırı--kodda görünür ama etkisiz olur /* */ ----- çoklu yorum satırı ************************************************************************************ değişkenler: -Temel Değişkenler- char,int,float,double,short,long değişken taımlama; veritipi değişkenadı; -Format Belirleyiciler- %d-- int değerleri için printf de format belirliyici örn; int x =5; pritf("%d"); ----- ekrana 5 değerini yazar %f --double için format belirleyici-- double büyük ondalıklı %c--- karakterler için kullanılır örn; char c1 = 'c'; printf("%c",c1) -- ekrana c basar printf("%d",c1) -- ekrana ascı tablosundaki c nin değerini yazar %s --- karakterdizileri için kullanılır ASCİİ TABLOSU ************************************************************************************* Aritmetik: x+y------> x ile y'yi toplar x-y------> x ile y'yi çıkarır x*y------> x ile y'yi çarpar z/y------> x ile y'yi böler x%y------> x'in y ile bölümünden kalanı verir. +x-------> x sayısını artı ile çarpar(sonuç aynı kalır) -x-------> x sayısını - ile çarpar Aitmetik ifadeler: -x, x+y*z , (x/7)*y , (a%b)-(x*a+1), 3+4*7 bunlar gibi ifadeler birer aritmetik ifadedir. işlem sırası: tekli operatörler:(+) (-) (-x,+x) 1.öncelik kendi aralarında sağdan sola. ikili opratörler: *,/,% 2.öncelik kendi aralarında soldan sağa. ikili oparatörler: +,- 3.öncelik kendi aralarında soldan sağa. parantez içleri her zaman ilk planda yapılır. Matematik ile aynı. ************************************************************************************* 6.ders #include int main() { /* TİP DONUSUMLERİ Otomatik donusumler ornegin bir arıtmetık ıfadede butun tıpler aynı degıl mesela 3.2 /2 dedıgımız zaman float ve int beraber oluyor burda sonuc ne olacaktır 1.6 cunku otomatık bır donusum yapılıyor 2 sayısı floata cevırılıp 2.0 oluyor aslında Otomatık donusum cızelgesı char short------>int-------->float------>double------->long double Mesela int ve double beraberse herkes double otomatık olarak cevırılıyor(saga dogru oncelık artıryor) Manuel donusumler Otomatık donusmlerın olmadıgı yerlerde kenıdmız yapabılırız 3.2 sayısını int yapmak istersek ----->(int) 3.2 ------> 3 sonucunu verir (kesirli kismi atar) */ int x = 3; float y = 0.3; printf("%f ",-x/y); printf("%f ",2*4.2 +4%2); printf("%f ",12.5/2); printf("%d ",(int)3.2); printf("%f ",(float)3); return 0; } *************************************************************************************** Standart giriş ve çıkış fonksiyonları giriş çıkış fonksiyonları printf ve scanf float bir değer olan x'i ekrana bastırmak için printf("%f",x); yapıyoruz. Benzer bir şekilde,float olan bir x tanımlayıp daha sonra bu değeri kullanıcıdan almak istersek de scanf("%f",&x); şeklnde yazıyoruz."&" işareti x'e kullanıcıdan gelen değeri atadığımızı gösteriyor.Diğer format belirleyicileri printf ile aynıdır. **************************************************************************************** Bool veri Tipi ture yada false Mantıksal ifadeler dogru iste true Mantıksal ifadeler yanlıs ıse false aynı zamanda butun 0 olmayan sayılar 1,132,2500 gibi true deger sayılır 0 ise falsedir if(0) {false} Mantıksal Oparatorler < ---------- kucukmudur a --------- buyukmudur a > b seklınde = b seklınde == ------- esıtmıdır a==b seklınde != ------- esıt degılmıdır a!= b seklınde Mantıksal Baglaclar Bir cok mantıksal ıfadeyi islemi baglayan araclardır && ---- mantıksal and (ve) baglacı true && true && false gibi baglanabilir && oldugu cumlenın true olması ıcın butun ıfadelerın true olması gerekır eger bu cumlenın ııcnde bır tane bıle false varsa o mantıksal cumle false yanlıs olur // ------- mantıksal or yada baglacı true|| true ||false gibi baglanılabılır // oldugu cumlenın true olması ıcın en az bır ıfadenın true olması gerekır eger mantıksal or >|| ile baglanmıs cumlenın ıcınde butun ıfadeler false ıse o mantıksal cumle false yanı yanlıs olur ! -------- mantıksal not degili oparatoru dogru olan true olan mantıksal ifadeyi yanlıs false yapar sartlı cumleler a = x > y ? x: y; Bir kac alıstırma int a =40; int b =41; a>b a=b a c && c b || b=d> */ int a,b = 20,c =30 ; a = b < c ? b: c; printf("%d",a); Sizler için kendim için aldığım temel notlar.
@sungurtigin7258
@sungurtigin7258 3 жыл бұрын
çok güzelmiş elinize sağlık
@PursuitOfPotential53
@PursuitOfPotential53 3 жыл бұрын
adamsın
@AhmetDemir-tj9ez
@AhmetDemir-tj9ez 8 жыл бұрын
100 bin hesabım olsa 100 binle beğenirim sizi Allah razı olsun anlatım MÜKEMMEL..
@berkcan2439
@berkcan2439 5 жыл бұрын
Offff en güzel konular
@oguzhankarabyk3474
@oguzhankarabyk3474 4 жыл бұрын
10 sayfada dinledim bu konuyu burda anladım sonunda, teşekkürler.
@talhaburaksen9769
@talhaburaksen9769 3 жыл бұрын
aa flash tv oyuncusu da burda
@talhademir1353
@talhademir1353 3 жыл бұрын
eğitimin yarısına geldik küçük aksilikler dışında şimdiye kadar sorun yaşamadım allaha şüküt
@musapolat6836
@musapolat6836 7 жыл бұрын
Teşekkürler kitapla çok iyi gidiyor vidolarınız. Emeğinize ağlık
@nurlanabbasl9116
@nurlanabbasl9116 7 жыл бұрын
Musa Polat hansı kitabdan istifadə edirsiniz?
@busrayazar649
@busrayazar649 4 жыл бұрын
hangi kitap söyleyebilir misiniz
@musapolat6836
@musapolat6836 4 жыл бұрын
@@nurlanabbasl9116 abaküs yayınlarınin C ve C ++ kitaplari
@musapolat6836
@musapolat6836 4 жыл бұрын
@@busrayazar649 abaküs yayınlarınin C ve C ++ kitaplari
@barisdogru2873
@barisdogru2873 Жыл бұрын
Şuan ne yapıyorsun
@tugbahirli1936
@tugbahirli1936 5 жыл бұрын
Keşke bütün yutubırlardan daha fazla izlenmen olsa abi hak ediyosun
@beydaguler2012
@beydaguler2012 4 жыл бұрын
nasip olur mu bee
@hamzacanbaz7323
@hamzacanbaz7323 4 жыл бұрын
@@beydaguler2012 zor bee
@copkutusu1267
@copkutusu1267 4 жыл бұрын
bu dilek için toplu izleyici ayinimiz yarım saat sonra başlayacaktır.
@tugbahirli1936
@tugbahirli1936 4 жыл бұрын
@@copkutusu1267 yutup çökmesin o kadar kişi yüklenince videoya sayın çöp kutusu
@Astanaveziri
@Astanaveziri 5 жыл бұрын
EMEKLERINIZE SAGLIK OLSUN
@dilara4884
@dilara4884 4 жыл бұрын
gerçekten emeğinize sağlık muhteşem tertemiz bir anlatım okul derslerime inanılmaz faydalı oluyor
@alperaksoy1062
@alperaksoy1062 Жыл бұрын
Ne okuyosunuz da okul derslerinizde bu videolar işinize yarıyor merakımdan soruyorum
@dilara4884
@dilara4884 Жыл бұрын
@@alperaksoy1062 birinci sınıftım ve özete ihtiyacım vardı o nedenle gayet işime yaramıştı.Kocaeli üniversitesi bilgisayar mühendisliği ve endüstri mühendisliği çift anadal mezunuyum aktif olarak it’de mühendis olarak çalışıyorum.
@alperaksoy1062
@alperaksoy1062 Жыл бұрын
@@dilara4884 ben de şu an birinci sınıfım ve umarım benim de işime yarar :D
@dilara4884
@dilara4884 Жыл бұрын
@@alperaksoy1062 sadece bu işe yaramaz tabi ki ama eğer biraz temelin varsa bunu çalışır çalışmaz çok küçük bir örnekten ileri gitmeye çalış w3school filan kullanabilirsin :)
@pinkfreud1833
@pinkfreud1833 8 ай бұрын
@@dilara4884 selam ben ee 1. sınıfım bazı tavsiyelerinize ihtiyacım var, size nasıl ulaşabilirim?
@cano2720
@cano2720 5 жыл бұрын
hocam hata kodu diye örnek mi olur? "hata kodu" yazdırdığımı unuttum aynı koda akşam ekleme yaptım son 30 dkdır hata kodu 527'yi çözmeye çalışıyorum jnjnjnj
@berkekaraali8513
@berkekaraali8513 5 жыл бұрын
sljajsjasjjnasjsddjas
@nedu6118
@nedu6118 4 жыл бұрын
Çok güzel anlatıyorsunuz ellerinize sağlık. Bu seriye devam ediyor musunuz bilmiyorum fakat bazı terimlerin Türkçelerini söylerken aynı zamanda İngilizcelerini de söyleseniz bölümü İngilizce okuyan birileri varsa çok daha fazla yardımı dokunabilir. Sadece fikrimi belirtmek istedim işinize karışmak değil, gerçekten kanalınızın çok yardımı dokunuyor; ellerinize sağlık, teşekkürler.
@ofd3769
@ofd3769 3 жыл бұрын
On numara video teşekkürler
@aras1991
@aras1991 6 жыл бұрын
etkileyici bir anlatım .
@pi9773
@pi9773 8 ай бұрын
allah razı olsun
@doamsi
@doamsi 4 жыл бұрын
çok yararlı ve açıklayıcı bir video.. teşekkürler
@nomine4554
@nomine4554 4 жыл бұрын
benı duyuyosan ulas :DSSİSDASD
@doamsi
@doamsi 4 жыл бұрын
@@nomine4554 noldu
@nomine4554
@nomine4554 4 жыл бұрын
yusufaktan1 ıgden yazar mısın ?
@doamsi
@doamsi 4 жыл бұрын
@@nomine4554 sen kimsi abi niye yazayım sana
@nomine4554
@nomine4554 4 жыл бұрын
@@doamsi tamam kardesım yazma bır sey danıscaktım gerek kalmadı
@gorki7373
@gorki7373 8 жыл бұрын
hocam süpersiniz
@K59-l6h
@K59-l6h 2 жыл бұрын
noldu knk 3 yıl geçmiş aradan
@halilibrahimberk
@halilibrahimberk 4 жыл бұрын
Kod satırlarının düzenleme kısayolları nedir ? (Javada ctrl + shift +f yapınca kod satırları düzene giriyordu onun gibi)
@yusufb777
@yusufb777 7 жыл бұрын
Birşey soracam, bir an önce cevap gelirse sevinirim. Şimdi bizim kullandığımız stdio.h da sadece printf scanf mi var bide iostream kullanıp printf scanf yerine cin cout kullanırsak gerisi aynı olursa (tabi kütüphaneyi de iostream yaparak) hgerhangibirşey değişir miydi?
@burakdemir1801
@burakdemir1801 6 жыл бұрын
bana include pol.h kütüphanesine bağlı bir fonksiyon örneği gönderebilr misiniz?
@lisgrov1734
@lisgrov1734 5 жыл бұрын
tesekkur
@sonicboom9449
@sonicboom9449 4 жыл бұрын
kaliteli!!
@q0dec
@q0dec 3 жыл бұрын
Fonksiyon tanımlamasından sonra “;” (noktalı virgül) işaretinin unutulması hangi hatayı verir? cevap derleme hatası demiş. bu durumda bir hata verir mi siz hiçbir fonksiyon tanımından sonra ; kullanmıyorsunuz çünkü
@busrayazar649
@busrayazar649 4 жыл бұрын
Hocam burada fonksiyon olmasa da kod çalışıyor zaten anlayamadım
@Tuzlu1su
@Tuzlu1su 4 жыл бұрын
Büyük projelerde karışıklık olmasını engellemek için fonksiyon tanımlarız.Eğer hepsini teker teker yazmaya kaldığımızda çok uzun sürer ve ayrıca bilgisayar yorulur.Kafana takılan soruları kanalımızda videoların altında belirtebilirsin.
@compterspecs5773
@compterspecs5773 8 жыл бұрын
Hocam hatayibas(404) derken hataya 404 değerini atıyoruz ya hata nın değerini önceden belirleyebilir miydik? Belirleseydik fonksiyonu nasıl çağırırdık? Cevap verirseniz çok sevinirim.
@mmustafaasahin
@mmustafaasahin 6 жыл бұрын
belirleyebilirdin, değişken tanımlardın. int hata1 = 404; hatayibas(hata1);
@siya5219
@siya5219 4 жыл бұрын
%50 si tamam :)
@tugcegungoru7626
@tugcegungoru7626 8 жыл бұрын
if'li kısmı fonksiyonun içinde printf'den önce de yazabiliriz değil mi?
@buketpirci8140
@buketpirci8140 6 жыл бұрын
yazamassın çünki henüz tanımlanmış ancak bir değer atanmamış değişkeni istiyorsun...
@mmustafaasahin
@mmustafaasahin 6 жыл бұрын
Kullanılan if'in amacı sayinin negatif olup olmadığını kontrol etmektir. Fonksiyonun içinde de kullanabilirsin ama bizim amacımız eğer sayi negatifse o fonksyionu basmak.Yeri gelecek projelerde 50 100 fonksiyonla çalışacağız. Fonksiyon kullanmamızın amacı bu zaten
@memikklcoglu3370
@memikklcoglu3370 Жыл бұрын
4 milyar fidanı toprakla buluşturduk
@JrVigilante
@JrVigilante 6 жыл бұрын
404 ne anlama geliyor anlamadım
@hilmylenkov245
@hilmylenkov245 6 жыл бұрын
404ün bir anlamı yok sadece başta int hata yazdığımız için hata bir sayı olmalı yani 404 sadece temsili
@mmustafaasahin
@mmustafaasahin 6 жыл бұрын
herhangi bir anlamı yok.Fonksiyonda parametre olarak int tipinde bir değer istediğimiz için 404 yazdık.Herhangi bir değer veya int tipinde değişken adıda yazabilirsin
@erhanozcan2226
@erhanozcan2226 3 жыл бұрын
Ya hocam iyisiniz de şu reklamları Bi kaldırın Allah Aşkına ya. İnsanı videodan sogutuyorlar
@omerfarukcelik5587
@omerfarukcelik5587 2 жыл бұрын
adam da kazansın olm yaptığı iş az değil
@omerhankaplan7922
@omerhankaplan7922 5 жыл бұрын
Klavyeden 3 adet gerçel sayı isteyen bu sayıların ortalamasını ortalamabul() fonksiyonunda hesaplatıp değerin karesini ekrana yazan C programı nedir? Yardımcı olurmusunuz
@sanandreastr9573
@sanandreastr9573 3 жыл бұрын
geç oldu ama bu işine yarayabilir #include int main () { float i, j, k; float ortalama; float kare; printf("Ilk sayiyi giriniz:"); scanf("%f",&i); printf("Ikinci sayiyi giriniz:"); scanf("%f",&j); printf("Ucuncu sayiyi giriniz:"); scanf("%f",&k); ortalama = (i+j+k)/3.0; printf("Sayilarin aritmetik ortalamasi %.2f'dir ",ortalama); kare = (ortalama*ortalama); printf("Ortalamanin karesi %.2f'dir",kare); return 0; }
@prestige.hub1
@prestige.hub1 3 жыл бұрын
@@sanandreastr9573 kanka adam 2 yılda mühendis olmuştur şimdi :D
@abuzerzortlak1408
@abuzerzortlak1408 6 жыл бұрын
yaw insan pozitif bir sayıda girerdi be orayı niye atladın?
@kaanakagunduz7963
@kaanakagunduz7963 5 жыл бұрын
Stdlib.h kütüphanesi ne işe yarıyor
@kursatkeskin3491
@kursatkeskin3491 4 жыл бұрын
stdlib.h kütüphanesinin içinde bazı hazır fonksiyonlar var örneğin strlen (dizinin uzunluğunu bulan) gibi.
@ogungezer1886
@ogungezer1886 4 жыл бұрын
@@kursatkeskin3491 string.h da değil miydi o
@tariiksener
@tariiksener 2 жыл бұрын
ulan ne illet konuymuş ya
@ismailldemir597
@ismailldemir597 4 жыл бұрын
404 nerden geldi onuda anlatsaydın
@ayselmsl5736
@ayselmsl5736 11 ай бұрын
Hata eror sayisi iste
@yasinbaturlu4562
@yasinbaturlu4562 5 жыл бұрын
Demekki oyuzdenmis
@Mujbaba
@Mujbaba 2 жыл бұрын
kimseye söleme
@Mujbaba
@Mujbaba 2 жыл бұрын
2023 süper gücüz bakın buraya rez attım
@halifecansahin7074
@halifecansahin7074 Жыл бұрын
geldi 2023 kardeş
@Mujbaba
@Mujbaba Жыл бұрын
@@halifecansahin7074 tm kardeş süper gücüz işte
@ibrahimturkyilmaz632
@ibrahimturkyilmaz632 Жыл бұрын
sayini pozitif gireceksin lutfen negatif sayi girme: 0 burada sıfırı kendi koyuyor nerede hatam var ki yardım edebilir misiniz ? #include void hatayibas (int hata) { printf("hata kodu %d",hata); } int main(){ int sayi; printf("sayini pozitif gireceksin "); printf("lutfen negatif sayi girme: %d",sayi); scanf("%d",&sayi); if(sayi
@emreceylan9979
@emreceylan9979 2 жыл бұрын
Harikasin....
C Programlama Dersleri 26 - Fonksiyonlarda  Return Deyimi
11:31
Yazılım Bilimi
Рет қаралды 168 М.
C Programlama Dersleri 16 - For Döngüsü
7:40
Yazılım Bilimi
Рет қаралды 189 М.
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН
Ders 53 C Programlamada Fonksiyonlara Giriş
18:47
Fehmi UYAR
Рет қаралды 23 М.
C Programlama Dersleri 30 - Pointerlara Giriş ve Pointerların Mantığı
14:20
Стыдные вопросы про Китай / вДудь
3:07:50
вДудь
Рет қаралды 2,9 МЛН
Pointer Nedir? Basit Anlatım
8:47
algoritmauzmani
Рет қаралды 31 М.
C Programlama #7 (Fonksiyonlar)
58:14
Uzaktan Akademi
Рет қаралды 28 М.
Fonksiyonlar ve Diziler | YZM101 C Lab4
24:25
Ankara University Computer Society
Рет қаралды 506
C programlama 5 Fonksiyonlar
33:55
BilgisayarKavramlari
Рет қаралды 105 М.