ตัวอย่าง Pow C ++

Tawxyang Pow C



ภาษา C++ มีฟังก์ชัน “pow()” ที่ช่วยในการค้นหาเลขยกกำลังของตัวเลขใดๆ เราใช้ฟังก์ชันนี้เมื่อเราต้องการค้นหาเลขยกกำลังในภาษา C++ ฟังก์ชันนี้รับอาร์กิวเมนต์สองตัว: อาร์กิวเมนต์แรกคือ 'ฐาน' หรือตัวเลขที่เราต้องการค้นหา และอาร์กิวเมนต์ถัดไปคือเลขชี้กำลังในฟังก์ชันนี้ ฟังก์ชัน “pow()” นี้ถูกกำหนดไว้ภายในไฟล์ส่วนหัว “math.h” หรือ “cmath” ในการเขียนโปรแกรม C++ มาเขียนโค้ดและตรวจสอบว่าวิธีนี้คำนวณกำลังของตัวเลขต่างๆ ใน ​​C++ อย่างไร

ตัวอย่างที่ 1:

ไฟล์ส่วนหัวจะรวมอยู่ก่อน: “iostream” และ “cmath” “iostream” ถูกรวมไว้เป็นอินพุต/เอาท์พุต และมีการกำหนดฟังก์ชันอื่นๆ ไว้ด้วย “cmath” รวมอยู่ด้วยเนื่องจากเราต้องค้นหากำลังของตัวเลขโดยใช้ฟังก์ชัน “pow()” ที่กำหนดไว้ในไฟล์ส่วนหัวนี้ จากนั้น เราต้องเพิ่มเนมสเปซ “std” เพื่อที่เราจะได้ไม่ต้องเพิ่มมันด้วยฟังก์ชันแยกกัน







ด้านล่างนี้ เราเรียกใช้เมธอด 'main()' จากนั้นพิมพ์ข้อความบางส่วนโดยใช้ 'cout' เนื่องจากช่วยในการพิมพ์ในภาษา C++ จากนั้น เราใช้ฟังก์ชัน 'pow()' โดยที่เราวาง '5' เป็นพารามิเตอร์แรกซึ่งก็คือ 'ฐาน' ที่นี่ จากนั้นเราวาง '3' เป็นพารามิเตอร์ตัวที่สองซึ่งเป็น 'เลขชี้กำลัง' ของตัวเลขนั้น ตอนนี้ ฟังก์ชัน 'pow()' นี้ค้นหากำลังของตัวเลข '5' ซึ่งยกกำลัง '3' และแสดงผลกำลังเมื่อเราใส่ฟังก์ชัน 'pow()' นี้ไว้ใน 'cout'



รหัส 1:



#รวม
#รวม
ใช้เนมสเปซมาตรฐาน;
int หลัก ( ) {
ศาล << “เรากำลังคำนวณพลังของตัวเลขอยู่นี่!” << จบ;
ศาล << ธาร ( 5 , 3 ) ;

กลับ 0 ;
}


เอาท์พุท:





คำตอบของ “5” ยกกำลัง “3” คือ “125” ซึ่งแสดงได้ดังต่อไปนี้ เราได้รับผลลัพธ์นี้โดยใช้ฟังก์ชัน 'pow()'



ตัวอย่างที่ 2:

ไฟล์ส่วนหัว “iostream” และ “cmath” รวมอยู่ที่นี่ จากนั้นจึงวาง 'namespace std' ข้างใต้นี้เรียกว่า “main()” จากนั้น เราจะประกาศตัวแปรสามตัว ได้แก่ “ค่า” “เลขชี้กำลัง” และ “ผลลัพธ์” เป็นประเภทข้อมูล “int” ตอนนี้เรากำหนด '6' ให้กับตัวแปร 'value' และ '5' ให้กับตัวแปร 'เลขชี้กำลัง'

หลังจากนี้ เราใช้ฟังก์ชัน 'pow()' จากนั้น เราจะส่งตัวแปรทั้งสองไปที่ฟังก์ชัน “pow()” และกำหนดผลลัพธ์ให้กับตัวแปร “ผลลัพธ์” หลังจากนี้ เราใช้คำว่า 'cout' และพิมพ์ข้อความที่นี่ก่อน จากนั้นใน 'cout' ถัดไป เราจะแสดง 'value', 'exponent' และ 'outcome'

