Membuat Konvrensi :
Disini akan membahas soal konvrensi suhu dengan komponen Analisis, Algoritma, Flowchart, Bahasa C++
- Analisis :
1. Input : x (pilihan)
2. Kondisi : x=1
x=2
x=3
x=4
3. Proses
Celcius :
f <- (c*9/5)+32
r<- (c*4/5)
k<- c+273
Reamur :
c <- r*5/4
f<- (c*9/5)+32
k<- c+273
Fahrenheit :
c <- (f-32)*5/9
k<- c+273
r<- (c*4/5)
Kelvin :
c <- k-273
f<- (c*9/5)+32
r<- (c*4/5)
4. Output : x, c, r, f, k, Nomer yang anda masukkan tidak tersedia.
- Algoritma :
x : integer (input )
2. Deskripsi
read (x)
Kondisi : x=1
x=2
x=3
x=4
Proses
Celcius :
f <- (c*9/5)+32
r<- (c*4/5)
k<- c+273
Reamur :
c <- r*5/4
f<- (c*9/5)+32
k<- c+273
Fahrenheit :
c <- (f-32)*5/9
k<- c+273
r<- (c*4/5)
Kelvin :
c <- k-273
f<- (c*9/5)+32
r<- (c*4/5)
write (x, c, r, f, k, Nomer yang anda masukkan tidak tersedia.)
- Flowchart :
- Bahasa C++
{
float r,x,k,c,f;
cout<<"Masukkan pilihan: 1.Celcius 2.Reamur 3.Fahrenheit dan 4.Kelvin "<<endl;
cin >> x;
if (x==1)
{
cout << "Yang anda pilih Celcius" << endl;
cout<<"Masukkan suhu Celcius= ";
cin >> c;
f =(c*9/5)+32;
r =(c*4/5);
k =c+273;
cout << "Jadi dalam Fahrenheit= "<<f << endl;
cout << "Jadi dalam Reamur= "<<r << endl;
cout << "Jadi dalam Kelvin= "<<k << endl; }
else
{
if (x==2)
{
cout << "Yang anda pilih Reamur" << endl;
cout<<"Masukkan suhu Reamur= ";
cin >> r;
c =r*5/4;
f =(c*9/5)+32;
k =c+273;
cout << "Jadi dalam Fahrenheit= "<<f << endl;
cout << "Jadi dalam Kelvin= "<<k << endl;
cout << "Jadi dalam Celcius= "<<c << endl; }
else
{
if (x==3)
{
cout << "Yang anda pilih Fahrenheit" << endl;
cout<<"Masukkan suhu Fahrenheit= ";
cin >> f;
c =(f-32)*5/9;
k =c+273;
r =(c*4/5);
cout << "Jadi dalam Reamur= "<<r << endl;
cout << "Jadi dalam Kelvin= "<<k << endl;
cout << "Jadi dalam Celcius= "<<c << endl; }
else
{
if (x==4)
{
cout << "Yang anda pilih Kelvin" << endl;
cout<<"Masukkan suhu Kelvin= ";
cin >> k;
c =k-273;
f =(c*9/5)+32;
r =(c*4/5);
cout << "Jadi dalam Fahrenheit= "<<f << endl;
cout << "Jadi dalam Reamur= "<<r << endl;
cout << "Jadi dalam Celcius= "<<c << endl; }
else
{
cout << "Nomer yang anda masukkan tidak tersedia" << endl; }
}
}
}
system("PAUSE");
return EXIT_SUCCESS;
}
RUN :
0 komentar:
Posting Komentar