
Translate
Bu Blogda Ara
Programming etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Programming etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
31 Mart 2018 Cumartesi
28 Haziran 2016 Salı
26 Haziran 2016 Pazar
25 Haziran 2016 Cumartesi
21 Haziran 2016 Salı
19 Haziran 2016 Pazar
Bölüm ve Kalan Bulan Program

#include <stdio.h>
int main( )
{
int bolunen,bolen;
printf("Bolunen giriniz:");
scanf(" %d",&bolunen);
printf("Bolen giriniz:");
scanf(" %d",&bolen);
int bolum=bolunen/bolen;
int kalan=bolunen%bolen;
printf("Kalan:%d Bolum:%d",kalan,bolum);
// Hata: o,u yerine ö ü yazmamaya özen göstermeliyiz
// estetik bir output almak için.
return 0;
}
ASCII Nedir ve ASCII Değeri Bulma

Bilgisayarlar 2 lik sistemle çalışırlar.2'lik sistemle bilgi alışverişi yaparlar, bilgisayarın içinde her şey 0 ve 1 den ibarettir. Klavyeden girdiğimiz bir karakterin mesela A olsun bilgisayar için değeri A değildir bilgisayarın gördüğü 8 bitlik 2'lik sistemde yazılmış (01000001) değeridir. Karşımıza çıkan bu ASCII( American Standard Code for Information Interchange) kodu ise bu 2 lik sistemde yazılan 8 bitlik sayının 10'luk tabanda karşılığıdır. Aşağıdaki tabloda 2'lik sistemden10'luk sisteme geçiş gösterilmiştir.
128
|
64
|
32
|
16
|
8
|
4
|
2
|
1
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
1
|
64+1=65
Diğer karakterler için ASCII kodlarını internetten bulabilir ve ASCII yazacığınız programlarda kullanabilirsiniz.
Büyük Sayıları Çarpma Programı
Double Integer Farkı

#include <stdio.h>
#include <stdlib.h>
int main() {
//büyük sayıları çarpa bilirsiniz.
double a,b,pro; //a yı b yi kullanıcıdan alacağız
printf("2 sayi giriniz:\na=");
scanf("%lf",&a);
printf("b=");
scanf("%lf",&b);
pro=a*b;
printf("a*b=%lf",pro);
return 0;
}
double kullandık çünkü sadece tam sayılarla değil aynı zamanda rasyonel sayılarla ilgilenmek istiyoruz. Aşağıda yazılan programın değişkenleri int ile tanımlandı yukarıdaki programda a=15 ve b=32.25 idi şimdi aynı değerleri int ile yazılmış programa girelim bakalım sonuç ne çıkacak.

Görüldüğü gibi sonuç 30.25 in kesir kısmını atladı ve 30*25 yaptı onun için tam sayılarla işlem yaparken değişkenlerimizi doğru seçmek zorundayız
int ile yazılmış hali:
#include <stdio.h>
#include <stdlib.h>
int main() {
// büyük sayıları çarpa bilirsiniz.
int a,b,pro; //a yı b yi kullanıcıdan alacağız
printf("2 sayi giriniz:\na=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
pro=a*b;
printf("a*b=%d",pro);
return 0;
}
18 Haziran 2016 Cumartesi
Switch-Case Multiple Selection Sample
Statistical Result For Student Grade
#include <stdio.h>
int main( void )
{
char anot;
int asay=0,bsay=0,csay=0,dsay=0,fsay=0;//These are counter
printf("Please Enter Letter grades:\n");
printf("Enter the EOF to end:n");
while((anot=getchar())!=EOF){//to end <ctrl> z if your system is windows
//but if your system is Linux/Unix/Mac OSX system you have to use <cntrl>d
switch(anot){
case 'A':
++asay;
printf("Please Enter Letter grades:\n");
printf("Enter the EOF to end\n");
break;//this break allow us to exit from program
case 'B' :
++bsay;
printf("Please Enter Letter grades:\n");
printf("Enter the EOF to end\n");
break;
case 'C' :
++csay;
printf("Please Enter Letter grades:\n");
printf("Enter the EOF to end\n");
break;
case 'D' :
++dsay;
printf("Please Enter Letter grades:\n");
printf("Enter the EOF to end\n");
break;
case 'F' :
++fsay;
printf("Please Enter Letter grades:\n");
printf("Enter the EOF to end\n");
break;
case '\n' ://If user enter these program return to beginning
case '\t' :// it means it start from while
case ' ' :
break;
default://here default means if your all condition is not true for your case
// make this action which listed down
printf("Your character is undesirable\n");
printf("It shoul be one of these(A,B,C,D,F):");
break;
}
}
printf("A:%d\n",asay);
printf("B:%d\n",bsay);
printf("C:%d\n",csay);
printf("D:%d\n",dsay);
printf("F:%d",fsay);
return 0;
}
Kaydol:
Kayıtlar (Atom)