รหัส 2:

#รวม
#รวม
ใช้เนมสเปซมาตรฐาน;
int หลัก ( ) {
ค่า int, เลขชี้กำลัง, ผลลัพธ์;
ค่า = 6 ;
เลขชี้กำลัง = 5 ;
ผลลัพธ์ = เพาว์ ( ค่า, เลขชี้กำลัง ) ;
ศาล << 'เราใช้ฟังก์ชัน pow ที่นี่!' << จบ;
ศาล << ค่า << '^' << เลขชี้กำลัง << ' = ' << ผล;

กลับ 0 ;
}


เอาท์พุท:

ฟังก์ชัน 'pow()' ช่วยให้เราได้คำตอบของ '6' ที่ยกกำลัง '5' ซึ่งก็คือ '7776' ดังที่แสดงไว้ต่อไปนี้:

ตัวอย่างที่ 3:

ในโค้ดนี้ เราจะค้นหากำลังของเลขทศนิยมโดยที่เลขชี้กำลังก็เป็นประเภทข้อมูลทศนิยมด้วย ในที่นี้ “namespace std” จะถูกแทรกหลังจากรวมไฟล์ส่วนหัว “iostream” และ “cmath” แล้ว จากนั้นจึงเรียกฟังก์ชัน 'main()' และตัวแปร 3 ตัวชื่อ 'n_value', 'e_value' และ 'p_result' จะถูกประกาศเป็นประเภทข้อมูล 'float' ตอนนี้เราตั้งค่าตัวแปร 'n_value' เป็น '8.2' และตัวแปร 'e_value' เป็น '3.2'

จากนั้น เราใช้ฟังก์ชัน 'pow()' โดยส่งตัวแปรทั้งสองไปให้ฟังก์ชันนั้น และกำหนดเอาต์พุตของฟังก์ชันให้กับตัวแปร 'p_result' ต่อไป เราใช้ฟังก์ชัน “cout” เพื่อพิมพ์คำสั่ง ใน “cout” ต่อไปนี้ เราจะแสดง “n_value”, “e_value” และ “p_result” ดังนี้:

รหัส 3:

#รวม
#รวม
ใช้เนมสเปซมาตรฐาน;
int หลัก ( ) {
ลอย n_value, e_value, p_result ;
n_value= 8.2 ;
อี_ค่า = 3.2 ;
p_result = ว้าว ( n_value, e_value ) ;
ศาล << 'เราใช้ฟังก์ชัน pow ที่นี่!' << จบ;
ศาล << n_value << '^' << อี_ค่า << ' = ' << p_ผล;
กลับ 0 ;
}


เอาท์พุท:

นี่คือผลลัพธ์ที่เราค้นหากำลังของเลขทศนิยมซึ่งมีเลขชี้กำลังเป็นเลขทศนิยมด้วยความช่วยเหลือของฟังก์ชัน 'pow()'

ตัวอย่างที่ 4:

รหัสนี้จะคำนวณกำลังของเลขคู่โดยมีเลขชี้กำลังเป็นชนิดข้อมูลคู่ ในกรณีนี้ ไฟล์ส่วนหัว “iostream” และ “cmath” จะถูกรวมไว้ก่อนที่จะรวม “namespace std” ไว้ด้วย โค้ดต่อไปนี้เรียกฟังก์ชัน 'main()' และประกาศตัวแปร 3 ตัวด้วยประเภทข้อมูล 'double' ซึ่งได้แก่ 'd_Num', 'd_Expo' และ 'd_PowRes' ขณะนี้ตัวแปร “d_num” และ “d_expo” ได้รับการเริ่มต้นด้วย “2.25” และ “5.21” ตามลำดับ

ต่อไป เราจะกำหนดเอาต์พุตของฟังก์ชัน 'pow()' ให้กับตัวแปร 'd_PowRes ' และใช้ฟังก์ชัน 'pow()' โดยส่งตัวแปรทั้งสองไปให้ตัวแปรนั้น ต่อไป เราจะพิมพ์ประโยคที่นี่โดยใช้ฟังก์ชัน 'cout' “d_Num”, “d_Expo” และ “d_PowRes” จะแสดงอยู่ใน “cout” ที่ตามมา

รหัส 4:

