Thursday, 17 March 2011

tugas apro pertemuan 2(sekuen)

1.Penjumlahan dari Tiga Buah Bilangan
#include
#include

using namespace std;
main()
{
int a,b,c,jumlah;
cout<<"bilangan 1:"; cin>>a;
cout<<"bilangan 2:"; cin>>b;
cout<<"bilangan 3:"; cin>>c;
jumlah=(a+b+c);
cout<<"jumlah 3 bilangan="<2.Perkalian 2 Bilangan dengan Overloading

#include
#include
using namespace std;
class Perkalian{
friend ostream& operator<<(ostream&, const Perkalian&); friend istream& operator>>(istream&, Perkalian&);
public:
Perkalian();
void hitung_perkaliannya(){hasil=(a*b);}
private:
int a,b;
int hasil;
};
Perkalian::Perkalian(){
cout<<"program mengalikan 2 integer\n"; cout<<"selamat berkarya\n"; } istream& operator>>(istream& in,Perkalian& masukan){
cout<<"masukan nilai a:"; in>>masukan.a;
cout<<"masukan nilai b:"; in>>masukan.b;
return in;
}
ostream& operator<<(ostream& out,const Perkalian& keluaran){ out<<"nilai a:"<>X;
X.hitung_perkaliannya();
cout<3.Mencari Kelilling dan Luas Lingkaran
#include
#include
using namespace std;

int main(int argc, char *argv[])
{
float phi=3.14;
int r;
float keliling,luas;
cout<<"jari-jari lingkaran:"; cin>>r;
keliling= 2*phi*r;
luas=phi*r*r;
cout<<"kelliling="<4.Konversi Suhu dari Celsius menjadi Reamur,Fehrenheit Dan Kelvin

#include
#include

using namespace std;
class Suhu{
friend ostream& operator<<(ostream&,Suhu&); friend istream& operator>>(istream&,Suhu&);
public:
void konversi_keR(){ r=4/5.0*c;}
void konversi_keF(){f=9/5.0*c+32;}
void konversi_keK(){k=c+273;}
private:
int c;
float r,f,k;
};
istream& operator>>(istream& in,Suhu& A){
cout<<"masukan suhu derajat celcius:"; in>>A.c;
return in;
}
ostream& operator<<(ostream&out,Suhu& A){ A.konversi_keR(); A.konversi_keF(); A.konversi_keK(); cout<>X;
cout<
system ("PAUSE");
return EXIT_SUCCESS;
}

No comments:

Post a Comment