18 MART 2017
PAZAR
01.28
C++ Araç ile Mil/Galon Hesabı

C++ ile yapılabilecek olan bir araç ve gezi programıdır.

 

PROBLEM;

Bir araç sürücüsü gezi için arabası ile yola çıkar. Yol boyunca gittiği yerleri not ederek gitmiş olduğu mili ve kullanmış olduğu galonları not etmektedir (Galon, akaryakıt taşımak için kullanılan bir kaptır.). While döngüsü kullanarak sürücünün yol boyunca sürekli olarak hesaplayabileceği MPG (miles per gallons) programı yazın. Örnek aşağıdaki gibidir;

Mil (Bitirmek icin -1 yazin): 100
Galon Sayisi: 6
Bu Gezi Icin Harcanan MPG: 16.6667 // 100/6
Toplam MPG: 16.6667

Mil (Bitirmek icin -1 yazin): 124
Galon Sayisi: 8
Bu Gezi Icin Harcanan MPG: 15.5 // 124/8
Toplam MPG: 16 // 224/14

Mil (Bitirmek icin -1 yazin): -1

ÇÖZÜM;

int main() {
	float mil,galon,toplamMil, toplamGalon;
	toplamMil = toplamGalon = 0;
	while (mil) {
		cout << "Mil (Bitirmek icin -1 yazin): ";
		cin >> mil;
		if(mil==-1) {break;}
		cout << "Galon Sayisi: ";
		cin >> galon;
		cout << "Bu Gezi Icin Harcanan MPG: " << mil/galon;
		toplamMil += mil;
		toplamGalon += galon;
		cout << "\nToplam MPG: " << toplamMil/toplamGalon << "\n\n";
	}
}

ÇIKTI;

YORUMLAR 1
1
Selim Küçükateş
25 AĞUSTOS 2019 - 14.53
while (mil) döngüsünün başlayabilmesi için mil parametresine ilk değer olarak 1 verilmesi, gerekiyor. Bu sebepten dolayı program hata verdi. Bunun daha farklı bir şekilde aşılabilmesinin bir yöntemi var mıdır? Selametle kalasınız.
CEVAPLA
0
Mert Topuz
26 AĞUSTOS 2019 - 00.36
https://merttopuz.com/kodlama/cpp/cpp-do-while-dongusu sayfada do-while döngüsü hakkında bilgi bulabilirsiniz. Bu yöntem ile ilk etapta ekranda mil isteme ekranını göreceksiniz. İyi çalışmalar dilerim :)
YORUM BIRAK
Şuanda bu yoruma cevap yazıyorsunuz:
İptal Et