« Önceki | Sonraki »

19/7/2007

TELE KURYE

Merkez Mahallesi Kağıthane Cd. No: 29/1
Kağıthane / İstanbul

Tel: (0212) 295 66 66  -  Fax:
(0212) 321 06 07

E-posta :  
telekurye@telekurye.com.tr
Web       :  www.telekurye.com.tr

16/7/2007

16/7/2007

19/5/2007

BILM 112 Lab- 16/05/2007

1. Soru: Menülü yapi ile fonksiyon çağırma

 

#include

double faiz(double ay,double oran,double ana)

{

double sonuc;

sonuc=ana+(ana*oran*ay/12);

return sonuc;

}

int otopark(int s)

{

if(s>6)

return 10;

else if(s>4 && s<=6)

return 5;

else

return 2;

}

int fakt(int n)

{

int s=1;

for(int i=1;i<=n;i++)

s*=i;

return s;

}

int main()

{

int secim,a;

double ana,oran,ay;

printf("1.fakt 2.faiz 3.otopark ");

scanf("%d",&secim);

switch(secim)

{

case 1:

printf("sayi girin:");

scanf("%d",&a);

printf("sonuc: %5d ",fakt(a));

break;

case 2:

printf("anapara,oran ve ay girin:");

scanf("%lf%lf%lf",&ana,&oran,&ay);

printf("faiz: %f",faiz(ay,oran,ana));

break;

case 3:

printf("saat girin:");

scanf("%d",&a);

printf("ucret %d",otopark(a));

break;

}

return 0;

}

 

2. Soru: Sicakliği ayırt eden fonksiyon

 

#include

 

void sicaklik(double n)

{

double x;

if(n>50)

{

printf("girdiginiz deger fahrenheit tir");

x=(n-32)*5/9;

printf("derece: %f C",x);

}

else

{

printf("girdiginiz deger Celsius tur");

x=(n*9/5)+32;

printf("Fahrenheit: %f F",x);

}

}

int main()

{

double s;

printf("deger gir:");

scanf("%lf",&s);

sicaklik(s);

return 0;

}

 

3. Soru: Dikdörtgen çizdirme

 

#include

void ciz(int a,int b,char x)

{

for(int i=1;i<=a;i++)

{

for(int j=1;j<=b;j++)

printf("%c",x);

printf(" ");

}

}

int main()

{

int a,b;

char x;

printf("iki sayi gir:");

scanf("%d%d",&a,&b);

printf("char gir:");

scanf("%c",&x);

ciz(a,b,x);

return 0;

}

 

4. Soru: Çok fonksiyonların ardarda cagrilmasi

 

#include

void toplam(int a,int b);

void fark(int a,int b);

void carp(int a,int b);

void bol(int a,int b);

void max(int a,int b);

void min(int a,int b);

void ort(int a,int b);

int main()

{

int a,b;

printf("2 sayi gir:");

scanf("%d%d",&a,&b);

ort(a,b);

 

return 0;

}

 

void toplam(int a,int b)

{

printf("toplam: %d ",a+b);

fark(a,b);

}

void fark(int a,int b)

{

printf("fark: %d ",a-b);

carp(a,b);

}

void carp(int a,int b)

{

printf("carpim: %d ",a*b);

bol(a,b);

}

void bol(int a,int b)

{

printf("bolum: %d ",a/b);

max(a,b);

}

void max(int a,int b)

{

if(a>b)

printf("max: %d ",a);

else

printf("max: %d ",b);

min(a,b);

}

void min(int a,int b)

{

if(a

printf("min: %d ",a);

else

printf("min: %d ",b);

ort(a,b);

}

void ort(int a,int b)

{

printf("ortalama: %d ",(a+b)/2);

}

 

5. Soru: Öğrenci not girişini harfe fonksiyon içinde cevirme

 

#include

void not(int a)

{

if(a>90)

printf("AA ");

else if(a>80)

printf("BA ");

else if(a>70)

printf("BB ");

else if(a>60)

printf("CB ");

else if(a>50)

printf("CC ");

else if(a>40)

printf("DC ");

else if(a>30)

printf("DD ");

else

printf("kaldiniz ");

}

int main()

{

int n=1;

printf("not girin:");

scanf("%d",&n);

while(n!=-1)

{

not(n);

printf("not girin:");

scanf("%d",&n);

}

return 0;

}

 

 

 

 

13/5/2007

BILM 112 Lab- 09/05/2007

Soru: binom açılımını PASCAL üçgeni olarak gösterme.

 

#include

double kombinasyon(int x, int y);

double faktoriyel(int x);

int main()

{

int n,i,j;

double c;

printf("n=");

scanf("%d",&n);

for(i=0;i<=n;i++)

{

for(j=0;j<=i;j++)

{

c=kombinasyon(i,j);

printf("%5.0lf",c);

}

printf(" ");

}

return 0;

}

double faktoriyel(int x)

{

double sonuc=1;

for(int i=1;i<=x;i++)

sonuc=sonuc*i;

return sonuc;

}

double kombinasyon(int x, int y)

{

double sonuc;

sonuc=faktoriyel(x)/(faktoriyel(x-y)*faktoriyel(y));

return sonuc;

}

Arkadaşlarım

Bağlantılarım

Blogcu ile yapıldı