#รวม
#รวม
ใช้เนมสเปซมาตรฐาน;
int หลัก ( ) {
สองเท่า d_Num, d_Expo , d_PowRes ;
d_หมายเลข = 2.25 ;
d_เอ็กซ์โป = 5.21 ;
d_PowRes = ว้าว ( d_Num, d_Expo ) ;
ศาล << 'เราใช้ฟังก์ชัน pow ที่นี่!' << จบ;
ศาล << “หมายเลขคือ” << d_Num << 'เลขชี้กำลังของมันคือ' << ดี_เอ็กซ์โป << จบ;
ศาล << d_Num << '^' << ดี_เอ็กซ์โป << ' = ' << d_PowRes;
กลับ 0 ;
}


เอาท์พุท:

ผลลัพธ์นี้มาจากการใช้ฟังก์ชัน 'pow()' เพื่อรับกำลังของเลขคู่ซึ่งมีเลขยกกำลังเป็นเลขคู่เช่นเดียวกัน

ตัวอย่างที่ 5:

ในโค้ดสุดท้ายนี้ เราจะค้นหากำลังของตัวเลขที่มีเลขชี้กำลังเป็นจำนวนลบ ไฟล์ส่วนหัว “bits/stdc++.h” และ “math.h” จะรวมอยู่ที่นี่พร้อมกับไฟล์ส่วนหัว “iostream” ในโค้ดนี้ เนื่องจากไฟล์ส่วนหัว “math.h” มีคำจำกัดความของฟังก์ชัน “pow()”

หลังจากนี้ เราจะเพิ่มเนมสเปซ 'std' จากนั้นจึงเรียก 'main()' ตัวแปร “b” ได้รับการเตรียมใช้งานที่นี่เป็นประเภทข้อมูล “float” และค่า “4.87” ถูกกำหนดให้กับตัวแปรนี้ ข้างใต้นี้ ตัวแปร 'int' 'e' จะถูกเตรียมใช้งานด้วยค่าลบซึ่งก็คือ '-2' จากนั้นจะมีการประกาศ 'ผลลัพธ์ลอยตัว' ที่นี่ด้วย ด้านล่างนี้ เราจะเริ่มต้นตัวแปร 'ผลลัพธ์' นี้ และกำหนดฟังก์ชัน 'pow()' ให้กับตัวแปรนี้ โดยวางทั้งตัวแปร 'b' และ 'e' เป็นพารามิเตอร์

ที่นี่ เราแทรกฐานของประเภทข้อมูล 'ลอย' เลขชี้กำลังคือค่าจำนวนเต็มลบ ตอนนี้ผลลัพธ์ที่เราได้รับหลังจากใช้ฟังก์ชันนี้จะถูกบันทึกไว้ในตัวแปร 'ผลลัพธ์' ซึ่งจะแสดงดังต่อไปนี้โดยใช้ 'cout' ข้างใต้สิ่งนี้

รหัส 5:

#รวม
#รวม
#รวม
ใช้เนมสเปซมาตรฐาน;
int หลัก ( ) {
ลอย ข = 4.87 ;
อินท์ อี = -2 ;
ผลลอย;
ผลลัพธ์ = เพาว์ ( เป็น ) ;
ศาล << 'เลขชี้กำลังเป็นลบตรงนี้' << จบ;
ศาล << << '^' << มันคือ << ' = ' << ผลลัพธ์;
กลับ 0 ;
}


เอาท์พุท:

สิ่งนี้ให้ผลลัพธ์เมื่อเราแทรกเลขชี้กำลังลบให้กับเลขฐานทศนิยมในโค้ดของเรา เราได้รับผลลัพธ์กำลังนี้ด้วยฟังก์ชัน 'pow()'

บทสรุป

มีการสำรวจฟังก์ชัน “pow()” ใน C++ ที่นี่ในคู่มือนี้ เรากำหนดให้มันเป็นการคำนวณกำลังของตัวเลขใดๆ ที่เราใช้ฟังก์ชัน 'pow()' นี้ นอกจากนี้เรายังแสดงตัวอย่างการใช้ฟังก์ชัน “pow()” นี้กับจำนวนข้อมูลประเภทต่างๆ ในการเขียนโปรแกรม C++ นอกจากนี้เรายังคำนวณกำลังของตัวเลขโดยที่เลขชี้กำลังเป็นค่าลบ และแสดงผลเอาต์พุตของโค้ดทั้งหมดในคู่มือนี้