Terdapat tangki air berukuran 500 galon yang digunakan untuk menampung ikan untuk dijadikan Ikan Goreng dalam waktu 24 jam. Tangki bocor yang kehilangan air dengan laju 10% dari sisa air setiap jam. Bagaimana cara memperbaiki kode saya agar berhenti dijalankan setelah 24 jam atau setelah volume tangki mencapai 100 galon. Untuk beberapa alasan, sepertinya saya tidak bisa memahami loop for.
int main()
{
double add, gal = 500, vol, newVol, hour;
printf("Please enter additional water added per hour: ");
scanf("%f", &add);
for (int hour = 0; hour <= 24; hour++)
{
vol = gal * 0.90 + add;
}
printf("The volume is %f gallons after %d hours. \n", &vol, &hour);
}
if (vol >= 100.0) break;
ke loop? Walaupun saya kurang paham dengan 100 jika tangkinya berkapasitas 500 galon... - person Stefan Becker   schedule 26.03.2019vol = 0.0
saat dideklarasikan lalufor (int hour = 0; hour <= 24 && vol >= 100; hour++)
(dengan asumsi Anda ingin terus menggoreng hingga volume minyak turun di bawah 100 gal - sesuaikan pengujian sesuai kebutuhan) DAN&vol, &hour);
seharusnyavol, hour);
. (tidak ada tanda'&'
untuk dicetak) - person David C. Rankin   schedule 26.03.2019-Wall -Wextra -pedantic
ke string kompilasi Anda, untuk VS tambahkan/W3
, dan jangan terima kode hingga kode dikompilasi tanpa peringatan. - person David C. Rankin   schedule 26.03.2019