19 Temmuz 2016 Salı

C Programlamada İntegral Hesaplama

#include <iostream>

using namespace std;

main()
{
int i;
int ustsinir,altsinir;
int katsayi1,katsayi2,katsayi3;
int us1,us2,us3;
float carpim1,carpim2,carpim3,carpim4,carpim5,carpim6;
float ustsinirdegeri1,ustsinirdegeri2,ustsinirdegeri3;
float altsinirdegeri1,altsinirdegeri2,altsinirdegeri3;
float integraltoplam;

carpim1=1;carpim2=1;carpim3=1;carpim4=1;carpim5=1;carpim6=1;

//3 ADET X BİLİNMEYENLİ TEK DENKLEM YAZMA(İNTEGRALİ ALINACAK DENKLEM)//
printf("1. katsayiyi giriniz:");
scanf("%d",&katsayi1);
printf("1. ussu giriniz:");
scanf("%d",&us1);

printf("2. katsayiyi giriniz:");
scanf("%d",&katsayi2);
printf("2. ussu giriniz:");
scanf("%d",&us2);

printf("3. katsayiyi giriniz:");
scanf("%d",&katsayi3);
printf("3. ussu giriniz:");
scanf("%d",&us3);

printf("Alt siniri giriniz:");
scanf("%d",&altsinir);
printf("Ust siniri giriniz:");
scanf("%d",&ustsinir);

//DENKLEMİ İNTEGRALE UYGUN YAZMA//

/*ust sınır degerleri*/
for(i=1;i<=us1+1;i++)
{
carpim1=carpim1*ustsinir;
}

ustsinirdegeri1=katsayi1*(carpim1/(us1+1));

for(i=1;i<=us2+1;i++)
{
carpim2=carpim2*ustsinir;
}

ustsinirdegeri2=katsayi2*(carpim2/(us2+1));

for(i=1;i<=us3+1;i++)
{
carpim3=carpim3*(ustsinir);
}

ustsinirdegeri3=katsayi3*(carpim3/(us3+1));


/*alt sınır degerleri*/
for(i=1;i<=us1+1;i++)
{
carpim4=carpim4*altsinir;
}

altsinirdegeri1=katsayi1*(carpim4/(us1+1));


for(i=1;i<=us2+1;i++)
{
carpim5=carpim5*altsinir;
}

altsinirdegeri2=katsayi2*(carpim5/(us2+1));


for(i=1;i<=us3+1;i++)
{
carpim6=carpim6*altsinir;
}

altsinirdegeri3=katsayi3*(carpim6/(us3+1));


integraltoplam=ustsinirdegeri1+ustsinirdegeri2+ustsinirdegeri3-altsinirdegeri1-altsinirdegeri2-altsinirdegeri3;


printf("Integrasyon degeri:%5.2f",integraltoplam);


return 0;
}

2 yorum: