C++ havuz alanı hesaplama kodu

İşlevler arası boşluk bırakın. Değişken isimlerini küçük harfle başlatın. Genel alışkanlıkar bu yöndedir. Kodunuzun daha okunur olmasını sağlar.

Hacimi düzgün tanımlamamışsınız. Çeşitli hatalarınız vardı. Matematik olarak da kod kullanımı olarak da. Mesela düzgün C++ kodunda mümkün olduğunda auto anahtar kelimesi kullanılır.

Kod:
#include <iostream>

using namespace std;

void dolmaSuresi(float litre, float dolmaOrani) {

    auto dakika = (litre / dolmaOrani);
    cout << "Havuz dakikada " << dolmaOrani << " litre ile: " << dakika << " Dakikada dolar." << endl << endl;
}

auto havuzBoyutu(float uzunluk, float genislik, float derinlik) {

    auto hacim = (uzunluk * genislik * derinlik);
    cout << "Havuzun hacmi: " << hacim << "m³" << endl << endl;

    auto litre = hacim * 1000;
    cout << "Havuzun litre kapasitesi: " << litre << " = " << hacim << "ton" << endl << endl;

    return hacim;
}

int main() {

    float uzunluk{ 0 };
    float genislik{ 0 };
    float derinlik{ 0 };
    float dolmaOrani{ 0 };

    cout << "Havuzun uzunlugunu metre cinsinden giriniz: ";
    cin >> uzunluk;

    cout << "Havuzun genisligini metre cinsinden giriniz: ";
    cin >> genislik;

    cout << "Havuzun derinligini metre cinsinden giriniz: ";
    cin >> derinlik;

    float hacim = havuzBoyutu(uzunluk, genislik, derinlik);

    cout << "Dakikada kac litre dolucagini yaziniz: ";
    cin >> dolmaOrani;

    dolmaSuresi(hacim * 1000, dolmaOrani);

    return 0;
}
 
Teşekkür ederim saatlerdir uğraşıyordum.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…