Kehidupan
CG Top Poster Club

- Messages
- 25,111
Paid Membership
- Joined
- Jan 11, 2008
- Messages
- 25,111
- Reaction score
- 219
- Points
- 123
aku tak tau sangat kira perintang ni. aku carik2 gune google. blajar skit2 camner kira perintang. Tak tau btol ker tak.
Yg aku buat camni. Aku compile tak gune borland c++, aku gune compiler g++
/*************************************
* Aturcara untuk mengira nilai perintang
* *************************************/
int jalur1,jalur2,jalur3;
float a,b;
//char c[10];
float c;
void nilai_perintang();
void jalur();
#include<iostream.h>
#include <string.h>
//fungsi untuk mencetak nilai - nilai perintang
void nilai_perintang()
{
cout<<endl;
cout<<" | Warna | Jalur 1 | Jalur 2 | Jalur 3 |"<<endl
<<"[1] | Hitam | 0 | 0 | 1 |"<<endl
<<"[2] | Coklat | 1 | 1 | 10 |"<<endl
<<"[3] | Merah | 2 | 2 | 100 |"<<endl
<<"[4] | Jingga | 3 | 3 | 1k |"<<endl
<<"[5] | Kuning | 4 | 4 | 10k |"<<endl
<<"[6] | Hijau | 5 | 5 | 100k |"<<endl
<<"[7] | Biru | 6 | 6 | 1M |"<<endl
<<"[8] | Violet | 7 | 7 | 10M |"<<endl
<<"[9] | Kelabu | 8 | 8 | 100M |"<<endl
<<"[10] | Putih | 9 | 9 | -- |"<<endl;
}
void jalur()
{cout << "\nMasukkan jalur pertama : ";
cin >> jalur1;
if (jalur1 == 1)
a = 0;
if (jalur1 == 2)
a = 1;
if (jalur1 == 3)
a = 2;
if (jalur1 == 4)
a = 3;
if (jalur1 == 5)
a = 4;
if (jalur1 == 6)
a = 5;
if (jalur1 == 7)
a = 6;
if (jalur1 == 8)
a = 7;
if (jalur1 == 9)
a = 8;
if (jalur1 == 10)
a = 9;
cout << "\nMasukkan jalur kedua : ";
cin >> jalur2;
if (jalur2 == 1)
b = 0;
if (jalur2 == 2)
b = 1;
if (jalur2 == 3)
b = 2;
if (jalur2 == 4)
b = 3;
if (jalur2 == 5)
b = 4;
if (jalur2 == 6)
b = 5;
if (jalur2 == 7)
b = 6;
if (jalur2 == 8)
b = 7;
if (jalur2 == 9)
b = 8;
if (jalur2 == 10)
b = 9;
cout << "\nMasukkan jalur ketiga : ";
cin >> jalur3;
if (jalur3 == 0)
c=1;
if (jalur3 == 1)
c=10
;
if (jalur3 == 2)
c=100;
if (jalur3 == 3)
c=1000;
if (jalur3 == 4)
c=10000;
if (jalur3 == 5)
c=100000;
if (jalur3 == 6)
c=1000000;
if (jalur3 == 7)
c=10000000;
if (jalur3 == 8)
c=100000000;
if (jalur3 == 9)
c=1000000000;
float kira;
float jawapan;
kira = (((a * 10 )+ b) * c)/10;
if (kira <=999) {
cout << "\nNilai perintang : " <<kira<<" Ohm";
}
if ((kira > 999 ) && (kira <=1000000)) {
jawapan = kira /1000;
cout << "\nNilai perintang : " <<jawapan<<" KiloOhms";
}
if (kira > 1000000) {
jawapan = kira / 1000000;
cout << "\nNilai perintang : " <<jawapan<<" MegaOhms";
}
cout << "\nNilai perintang : " << kira<<" Ohms";
}
int main()
{
nilai_perintang();
jalur();
}
waaa....
mnepati kehendak soalan.....
terer r bro nie....
time kasih bnyk2....
hnye Allah je boleh balas jasa kamu....