summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB4rkod <void@Asena.localdomain>2023-11-05 15:14:56 +0300
committerB4rkod <void@Asena.localdomain>2023-11-05 15:14:56 +0300
commitb40143d6d1eeef46a60a5f16c9d7c4c1ce18ef25 (patch)
treef728574b89be446888c6faf4cb862a8df7e45be7
feat: git created
-rw-r--r--deneme_1.c27
-rw-r--r--deneme_2.c17
-rw-r--r--deneme_3.c19
-rw-r--r--deneme_4.c10
-rw-r--r--deneme_5.c15
-rw-r--r--deneme_6.c19
-rw-r--r--odev.c25
-rw-r--r--odev_2.c32
-rw-r--r--odev_3.c31
-rw-r--r--odev_4.c24
-rw-r--r--odev_5.c25
11 files changed, 244 insertions, 0 deletions
diff --git a/deneme_1.c b/deneme_1.c
new file mode 100644
index 0000000..0902e7b
--- /dev/null
+++ b/deneme_1.c
@@ -0,0 +1,27 @@
+#include <stdio.h>
+#include <curses.h>
+
+int main()
+{
+ int yas=0; char Ads[30]="";
+ printf("Lütfen Kişinin Adını giriniz:.");
+ scanf("%s",&Ads);
+ printf("Lütfen Kişinin Yaşını giriniz:.");
+ scanf("%d",&yas);
+ clrscr();
+
+ printf("\nKişinin girilen Adı bilgisi: %s",Ads);
+ printf("\nKişinin girilen Yaş bilgisi: %d\n",yas);
+
+
+}
+
+/*
+ * system("clear");
+
+ printf("Merhaba, C programlama öğreniyoruz.\n");
+ int hft = 4;
+
+ printf("Bu dersin %d. haftasındayız\n",hft);
+*/
+
diff --git a/deneme_2.c b/deneme_2.c
new file mode 100644
index 0000000..984a0db
--- /dev/null
+++ b/deneme_2.c
@@ -0,0 +1,17 @@
+#include <stdio.h>
+
+int main()
+{
+ int viz, fin;
+
+ printf("Vize notunuzu giriniz:");
+ scanf("%d", &viz);
+ printf("Final notunuzu giriniz:");
+ scanf("%d", &fin);
+
+ printf("Ortalamanız=%.2f\n",(viz*0.40)+(fin*0.60));
+
+
+}
+
+
diff --git a/deneme_3.c b/deneme_3.c
new file mode 100644
index 0000000..55f6927
--- /dev/null
+++ b/deneme_3.c
@@ -0,0 +1,19 @@
+#include <stdio.h>
+
+void main()
+{
+ int a, b; float c;
+ printf("Birinci harfi gir: " ); scanf("%d",&a);
+ printf("ikinci harfi gir: "); scanf("%d",&b);
+ c=(a*0.20)+(b*0.80);
+
+ if (c < 50)
+ printf("%.2f notla kalır\n",c);
+ else if (c < 60)
+ printf("%.2f notla Şartlı Geçer\n",c);
+ else if (c > 100)
+ printf("HATA\n");
+ else
+ printf("%.2f Geçer\n",c);
+
+}
diff --git a/deneme_4.c b/deneme_4.c
new file mode 100644
index 0000000..2c5424d
--- /dev/null
+++ b/deneme_4.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+void main()
+{
+ for (int a =1; a < 11; a++) printf("%d\n",a);
+
+
+
+
+}
diff --git a/deneme_5.c b/deneme_5.c
new file mode 100644
index 0000000..0b72062
--- /dev/null
+++ b/deneme_5.c
@@ -0,0 +1,15 @@
+#include <stdio.h>
+
+void main()
+{
+ int a;
+DONGU:
+ if (a>10) goto son;
+ printf("%d",a);
+ a++;
+ goto DONGU;
+son:
+
+
+
+}
diff --git a/deneme_6.c b/deneme_6.c
new file mode 100644
index 0000000..55f6927
--- /dev/null
+++ b/deneme_6.c
@@ -0,0 +1,19 @@
+#include <stdio.h>
+
+void main()
+{
+ int a, b; float c;
+ printf("Birinci harfi gir: " ); scanf("%d",&a);
+ printf("ikinci harfi gir: "); scanf("%d",&b);
+ c=(a*0.20)+(b*0.80);
+
+ if (c < 50)
+ printf("%.2f notla kalır\n",c);
+ else if (c < 60)
+ printf("%.2f notla Şartlı Geçer\n",c);
+ else if (c > 100)
+ printf("HATA\n");
+ else
+ printf("%.2f Geçer\n",c);
+
+}
diff --git a/odev.c b/odev.c
new file mode 100644
index 0000000..a7dbe80
--- /dev/null
+++ b/odev.c
@@ -0,0 +1,25 @@
+#include <stdio.h>
+//alis fiyati, masraf, kar ORANI, iskonto YUZDESI
+int main()
+{
+ int af,mas;
+ float ko,iy;
+ printf("Alış fiyatını giriniz:");
+ scanf("%d",&af);
+ printf("Masrafı giriniz:");
+ scanf("%d",&mas);
+ printf("Kar oranını giriniz:");
+ scanf("%f",&ko);
+ printf("iskonto oranını giriniz(opsiyonel):");
+ scanf("%f",&iy);
+ printf("%d %d %.2f %.2f\n", af , mas , ko, iy);
+ float ns = (((af + mas)
+ + ((af + mas) * ko)));
+ printf("tam satış fiyatı= %.2f\n",ns);
+ if ( iy != 0)
+ {
+ printf("indirimli satış fiyat=%.2f\n",ns
+ - (ns * iy ));
+ }
+
+}
diff --git a/odev_2.c b/odev_2.c
new file mode 100644
index 0000000..4c6403d
--- /dev/null
+++ b/odev_2.c
@@ -0,0 +1,32 @@
+#include <stdio.h>
+#include <math.h>
+int main()
+{
+ int a, b, c;
+ int d1,k1, k2;
+ printf("1. katsayiyi giriniz: "); scanf("%d",&a);
+ printf("2. katsayiyi giriniz: "); scanf("%d",&b);
+ printf("3. katsayiyi giriniz: "); scanf("%d",&c);
+ printf("%d %d %d\n", a , b , c);
+ d1 = (b * b - (4 * a * c) );
+
+ printf("%d\n",d1);
+
+
+ if (d1 == 0)
+ {
+ printf("diskriminant 0, 1 kök var\n");
+ k1 = ((-b) + sqrt(d1) / (2 * a));
+ k2 = ((-b) - sqrt(d1) / (2 * a));
+ printf("%d %d \n",k1,k2 );
+ }
+ else if (d1 > 0)
+ {
+ printf("diskriminant pozitif, 2 kök var\n");
+ printf("1. kök: %f\n",((-b) + sqrt(d1) / (2 * a)));
+ printf("2. kök: %f\n",((-b) - sqrt(d1) / (2 * a)));
+ }
+ else
+ printf("diskriminant negatif, reel kök yok\n");
+
+}
diff --git a/odev_3.c b/odev_3.c
new file mode 100644
index 0000000..d15f4bf
--- /dev/null
+++ b/odev_3.c
@@ -0,0 +1,31 @@
+#include <stdio.h>
+
+void main()
+{
+ int i1, i2, i3;
+ i3 = 1;
+ while ( i3 != 0 )
+ {
+ printf("Birinci sayiyi gir: " );
+ scanf("%d",&i1);
+ printf("Ikinci sayiyi gir: " );
+ scanf("%d",&i2);
+ printf("Islem gir(1=+,2=-,3=*): ");
+ scanf("%d",&i3);
+ printf("%d %d %d\n",i1,i2,i3);
+ switch (i3)
+ {
+ case 1 : {printf("%d\n",(i1 + i2));
+ break;}
+ case 2 : {printf("%d\n",(i1 - i2));
+ break;}
+ case 3 : {printf("%d\n",(i1 * i2));
+ break;}
+ case 0 : break;
+ default: printf("HATA\n");
+ }
+
+ }
+}
+
+
diff --git a/odev_4.c b/odev_4.c
new file mode 100644
index 0000000..9247cc5
--- /dev/null
+++ b/odev_4.c
@@ -0,0 +1,24 @@
+#include <stdio.h>
+int main()
+{
+ int i1, i2, i3;
+ i1 = i2 = i3 = 1 ;
+ while ( (i1 == 0) || (i2 == 0) || (i3 == 0) )
+ {
+ printf("Birinci sayiyi giriniz: ");
+ scanf("%d",&i1);
+ printf("Ikinci sayiyi giriniz: ");
+ scanf("%d",&i2);
+ printf("Ucuncu sayiyi giriniz: ");
+ scanf("%d",&i3);
+ if ((i1 > i2) && (i1 > i3))
+ printf("%d, EB:i1\n",i1);
+ else if ((i2 > i1) && (i2 > i3))
+ printf("%d, EB:i2\n",i2);
+ else if ((i3 > i1) && (i3 > i2))
+ printf("%d, EB:i3\n",i3);
+ else
+ printf("Tek bir en buyuk sayi bulunamadi\n");
+ }
+ printf("Sifir girdisi yapildi, program kapatiliyor");
+}
diff --git a/odev_5.c b/odev_5.c
new file mode 100644
index 0000000..02e6a5d
--- /dev/null
+++ b/odev_5.c
@@ -0,0 +1,25 @@
+#include <stdio.h>
+
+void main()
+{
+ int v, f,os; float c;
+ printf("Ogrenci sayisini giriniz: " );
+ scanf("%d",&os);
+ for (int i = 1; i <= os;i++)
+ {
+ printf("\nogrenci no: %d\n",i);
+ printf("Vize notu gir: " ); scanf("%d",&v);
+ printf("Final notu gir: "); scanf("%d",&f);
+ c=(v*0.20)+(f*0.80);
+
+ if (c < 50)
+ printf("%d nolu ogrenci %.2f notla kalır\n",i,c);
+ else if (c < 60)
+ printf("%d nolu ogrenci %.2f notla Şartlı Geçer\n",i,c);
+ else if (c < 101)
+ printf("%d nolu ogrenci %.2f Geçer\n",i,c);
+ else
+ printf("HATA\n");
+ }
+
+}