ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมค้นหาปริมาณนมที่เหลืออยู่หลังจากเปลี่ยนส่วนผสม
สมมุติว่าเรามีนม 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