ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมสำหรับหาปริมาณนมที่เหลือหลังการแทนที่สารละลาย
สมมติว่าเรามีนม X ลิตร จากนั้น นม Y ลิตรถูกแทนที่ด้วยน้ำ Y ลิตร กระบวนการเดียวกันนี้ทำซ้ำอีก Z ครั้ง ภารกิจของเราคือหาปริมาณนมสุดท้ายที่เหลืออยู่ในภาชนะ
การหาความสัมพันธ์ระหว่างค่าในระหว่างการดำเนินการซ้ำๆ เราพบสูตรสำหรับหาปริมาณนมหลังการดำเนินการ Z ครั้ง คือ
ปริมาณที่เหลือ = ((X-Y)/X)^Z * X
ตัวอย่าง
#include <bits/stdc++.h> using namespace std; // คำนวณปริมาณนมสุดท้าย 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