Tuesday 10 November 2015

Menghitung Arus, Tegangan, Hambatan dengan C++



Untuk membuat program menghitung besarnya arus, tegangan dan hambatan dalam hukum ohm yang perlu pertama kita ketahui yaitu rumus untuk menghitungnya. Misalnya rumus mencari besarnya tegangan (V) yaitu arus (I) * hambatan (R). Dan sebaliknya rumus mencari besarnya arus dan hambatan juga perlu kita ketahui. Pendeskripsian untuk memasukan nilai harus kita masukan juga dalam bilangan desimal agar kita bisa menghitung nilai jika nilainya itu desimal. Untuk programnya lebih baik kalau kita buat dalam bentuk void dengan ditambah perintah looping agar nilai - nilai yang kita deskripsikan bisa kita hitung lagi.
Codingannya dapat saya buat sebagai berikut :
#include<iostream.h>

void tegangan()
{float i,r,v;
cout<<"Besar Arus I = ";cin>>i;
cout<<"Besar Hambatan R = ";cin>>r;
v=i*r;
cout<<"Besarnya Tegangan V = "<<v<<" volt"<<endl;
}
float i2()
{float r2,v2;
cout<<"Besar Tegangan V = ";cin>>v2;
cout<<"Besar Hambatan R = ";cin>>r2;
return(v2/r2);
}
float r3()
{float v3,i3;
cout<<"Besar Tegangan V = ";cin>>v3;
cout<<"Besarnya Arus I = ";cin>>i3;
return (v3/i3);
}

main()
{int pil;char jawab = 'Y';
while (jawab=='Y'|| jawab == 'y')
{
cout<<"Menghitung Besarnya Arus, Tegangan dan Hambatan"<<endl;
cout<<"1.Hitung Tegangan"<<endl;
cout<<"2.Hitung Arus"<<endl;
cout<<"3.Hitung Hambatan"<<endl;

cout<<"pilih : ";
cin>>pil;
if (pil==1)
tegangan();
if (pil==2)
cout<<"Besarnya Arus I = "<<i2()<<" Ampere"<<endl;
if (pil==3)
cout<<"Besarnya Hambatan R = "<<r3()<<" Ohm"<<endl;

cout<<"Hitung lagi?";
cin>>jawab;
}
return 0;
}
Output program setelah dijalankan :
 
Jadi kita dapat menghitung secara kontinu misalnya jika data yang kita input salah atau perlu melakukan perhitungan besarnya nilai yang lain.
Demikianlah posting dari saya. Semoga bermanfaat untuk anda. Terima Kasih

No comments:

Post a Comment