Assalamuallaikum... ini adalah contoh program Konversi Suhu menggunakan bahasa C++



#include <iostream>
using namespace std;

int main()
{
    float C,F,K,R;
    cout<<"program konversi suhu"<<endl;
    cout<<"masukkan nilai celciusnya = ";
    cin>>C;
    F=C*1.8 + 32;
    K=C+273.15;
    R=C*0.8;
    cout<<"nilai Fahrenheit = "<<F<<endl<<"nilai Kelvin = "<<K<<endl<<"nilai Reamur = "<<R;
    return 0;
}

Berikut Compile nya :

Overloading (Postes 2)

Overloading (Postes 2)

Assalamualaikum...
disini saya akan menjelaskan tentang Overloading :
Operator Overloading ini berperan sangat penting karena membuat operator standar pada C++ seperti +,-,*, dan yang lainnya yang dapat bekerja dari tipe data yang telah ditentukan.  Overloading operator berfungsi untuk memudahkan operasi berbagai type data sesuai dengan kebutuhan kita misalkan yang melibatkan operasi yang melibatkan suatu object class. Dengan adanya operator overloading ini kita dapat membuat sebuah fungsi yang mendefinisikan ulang operator sehingga dapat melakukan perintah khusus dengan objek dari sebuah class.


#include <iostream>
using namespace std;

class lingkaran{
 friend ostream& operator << (ostream&, lingkaran&);
 friend istream& operator >> (istream&, lingkaran&);

 public:
  lingkaran(){
   r = 0;
   phi = 3.14;
   l = 0;
  }
  float luas(){
   l = phi * r * r;
   return l;
  }
 private:
  int r;
  float phi, l;
 };

 ostream& operator << (ostream& keluar, lingkaran& lingk){
  keluar << "r = : "<<lingk.r<<endl;
  keluar << "luas adalah "<<lingk.luas()<<endl;
 }
 istream& operator >> (istream& out, lingkaran& aran){
  cout << "Masukkan r = ";
  out >> aran.r;
  return out;

 }
main(){
 lingkaran x;
 cin>>x;
 cout<<x;
}