Hai temen semua ini konversi suhu dengan class menggunakan program dev c++
#include <cstdlib>
#include <iostream>
using namespace std;
class suhu{
friend istream& operator>>(istream&, suhu&);
friend ostream& operator<<(ostream&, suhu&);
public:
suhu(){};
float suhu_suhu();
private:
int c;
float r,k,f;
};
istream& operator>>(istream& in, suhu& m){
cout<<"Masukan Suhu dalam Celcius=\n";
in>>m.c;
return in;
}
ostream& operator<<(ostream& out, suhu& k){
k.suhu_suhu();
out<<"Suhu dalam Celcius="<<k.c<<"C\n";
out<<"Suhu dalam Reamur="<<k.r<<endl;
out<<"Suhu dalam Kelvin="<<k.k<<endl;
out<<"Suhu dalam Fahrenheit="<<k.f<<endl;
return out;
}
float suhu::suhu_suhu(){
r=0.8*c;
k=c+273;
f=(1.8*c)+32;
return 0;
}
void main(){
suhu ubah;
cin>>ubah;
cout<<ubah;
getch();
system("PAUSE");
return EXIT_SUCCESS;
}
#include <iostream>
using namespace std;
class suhu{
friend istream& operator>>(istream&, suhu&);
friend ostream& operator<<(ostream&, suhu&);
public:
suhu(){};
float suhu_suhu();
private:
int c;
float r,k,f;
};
istream& operator>>(istream& in, suhu& m){
cout<<"Masukan Suhu dalam Celcius=\n";
in>>m.c;
return in;
}
ostream& operator<<(ostream& out, suhu& k){
k.suhu_suhu();
out<<"Suhu dalam Celcius="<<k.c<<"C\n";
out<<"Suhu dalam Reamur="<<k.r<<endl;
out<<"Suhu dalam Kelvin="<<k.k<<endl;
out<<"Suhu dalam Fahrenheit="<<k.f<<endl;
return out;
}
float suhu::suhu_suhu(){
r=0.8*c;
k=c+273;
f=(1.8*c)+32;
return 0;
}
void main(){
suhu ubah;
cin>>ubah;
cout<<ubah;
getch();
system("PAUSE");
return EXIT_SUCCESS;
}
Semoga berguna ya,,,
Thanks for reading & sharing Agus Nur Ikhsan
0 komentar:
Posting Komentar