Merhaba böyle bir program yazmam gerek. Nereden başlayacağıma yardımcı olursanız devamını getiririm:
Bir araba, a-b noktaları arasında, düz bir yolda ve rüzgârsız bir havada yol alırken km. Başına sabit bir miktarda benzin harcamaktadır. Bu araba, rüzgârlı bir havada, rüzgâra karşı hareket ederken %15 daha fazla, rüzgârla aynı yönde hareket ederken %10 daha az yakıt tüketmektedir. Aracın, hızı ve yönü sabit olan rüzgârlı bir havada, a noktasından çıkıp önce b noktasına gitmesi ve sonra aynı yoldan tekrar a noktasına dönmesi (a-b-a) için gerekli yakıt miktarını litre ve mesafeyi km. Cinsinden bulan "yktmaliyet" adlı bir sınıf oluşturulacaktır.
1-) sınıfa özgü değişkenlere, o sınıfın alt sınıfları ve izinli olarak tanımlanan fonksiyonlar dışında erişim mümkün olmayacaktır.
2-) sınıftan nesne türetilirken parametre verilmemişse, constructor, km. Başına tüketilen yakıt miktarını 80 ML. Ve a-b arası mesafeyi 100 km. Olarak belirleyecek, parametre verilmişse, bunu km. Başına tüketilen yakıt miktarı olarak ele alacak ve a-b arası mesafeyi 100 km. Olarak belirleyecektir.
3-) hiçbir fonksiyon inline olarak yazılmayacaktır.
4-) sınıf için '+' ekleme ve '=' atama operatörleri tanımlanıp implementasyonu yapılacaktır.
5-) sonucu mesajla kullanıcıya göstermek için kullanılacak "ykthesapla" adlı bir friend fonksiyon tanımlanıp implementasyonu yapılacaktır.
6-) gidiş için oluşturulan nesne, dönüş için oluşturulacak olan nesneye de atanarak aynı olması sağlanacaktır.
7-) basit bir örnek ile sınıfların (oluşturulması, eklenmesi ve atanması şeklinde) çalışması main() fonksiyonu içerisinde gösterilecektir.
Bir araba, a-b noktaları arasında, düz bir yolda ve rüzgârsız bir havada yol alırken km. Başına sabit bir miktarda benzin harcamaktadır. Bu araba, rüzgârlı bir havada, rüzgâra karşı hareket ederken %15 daha fazla, rüzgârla aynı yönde hareket ederken %10 daha az yakıt tüketmektedir. Aracın, hızı ve yönü sabit olan rüzgârlı bir havada, a noktasından çıkıp önce b noktasına gitmesi ve sonra aynı yoldan tekrar a noktasına dönmesi (a-b-a) için gerekli yakıt miktarını litre ve mesafeyi km. Cinsinden bulan "yktmaliyet" adlı bir sınıf oluşturulacaktır.
1-) sınıfa özgü değişkenlere, o sınıfın alt sınıfları ve izinli olarak tanımlanan fonksiyonlar dışında erişim mümkün olmayacaktır.
2-) sınıftan nesne türetilirken parametre verilmemişse, constructor, km. Başına tüketilen yakıt miktarını 80 ML. Ve a-b arası mesafeyi 100 km. Olarak belirleyecek, parametre verilmişse, bunu km. Başına tüketilen yakıt miktarı olarak ele alacak ve a-b arası mesafeyi 100 km. Olarak belirleyecektir.
3-) hiçbir fonksiyon inline olarak yazılmayacaktır.
4-) sınıf için '+' ekleme ve '=' atama operatörleri tanımlanıp implementasyonu yapılacaktır.
5-) sonucu mesajla kullanıcıya göstermek için kullanılacak "ykthesapla" adlı bir friend fonksiyon tanımlanıp implementasyonu yapılacaktır.
6-) gidiş için oluşturulan nesne, dönüş için oluşturulacak olan nesneye de atanarak aynı olması sağlanacaktır.
7-) basit bir örnek ile sınıfların (oluşturulması, eklenmesi ve atanması şeklinde) çalışması main() fonksiyonu içerisinde gösterilecektir.
Son düzenleyen: Moderatör: