Langsung ke konten utama

Program C++ menampilkan kata terbalik secara interaktif class overloading


#include <cstdlib>
#include <iostream>

using namespace std;
class balik{
      friend ostream& operator<<(ostream&, balik&);
      friend istream& operator>>(istream&, balik&);
public:
       void balik_kata();
     
private:
        char kata[50];
        int panjangkata;
        };
istream& operator>>(istream& in, balik& masuk){
         cout<<"masukkan kata : ";
         in>>masuk.kata;
         masuk.panjangkata=strlen(masuk.kata);
         return in;
         }
ostream& operator<<(ostream& out, balik& keluar){
         cout<<"setelah dibalik : ";
         keluar.balik_kata();
         cout<<endl;
         return out;
         }
void balik::balik_kata(){
   
         for(int i= panjangkata-1; i>=0; i--) {
                cout<<kata[i];        
             }
         }
int main(int argc, char *argv[])
{
    balik kata;
    cin>>kata;
    cout<<kata;
 
    system("PAUSE");
    return EXIT_SUCCESS;
}

Komentar

Postingan populer dari blog ini

Algoritma menghidupkan dan mematikan komputer

Cara menghidupkan komputer •Pasangkan kabel ke stopkontak. •Tekan tombol ON (Stabilizer),CPU,dan monitor. •Tunggulah beberapa saat hingga komputer melakukan proses booting. •Setelah proses Booting selesai, di layar muncul kotak dialog untuk mengisi Username dan Password. (jika          menggunakan password). •Setelah selesai muncul desktop, komputer siap digunakan. Cara mematikan komputer •Pastikan semua aplikasi yang telah anda gunakan sudah ditutup. •Pada menu start, klik shutdown-Ok atau Turn Off. •Tekan tombol Off pada monitor dan stabilizer.

Program C++ menggeser kata ke kiri

Dibawah ini merupakan program C++ untuk menggeser kata ke kiri, misal kita inputkan kata hallo maka outputnya menjadi alloh. dibuat dengan menggunakan elemen array satu dimensi. Simak saja di bawah ini #include <iostream> #include <string> using namespace std; class geser{    friend istream& operator>>(istream&, geser&);    friend ostream& operator<<(ostream&, geser&);    public:           void geser_kiri();    private:            int i;            char kata[100];            int banyak;            int temp; }; void geser::geser_kiri(){    temp   = kata[0];    for(int i=0; i<=banyak-1; i++){       if(...

Flowchart menentukan tahun kabisat atau bukan

Ini merupakan algoritma untuk menentukan tahun kabisat atau bukan tahun kabisat merupakan tahun dimana jumlah hari tidak terdiri 365 hari tetapi 366 yang terjadi 4 tahun sekali dan pada bulan februari muncul tanggal 29, Pada flowchart ini menggunakan proses (tahun % 4=0) yang artinya tahun yang habis dibagi 4 = 0 simbol % merupakan mod atau habis dibagi gitulah.