ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมค้นหาปริมาณนมที่เหลืออยู่หลังจากเปลี่ยนส่วนผสม
สมมุติว่าเรามีนม X ลิตร จากนั้นนม Y ลิตรจะถูกแทนที่ด้วยน้ำ Y ลิตรเอง ขั้นตอนเดียวกันนี้ทำซ้ำแล้วซ้ำอีก Z จำนวนครั้ง หน้าที่ของเราคือค้นหาปริมาณนมที่เหลืออยู่ในภาชนะสุดท้าย
การหาความสัมพันธ์ระหว่างค่าระหว่างการดำเนินการซ้ำ ๆ เราพบสูตรการหาปริมาณน้ำนมหลังจากจำนวนการดำเนินการ Z ที่จะเป็น
จำนวนที่เหลือ =((X-Y)/X) Z *X
ตัวอย่าง
#include <bits/stdc++.h>
using namespace std;
//calculating the final amount of milk
float calc_milk(int X, int Y, int Z) {
float result = 0.0, result1 = 0.0;
result1 = ((X - Y) / (float)X);
result = pow(result1, Z);
result = result * X;
return result;
}
int main() {
int X = 13, Y = 2, Z = 5;
cout << calc_milk(X, Y, Z) << endl;
return 0;
} ผลลัพธ์
5.63884