All pastes #30897 Raw Edit

Something

public cpp v1 · immutable
#30897 ·published 2005-11-24 10:21 UTC
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;}