rendered paste body#include<iostream.h>class deret{ public: int angka1; int angka2; int a; int counter; int counterterorist; int banding1; int banding2; void ask() { counter=counterterorist=0; cout<<"Masukan angka pertama : "<<endl; cin>>angka1; cout<<"Masukan angka kedua : "<<endl; cin>>angka2; } void cekpertama() { if ( a%2==0 ) { a=a/2; counter=counter+1; } else { a=a*3+1; counter=counter+1; } } void cekkedua() { if ( a%2==0 ) { a=a/2; counterterorist=counterterorist+1; } else { a=a*3+1; counter=counterterorist+1; } } void ayam() { cout<<"Deret pertama sebagai berikut :"<<endl; for ( a=angka1; a!=1;/* jadul terkutuk */) { cekpertama(); display(); } cout<<"STOP"<<endl; cout<<"Jumlah Perhitungan angka pertama : "<<counter<<endl; banding1=counter; } void bebex() { cout<<"Deret kedua sebagai berikut :"<<endl; for ( a=angka2; a!=1;/* laknat */) { cekkedua(); display(); } cout<<"STOP"<<endl; cout<<"Jumlah Perhitungan angka kedua : "<<counterterorist<<endl; banding2=counterterorist; } void display() { cout<<a<<" "; } void bandingin() { if ( banding1 > banding2 ) { cout<<"Jumlah perhitungan paling banyak adalah pada deret pertama "; cout<<"yaitu "<<banding1<<" penghitungan"<<endl; } else { cout<<"Jumlah perhitungan paling banyak adalah pada deret kedua "; cout<<"yaitu "<<banding2<<" penghitungan"<<endl; } }};int main(){ deret z; z.ask(); z.ayam(); z.bebex(); z.bandingin(); return 0;}