Katsayıları kullanıcı tarafından girilen 3. dereceden bir fonksiyonun(fonksiyon katsayıları klavyeden girilmeli ve global olarak tanımlanmalıdır) belirli integralini, kullanıcı tarafından girilen altSinir, ustSinir, hassasiyet değerlerine göre ve yamuk (trapez) yöntemini kullanarak bulan, ardından bu sonucu ekrana yazdıran bir uygulama geliştirmeniz istenmektedir. Oluşturulması gereken fonksiyonların prototipleri aşağıdaki gibidir ve geliştireceğiniz program içerisinde bu fonksiyonlar mutlaka kullanılmalıdır.
double fonksiyonHesapla(float x); //x değerine göre y değerini döndürür. double integralHesapla (float altSinir, float ustSinir, float hassasiyet); //belirtilen parametrelere göre integrali hesaplar ve sonucu geri döndürür. Dikkat Edilmesi Gerekenler 1. Uygulamayı her öğrencinin kendisi geliştirmek zorundadır.
2. Uygulama Mingw ile derlenebilecek şekilde geliştirilmeli ve aşağıdaki dosya/klasör yapısı oluşturulmalıdır. (Başka bir derleyici kesinlikle kullanılmamalıdır) Komut satırından make komutu verildiğinde kaynak kod derlenmeli, çalıştırılabilir kod oluşturulmalı ve progam çalışmaya başlamalıdır.
Kaynak kod (.cpp) src klasöründe, nesne kodu (.o) lib klasöründe ve çalıştırılabilir kod bin klasöründe olacak şekilde makefile dosyasında gerekli ayarlamalar yapılmalıdır.
Rapor.pdf dosyası kimlik bilgileriniz, geliştirdiğiniz uygulama ve bu uygulamanın nasıl çalıştırılması gerektiği konusunda bilgi içermelidir.