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
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.
@@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 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 :)
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
Ç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.
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?
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.
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ü
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
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.
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
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
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);
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
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.
çok güzelmiş elinize sağlık
adamsın
100 bin hesabım olsa 100 binle beğenirim sizi Allah razı olsun anlatım MÜKEMMEL..
Offff en güzel konular
10 sayfada dinledim bu konuyu burda anladım sonunda,
teşekkürler.
aa flash tv oyuncusu da burda
eğitimin yarısına geldik küçük aksilikler dışında şimdiye kadar sorun yaşamadım allaha şüküt
Teşekkürler kitapla çok iyi gidiyor vidolarınız. Emeğinize ağlık
Musa Polat hansı kitabdan istifadə edirsiniz?
hangi kitap söyleyebilir misiniz
@@nurlanabbasl9116 abaküs yayınlarınin C ve C ++ kitaplari
@@busrayazar649 abaküs yayınlarınin C ve C ++ kitaplari
Şuan ne yapıyorsun
gerçekten emeğinize sağlık muhteşem tertemiz bir anlatım okul derslerime inanılmaz faydalı oluyor
Ne okuyosunuz da okul derslerinizde bu videolar işinize yarıyor merakımdan soruyorum
@@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.
@@dilara4884 ben de şu an birinci sınıfım ve umarım benim de işime yarar :D
@@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 :)
@@dilara4884 selam ben ee 1. sınıfım bazı tavsiyelerinize ihtiyacım var, size nasıl ulaşabilirim?
Keşke bütün yutubırlardan daha fazla izlenmen olsa abi hak ediyosun
nasip olur mu bee
@@beydaguler2012 zor bee
bu dilek için toplu izleyici ayinimiz yarım saat sonra başlayacaktır.
@@copkutusu1267 yutup çökmesin o kadar kişi yüklenince videoya sayın çöp kutusu
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
sljajsjasjjnasjsddjas
EMEKLERINIZE SAGLIK OLSUN
Ç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.
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?
Kod satırlarının düzenleme kısayolları nedir ? (Javada ctrl + shift +f yapınca kod satırları düzene giriyordu onun gibi)
allah razı olsun
On numara video teşekkürler
çok yararlı ve açıklayıcı bir video.. teşekkürler
benı duyuyosan ulas :DSSİSDASD
@@nomine4554 noldu
yusufaktan1 ıgden yazar mısın ?
@@nomine4554 sen kimsi abi niye yazayım sana
@@doamsi tamam kardesım yazma bır sey danıscaktım gerek kalmadı
etkileyici bir anlatım .
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.
belirleyebilirdin, değişken tanımlardın.
int hata1 = 404;
hatayibas(hata1);
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ü
hocam süpersiniz
noldu knk 3 yıl geçmiş aradan
%50 si tamam :)
bana include pol.h kütüphanesine bağlı bir fonksiyon örneği gönderebilr misiniz?
if'li kısmı fonksiyonun içinde printf'den önce de yazabiliriz değil mi?
yazamassın çünki henüz tanımlanmış ancak bir değer atanmamış değişkeni istiyorsun...
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
tesekkur
Hocam burada fonksiyon olmasa da kod çalışıyor zaten anlayamadım
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.
404 ne anlama geliyor anlamadım
404ün bir anlamı yok sadece başta int hata yazdığımız için hata bir sayı olmalı yani 404 sadece temsili
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
Stdlib.h kütüphanesi ne işe yarıyor
stdlib.h kütüphanesinin içinde bazı hazır fonksiyonlar var örneğin strlen (dizinin uzunluğunu bulan) gibi.
@@kursatkeskin3491 string.h da değil miydi o
kaliteli!!
Demekki oyuzdenmis
kimseye söleme
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
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;
}
@@sanandreastr9573 kanka adam 2 yılda mühendis olmuştur şimdi :D
404 nerden geldi onuda anlatsaydın
Hata eror sayisi iste
yaw insan pozitif bir sayıda girerdi be orayı niye atladın?
Ya hocam iyisiniz de şu reklamları Bi kaldırın Allah Aşkına ya. İnsanı videodan sogutuyorlar
adam da kazansın olm
yaptığı iş az değil
4 milyar fidanı toprakla buluşturduk
ulan ne illet konuymuş ya
2023 süper gücüz bakın buraya rez attım
geldi 2023 kardeş
@@halifecansahin7074 tm kardeş süper gücüz işte
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
Harikasin....