Professional Documents
Culture Documents
C ve C#—> A%B
——C——
#include <stdio.h>
#include <locale.h>
int main(void)
{
int a=13;
int b=7;
printf("a+b=%d\n",a+b);
printf("a-b=%d\n",a-b);
printf("a*b=%d\n",a*b);
printf("a/b=%d\n",a/b); %d yerine %lf ve
a/b yerine (double)a/(double)b yazarsak sonuç
tam çıkar 1.857143
printf("a MOD b=%d\n",a%b);
——C#——
int a = 13;
int b = 7;
Console.WriteLine("a+b={0}",a +
b);
Console.WriteLine("a-b={0}", a -
b);
Console.WriteLine("a*b={0}", a *
b);
Console.WriteLine("a/b={0}", a /
b);
Console.WriteLine("a MOD
b={0}", a % b);
}
Girilen sayıya kadar olan sayıların
toplamı:
#include <stdio.h>
#include <locale.h>
int main(void)
{
int sayi, toplam=0;
setlocale(LC_ALL,"turkish");
printf("bir sayı giriniz: ");
scanf("%d",&sayi);
for (int i=1;i<=sayi;i++)
toplam+=i;
printf("sayıların toplamı=
%d",toplam);
return 0;
}
#include <stdio.h>
#include <locale.h>
int topla(int a);
int main(void)
{
int sayi, toplam=0;
setlocale(LC_ALL,"turkish");
printf("bir sayı giriniz: ");
scanf("%d",&sayi);
for (int i=1;i<=sayi;i++)
toplam+=i;
printf("sayıların toplamı=
%d\n4",toplam);
printf("fonksiyondan dönen değer=
%d",topla(sayi));
return 0;
}
int topla(int a)
{
int sonuc=0;
return sonuc;
}
1.23.00
#include <stdio.h>
int kare(int);
int main(void)
{
int a, k;
printf("bir sayı giriniz:");
scanf("%d",&a);
k=kare(a);
printf("girdiğiniz sayının karesi: %d
dir",k);
return 0;
}
int b, c;
int kare(int a)
{
a=a*a;
return (a);
}
#include <stdio.h>
int carp(int a,int b);
int main(void)
{
int x, y, z;
printf("Birinci sayıyı giriniz: ");
scanf("%d",&x);
printf("İkinci sayıyı giriniz: ");
scanf("%d",&y);
z=carp(x,y);
printf("Girdiğiniz sayıların çarpımı: %d",z);
}
int carp(int a, int b)
{
int sonuc;
sonuc=a*b;
return sonuc;
}
#include <stdio.h>
#define PI 3.14
float daire(float x);
int main(void)
{
float a, b;
printf("Dairenin yarıçapını giriniz: ");
scanf("%f",&a);
b=daire(a);
printf("Dairenin alanı: %6.2f",b);
}
float daire(float x)
{
float alan;
alan = PI*x*x;
return alan;
}
#include <stdio.h>
#include <locale.h>
int main(void)
{
setlocale(LC_ALL,"turkish");
printf ("2 üssü n: ");
int n;
scanf("%d",&n);
int sayi[n][n];
sayi[1][1]=1;
sayi[2][1]=1;sayi[2][2]=1;
for (int i=3;i<=n;i++)
{
sayi[i][1]=1;
for(int j=2;j<i;j++)
{
sayi[i][j]=sayi[i-1][j-1]+sayi[i-1][j];
}
sayi[i][i]=1;
}
int sonuc=1;
for(int i=1;i<=n;i++)
for(int j=1;j<=i;j++)
sonuc+=sayi[i][j];
printf("%d",sonuc);
return 0;
}
#include <stdio.h>
int faktoriyel (int k);
int kombinasyon (int n, int r);
int main(void)
{ int k,s,cevap;
printf("Iki tamsayi giriniz:");
scanf("%d%d",&k,&s);
cevap=kombinasyon(k,s);
printf("Kombinasyon=%3d ",cevap);
return(0);
}
int faktoriyel (int k) /*Faktoriyel hesabi*/
{ int i, s=1;
for(i=1;i<=k;++i)
s*=i;
return (s);
}
int kombinasyon (int n, int r)
/*Kombinasyon hesabi*/
{ int s;
s=faktoriyel(n)/(faktoriyel(r)*faktoriyel(n-r))
;
return (s);
}
#include <stdio.h>
/* iki parametrenin degerlerini degistirir */
void yer_degistir (int *a, int *b)
{
int gecici;
gecici = *a;
*a = *b;
*b = gecici;
}
int main (void)
{
int x,y;
printf("Iki tamsayi giriniz: ");
scanf("%d %d",&x, &y);
yer_degistir( &x, &y );
printf("Degismis degerler: %d
%d\n",x,y);
}
#include <stdio.h>
int main(void)
{
int a[5];
int i, toplam;
double ort;
/*kullanıcı değerlerinin dizide
saklanması*/
printf("beş tamsayı giriniz: ");
for (i=0;i<5;i++)
scanf("%d",&a[i]);
/*toplam ve ortalamanın bulunması*/
toplam=0;
for(i=0;i<5;i++)
toplam+=a[i];
ort=toplam/5.0;
printf("Ortama=%5.2f",ort);
return 0;
}
FILE *ic_dosya_adi;
ic_dosya_adi=fopen(dis_dosya_adi,dosya
_acma_modu); //W write, r read vb..
(dosya açma modları)
fclose(ic_dosya_adi);
fputc(karakter_tanimi,ic_dosya_adi)
dosyaya bir tane karakter yazılmasını
sağlar.
fputs(dizgi,ic_dosya_adi)
fprintf(ic_dosya_adi,format,…);
fputc('C',HELLO);
fputc(karakter,HELLO);
fclose(HELLO);
return 0;
}
#include <stdio.h>
int main()
{
char karakter='A';
FILE *HELLO;
HELLO=fopen("notlar.txt","w");
for (int i=0;i<255;i++)
fputc(i,HELLO);
fclose(HELLO);
return 0;
}
#include <stdio.h>
int main()
{
char karakter='A';
FILE *HELLO;
HELLO=fopen("notlar.txt","w");
for (int i=0;i<255;i++)
{
fputc(i,HELLO);
printf("%c\n",i);
}
fclose(HELLO);
return 0;
}
#include <stdio.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL,"turkish");
int vize;
int final;
double ortalama;
FILE *HELLO;
HELLO=fopen("notlar.txt","w");
for (int i=1;i<=5;i++)
{
printf("%d. öğrencinin vize notu : ",i);
scanf("%d",&vize);
printf("%d. öğrencinin final notu : ",i);
scanf("%d",&final);
ortalama=(double)vize*0.2+(double)final*0.8;
fprintf(HELLO,"vize:%d final:%d ortalama:%f\n",vize,final,ortalama);
}
fclose(HELLO);
return 0;
}
#include <stdio.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL,"turkish");
int vize;
int final;
double ortalama;
FILE *HELLO;
HELLO=fopen("notlar.txt","r");
fscanf(HELLO,"%d %d %f",&vize,&final,&ortalama); HOCA DOĞRU
OLDUĞUNU İDDİA EDİYOR FAKAT ÇALIŞMIYOR.
printf("%d %d %f\n",vize,final,ortalama);
fclose(HELLO);
return 0;
}
using System.IO;
namespace PROGRAMLAMA_TEMELLERİ;
class Program
{
static void Main(string[] args)
{
//StreamWriter dosya = new StreamWriter("notlar.txt");
//dosya.WriteLine("Merhaba Dünya");
//dosya.Close(); tek bir satırını
okur
StreamReader oku = new StreamReader("notlar.txt");
string satir = oku.ReadLine();
Console.WriteLine(satir);
oku.Close();
Console.ReadKey();
}
}
using System.IO;
namespace PROGRAMLAMA_TEMELLERİ;
class Program
{
static void Main(string[] args)
{
//StreamWriter dosya = new StreamWriter("notlar.txt");
//dosya.WriteLine("Merhaba Dünya"); sonuna kadar
okur
//dosya.Close();
StreamReader oku = new StreamReader("notlar.txt");
string satir = oku.ReadToEnd();
Console.WriteLine(satir);
oku.Close();
Console.ReadKey();
}
}
#include <stdio.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL,"turkish");
char isim[10];
int vize;
int final;
double ortalama;
FILE *HELLO;
HELLO=fopen("notlar.txt","w");
for (int i=1;i<=5;i++)
{
printf("%d. öğrencinin adı : ",i);
scanf("%s",&isim);
printf("%s isimli öğrencinin vize notu : ",isim);
scanf("%d",&vize);
printf("%s isimli öğrencinin final notu : ",isim);
scanf("%d",&final);
ortalama=(double)vize*0.2+(double)final*0.8;
fprintf(HELLO,"isim:%s vize:%3d final:%3d
ortalama:%6.2f\n”,isim,vize,final,ortalama);
printf("isim:%s vize:%3d final:%3d ortalama:%6.2f\n”,isim,vize,final,ortalama);
}
fclose(HELLO);
return 0;
}
#include <stdio.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL,"turkish");
char satir[100];
FILE *HELLO;
HELLO = fopen("notlar.txt","r");
while(fscanf(HELLO,"%s",&satir)!=EOF)
printf("%s\n",satir);
fclose(HELLO);
return 0;
}
#include <stdio.h>
#include <locale.h>
int main(void)
{
setlocale(LC_ALL,"turkish");
FILE *dosya, *dosya_yaz;
dosya=fopen("notlar.txt","r");
char isim[20];
int vize,final,i=0;
double ortalama,toplam=0,s_ortalama;
while (fscanf(dosya,"%s %d %d",&isim,&vize,&final)!=EOF)
{
ortalama=vize*0.4+final*0.6;
toplam+=ortalama;
i++;
printf("Öğrencinin Adı: %12s Vize: %3d Final: %3d Ortalama:
%6.2f\n",isim,vize,final,ortalama);
}
s_ortalama=toplam/i;
printf("%d kişilik sınıfın ortalaması: %6.2f\n",i,s_ortalama);
fclose(dosya);
dosya=fopen("notlar.txt","r");
dosya_yaz=fopen("sonuclar.txt","w");
while (fscanf(dosya,"%s %d %d",&isim,&vize,&final)!=EOF)
{
ortalama=vize*0.4+final*0.6;
if(ortalama<s_ortalama)
{
printf("%12s Vize: %3d Final: %3d Ortalama:
%6.2f - BAŞARISIZ\n",isim,vize,final,ortalama);
fprintf(dosya_yaz,"%12s Vize: %3d Final: %3d
Ortalama: %6.2f - BAŞARISIZ\n",isim,vize,final,ortalama);
}
else
{
printf("%12s Vize: %3d Final: %3d Ortalama:
%6.2f - BAŞARILI\n",isim,vize,final,ortalama);
fprintf(dosya_yaz,"%12s Vize: %3d Final: %3d
Ortalama: %6.2f - BAŞARILI\n",isim,vize,final,ortalama);
}
}
fclose(dosya);
fclose(dosya_yaz);
return 0;
}
——————————————————————————————————
—
#include <stdio.h>
#include <locale.h>
int main(void)
{
setlocale(LC_ALL,"turkish");
FILE *dosya_oku, *dosya_yaz;
dosya_oku=fopen("notlar.txt","r");
dosya_yaz=fopen("sonuclar.txt","w");
char isim[100][50];
int vize[50],final[50],i=0,n;
double ortalama[50],s_ortalama,toplam=0.0;
while (fscanf(dosya_oku,"%s %d
%d",&isim[i],&vize[i],&final[i])!=EOF)
{
ortalama[i]=vize[i]*0.4+final[i]*0.6;
printf("%s %d %d
%f\n",isim[i],vize[i],final[i],ortalama[i]);
toplam+=ortalama[i];
i++;
}
n=i;
s_ortalama=toplam/n;
for(i=0;i<n;i++)
{
if(ortalama[i]<s_ortalama)
{
printf("%10s %3d %3d %6.2f -
KALDI\n",isim[i],vize[i],final[i],ortalama[i]);
fprintf(dosya_yaz,"%10s %3d %3d %6.2f --->
KALDI\n",isim[i],vize[i],final[i],ortalama[i]);
}
else
{
printf("%10s %3d %3d %6.2f -
GEÇTİ\n",isim[i],vize[i],final[i],ortalama[i]);
fprintf(dosya_yaz,"%10s %3d %3d %6.2f --->
GEÇTİ\n",isim[i],vize[i],final[i],ortalama[i]);
}
}
fclose(dosya_oku);
fclose(dosya_yaz);
return 0;
}
——————————————————————————————————
—
#include <stdio.h>
#include <locale.h>
#include <math.h>
int main(void)
{
setlocale(LC_ALL,"turkish");
FILE *dosya_oku, *dosya_yaz;
dosya_oku=fopen("notlar.txt","r");
dosya_yaz=fopen("sonuclar.txt","w");
char isim[100][50];
int vize[50],final[50],i=0,n;
double
ortalama[50],s_ortalama,toplam=0.0,fark,toplam_fark=0,varyans;
while (fscanf(dosya_oku,"%s %d
%d",&isim[i],&vize[i],&final[i])!=EOF)
{
ortalama[i]=vize[i]*0.4+final[i]*0.6;
printf("%s %d %d
%f\n",isim[i],vize[i],final[i],ortalama[i]);
toplam+=ortalama[i];
i++;
}
n=i;
s_ortalama=toplam/n;
for(i=0;i<n;i++)
{
if(ortalama[i]<s_ortalama)
{
printf("%10s %3d %3d %6.2f -
KALDI\n",isim[i],vize[i],final[i],ortalama[i]);
fprintf(dosya_yaz,"%10s %3d %3d %6.2f --->
KALDI\n",isim[i],vize[i],final[i],ortalama[i]);
}
else
{
printf("%10s %3d %3d %6.2f -
GEÇTİ\n",isim[i],vize[i],final[i],ortalama[i]);
fprintf(dosya_yaz,"%10s %3d %3d %6.2f --->
GEÇTİ\n",isim[i],vize[i],final[i],ortalama[i]);
}
}
for(i=0;i<n;i++)
{
fark=ortalama[i]-s_ortalama;
toplam_fark+=fark*fark;
}
varyans=toplam_fark/n;
printf("Standart Sapma: %5.2f",sqrt(varyans));
fclose(dosya_oku);
fclose(dosya_yaz);
return 0;
}