Ketikkan kode berikut :
#include<iostream.h>
#include<conio.h>
#include<math.h>
main()
{
float a,b,c,d;
a=4;
b=2;
c=sqrt(a);
d=pow(a,b);
cout<<“\nAkar “<<a<<” = “<<c;
cout<<“\n”<<a<<” pangkat “<<b<<” = “<<d;
getch();
}
Output nya akan nampak sebagai berikut :
Keterangan :
#include<iostream.h> //header agar perintah cout dapat berjalan
#include<conio.h> //header agar perintah getch dapat berjalan
#include<math.h> //header agar perintah sqrt dan pow dapat berjalan
main()
{
float a,b,c,d; //mendefinisakn variabel a,b,c,d sebagai float
a=4; //memberi nilai a adalah 4
b=2; //memberi nilai b adalah 2
c=sqrt(a); //nilai c adalah akar dari a
d=pow(a,b); //nilai dari d adalah a pangkat b
cout<<“\nAkar “<<a<<” = “<<c; //menampilkan hasil akar
cout<<“\n”<<a<<” pangkat “<<b<<” = “<<d; //menampilkan hasil pangkat
getch();
}
Untuk dapat menjalankan perintah sqrt (akar) dan pow (pangkat), header #include<math.h> harus ditulis pada bagian atas.
Sekian. Mudah-mudahan bermanfaat 🙂
A. Jelaskan pengertian operator aritmatika “Pow” dan “Sqrt”
Jawab : operatror aritmatika pow merupakan operator aritmatika perkalian suatu nilai dengan dirinya sendiri sebayak jumlah pemagkatnya. Sedangkan sqrt merupakan kebalikan dari pow yaitu suatu operator aritmatika yang memiliki kemampuan untuk mencari akar dari suatu nilai/hasil bilangan berpangkat.
B. Jelaskan fungsi dari operator aritmatika “pow” dan “sqrt”!
Jawab : fungsi operator aritmatika pow adalah operator aritmatika yang biasanya pada program c++ berfungsi untuk menyingkat sebuah perkalian berulang agar lebih menghemat tempat. Sedangkan sqrt merupakan kebalikan dari pow yaitu suatu operator aritmatika yang berfungsi mencari nilai dasar suatu hasil dari perkalian berulang
C. Contoh program operator pow dan sqrt
#include <iostream.h>
#include <conio.h>
#include <math.h>main()
{
int a,b,c;
cout<<” Sisi Pertama : “;cin>>a;
cout<<” Sisi Kedua : “;cin>>b;
c=sqrt(pow(a,2)+pow(b,2));
cout<<” Sisi Miring : ” <<c;
getch();
}
Fungsi sqrt() pada bahasa C untuk mencari akar kuadrat 2, misalnya: x = 4; y = sqrt(x); Nilai variabel y adalah 2 dari 4 akar kuadrat 2.
Dibawah ini contoh program bahasa c untuk mencari nilai akar kuadrat.#include < stdio.h > #include < math.h > // Header untuk hapus layarPerintah complie coding di atas :#include int system (const char *command); int main() { // Perintah hapus layar system ("clear"); //idenfikasi variabel float x, y, z; char lagi; lagi = 'Y'; //awal pengulangan jika lagi Y atau y while ( lagi=='Y' || lagi=='y') { // Perintah hapus layar system ("clear"); //Masukan bilangan dan akarkuadrat puts("Masukan bilangan (x akarkuadrat 2):"); printf("x = "); scanf("%f", &x); //Menghitug pangkat dengan fungsi sqrt z = sqrt(x); //Menampilkan hasil pangkat x akarkuadrat 2 = z printf("%.2f akarkuadrat 2 = %.2f \n", x, z); //Masukakan variabel lagi untuk menggulang int ulang = 1; while ( ulang == 1 ) { printf("\n\nJika mau menghitung lagi tekan tombol y, mengakhiri tombol t - Enter! "); scanf("%s", &lagi); if (lagi =='Y' || lagi == 'y' || lagi =='T' || lagi =='t') { ulang = 0; } } } //Mengakhiri Program Bahasa C return 0;
}
gcc akar.c -lm -o akarContoh penggunaan fungsi sqrt() :
Sebuah lingkaran diketahui memiliki luas 154 cm, hitung diamer lingkaran !Masukkan : Luas lingkaranProses : jari-jari = sqrt(luas*(7/22)) Diameter = 2 x jari+jariOutput :Coding :Diameter
#include < stdio.h >
#include < math.h >
// Header untuk hapus layar
#include
int system (const char *command);
int main() {
// Perintah hapus layar
system ("clear");
//idenfikasi variabel
float luas, jari2, diameter;
char lagi;
lagi = 'Y';//awal pengulangan jika lagi Y atau y
while ( lagi=='Y' || lagi=='y')
{ // Perintah hapus layar
system ("clear");//Masukan bilangan dan akarkuadrat
puts("Menghitung Diameter dari luas Lingkaran :");
printf("Luas Lingkaran = ");
scanf("%f", &luas);//Menghitug jari-jari lingkaran
jari2 = sqrt(luas*(7.0/22));//Menghitung Diameter
diameter = 2 * jari2;
//Menampilkan hasil pangkat x akarkuadrat 2 = z
printf("Diameter lingkaran dari luas %2.f = %.2f \n", luas, diameter);
//Masukakan variabel lagi untuk menggulang
int ulang =1;
while ( ulang == 1 )
{printf("\n\nJika mau menghitung lagi tekan tombol y, mengakhiri tombol t - Enter! ");
scanf("%s", &lagi);
if (lagi =='Y' || lagi == 'y' || lagi =='T' || lagi =='t')
{ulang = 0;
}
}
}
//Mengakhiri Program Bahasa C
return 0;
}