08-21-2008, 07:51 PM
<div id="post_message_19191272"> arkadaşlar merhaba.
c++ da yeniyim, sınıfları ögreniyorum.
şöyle bir problem var:
Bir helikopterin yakıt deposunun hesabı. sadece sınıflar kullanılarak yapılacak. 4 tane manevra var. ana menüde manevra giriniz sorucak ve girilen manevranın hesaplaması yapılacak. Kullanıcı istediği kadar manevra girebilir. En sonunda ana menüdeki "yakıt hesapla" kısmı girildiği zaman toplam nekadar yakıt eklenmesi gerektiği yazacak.
Şöyle bir çalışmam oldu ancak ilerletemedim. Yardımcı olabilirmisinz?
<div style="margin:20px; margin-top:5px"> [code]#include #include #include using namespace std;class helikopter { float result; public: void askidaucus(float zaman, float yakit); void yukselme(float bitis, float baslangic, float hiz, float yakit); void alcalma(float bitis, float baslangic, float hiz, float yakit); void duzucus(float mesafe, float hiz, float yakit); void hesapla();};void helikopter::askidaucus(float zaman, float yakit){ result += zaman * yakit * 60;}void helikopter::yukselme(float bitis, float baslangic, float hiz, float yakit){ result += (bitis-baslangic)/hiz * yakit;}void helikopter::alcalma(float bitis, float baslangic, float hiz, float yakit){ result += (baslangic-bitis)/hiz * yakit;}void helikopter:
uzucus(float mesafe, float hiz, float yakit){ result += mesafe/hiz * yakit;}void helikopter::hesapla(){ cout
c++ da yeniyim, sınıfları ögreniyorum.
şöyle bir problem var:
Bir helikopterin yakıt deposunun hesabı. sadece sınıflar kullanılarak yapılacak. 4 tane manevra var. ana menüde manevra giriniz sorucak ve girilen manevranın hesaplaması yapılacak. Kullanıcı istediği kadar manevra girebilir. En sonunda ana menüdeki "yakıt hesapla" kısmı girildiği zaman toplam nekadar yakıt eklenmesi gerektiği yazacak.
Şöyle bir çalışmam oldu ancak ilerletemedim. Yardımcı olabilirmisinz?
<div style="margin:20px; margin-top:5px"> [code]#include #include #include using namespace std;class helikopter { float result; public: void askidaucus(float zaman, float yakit); void yukselme(float bitis, float baslangic, float hiz, float yakit); void alcalma(float bitis, float baslangic, float hiz, float yakit); void duzucus(float mesafe, float hiz, float yakit); void hesapla();};void helikopter::askidaucus(float zaman, float yakit){ result += zaman * yakit * 60;}void helikopter::yukselme(float bitis, float baslangic, float hiz, float yakit){ result += (bitis-baslangic)/hiz * yakit;}void helikopter::alcalma(float bitis, float baslangic, float hiz, float yakit){ result += (baslangic-bitis)/hiz * yakit;}void helikopter:
uzucus(float mesafe, float hiz, float yakit){ result += mesafe/hiz * yakit;}void helikopter::hesapla(){ cout