Arsip Blog

PROGRAM MENCARI NILAI WARNA RESISTOR DENGAN C++

#include<iostream.h>
#include<string.h>
#include<conio.h>
struct daftar
{char pita[10];
}warn[4];
double w,x,y,z;
void masukan(struct daftar warna[4]);
void tampil(struct daftar warna[4]);
void rumus (struct daftar warna[4]);
void toleransi (struct daftar warna[4]);
void main()
{masukan(warn);rumus(warn);toleransi(warn);
tampil(warn);
}

void masukan(struct daftar warna[4])
{int j;
for(j=0;j<4;j++)
{cout<<"Masukkan warna("<<j+1<<"):";
cin>>warna[j].pita;
}
}
void rumus (struct daftar warna[4])
{int j;

for(j=0;j<4;j++){
if (strcmpi(warna[0].pita,"hitam")==0)
{x=0;}
else if (strcmpi(warna[0].pita,"coklat")==0)
{x=10;}
else if (strcmpi(warna[0].pita,"merah")==0)
{x=20;}
else if (strcmpi(warna[0].pita,"jingga")==0)
{x=30;}
else if (strcmpi(warna[0].pita,"kuning")==0)
{x=40;}
else if (strcmpi(warna[0].pita,"hijau")==0)
{x=50;}
else if (strcmpi(warna[0].pita,"biru")==0 )
{x=60;}
else if (strcmpi(warna[0].pita,"ungu")==0 )
{x=70;}
else if (strcmpi(warna[0].pita,"abu")==0)
{x=80;}
else if (strcmpi(warna[0].pita,"putih")==0)
{x=90;}
if (strcmpi(warna[1].pita,"hitam")==0)
{y=0;}
else if (strcmpi(warna[1].pita,"coklat")==0)
{x=1;}
else if (strcmpi(warna[1].pita,"merah")==0)
{y=2;}
else if (strcmpi(warna[1].pita,"jingga")==0)
{y=3;}
else if (strcmpi(warna[1].pita,"kuning")==0)
{y=4;}
else if (strcmpi(warna[1].pita,"hijau")==0)
{y=5;}
else if (strcmpi(warna[1].pita,"biru")==0 )
{y=6;}
else if (strcmpi(warna[1].pita,"ungu")==0 )
{y=7;}
else if (strcmpi(warna[1].pita,"abu")==0)
{y=8;}
else if (strcmpi(warna[1].pita,"putih")==0)
{y=9;}
if (strcmpi(warna[2].pita,"hitam")==0)
{z=0.0001;}
else if (strcmpi(warna[2].pita,"coklat")==0)
{z=0.001;}
else if (strcmpi(warna[2].pita,"merah")==0)
{z=0.1;}
else if (strcmpi(warna[2].pita,"jingga")==0)
{z=1;}
else if (strcmpi(warna[2].pita,"kuning")==0)
{z=10;}
else if (strcmpi(warna[2].pita,"hijau")==0)
{z=100;}
else if (strcmpi(warna[2].pita,"biru")==0 )
{z=1000;}
else if (strcmpi(warna[2].pita,"emas")==0)
{z=0.0001;}
else if (strcmpi(warna[2].pita,"perak")==0)
{z=0.000001;}
}w=(x+y)*z;}
void toleransi(struct daftar warna[4])
{
if (strcmpi(warna[3].pita,"emas")==0)
{char m[4]="5%";}
else if (strcmpi(warna[3].pita,"perak")==0)
{char m[4]="10%";}}
void tampil(struct daftar warna[4])
{ char m[4];
cout<<"nilai warna 1:"<<x<<endl;
cout<<"nilai warna 2:"<<y<<endl;
cout<<"nilai warna 3:"<<z<<endl;
cout<<"nilai warna 4:"<<m<<endl;
cout<<w<<" +- "<<m<<" K ohm";}



Artikel Terkait

0 komentar :

Posting Komentar

 

Catatannya Didit Copyright © 2011-2015 | Powered by Blogger