Fatihul Ulum Community of Knowledge
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Nas, Nas,Nas

3 posters

Go down

Nas, Nas,Nas Empty ini yang rumit

Post  zz Fri Feb 27, 2009 9:47 pm

class takdil

{

int a,b,c;//awal dari segalanya

int saw1,daq1,dar1,SAW1,DAQ1,DAR1;//satrul awwal dan tsani

int KAS,KAS1;//sawani kasr,daqiqoh fadl

int fadl,fadl1,fadl2;//sawani fadl,daqiqoh fadl,darajah fadl

int e,e1,e2;//sisa pembagian bila lebiih dari 60

int h,h1,h2;//hasil pembagian bila lebih dari 60

int s,s1,s2,s3;//simpan 1 bila kurang dari 60 tapi lebih dari 30

int z,z1,z2;//ini jumlah rowabik,sawalis,sawani setelah ditambahkan

int sisa,sisa1,sisa2;

int takdil_saw,takdil_daq,takdil_dar;

int f_saw,f_daq,f_dar;

public:

int setvalue(int saw,int daq, int dar,int SAW,int DAQ,int DAR){saw1=saw,daq1=daq,dar1=dar, SAW1=SAW,DAQ1=DAQ,DAR1=DAR;}//memasukkan satrul, saw=awwal,SAW=tsani

int setvalue1(int kas,int kas1){KAS=kas,KAS1=kas1;}//memasukkan kasrul

void pros1();//ini untuk mencari fadl bainahuma

void pros2();//ini untuk mencari rowabik,sawalis,sawani

void pros3();//ini untuk mencari takdil

void final();//mencari takdil

int oke_saw(){return f_saw;}

int oke_daq(){return f_daq;}

int oke_dar(){return f_dar;}

void tak_s();

};

//...........................................................segala proses takdil................................................

//...........................................................mencari fadl bainahuma..............................................

//...........................................................mencari fadl bainahuma..............................................

void takdil::pros1(){

int sr,sr1;

if (((saw1)+(daq1*60)+(dar1*7200))<((SAW1)+(DAQ1*60)+(DAR1*7200)))//satrul sani dikurangi satrul awwal

{//fadl=SAW1-saw1;

if (SAW1-saw1<0)

{fadl=SAW1-saw1+60;sr=-1;}

else {fadl=SAW1-saw1;sr=0;}

//..............................................................................................................

//fadl1=DAQ1-daq1+sr;

if (DAQ1-daq1+sr<0)

{fadl1=DAQ1-daq1+sr+60;sr1=-1;}

else {fadl1=DAQ1-daq1+sr;sr1=0;}

//................................................................................................................

//fadl2=DAR1-dar1+sr1;

if (DAR1-dar1+sr1<0)

{fadl2=DAR1-dar1+sr1+30;sr1=-1;}

else {fadl2=DAR1-dar1+sr1;sr1=0;}



cout<<fadl<<","<<fadl1<<","<<fadl2<<"lebih kecil"<<endl;//bila ini dibunuh maka hasil fungsi tidak otomatis muncul dilayar

;}

else if (((saw1)+(daq1*60)+(dar1*7200))>((SAW1)+(DAQ1*60)+(DAR1*7200)))//satrus awal dikurangi satrus sani

{//fadl=saw1-SAW1;

if (saw1-SAW1<0)

{fadl=saw1-SAW1+60;sr=-1;}

else {fadl=saw1-SAW1;sr=0;}

//..............................................................................................................

//fadl1=daq1-DAQ1+sr;

if (daq1-DAQ1+sr<0)

{fadl1=daq1-DAQ1+sr+60;sr1=-1;}

else {fadl1=daq1-DAQ1+sr;sr1=0;}

//................................................................................................................

//fadl2=dar1-DAR1+sr1;

if (dar1-DAR1+sr1<0)

{fadl2=dar1-DAR1+sr1+30;sr1=-1;}

else {fadl2=dar1-DAR1+sr1;sr1=0;}



cout<<fadl<<","<<fadl1<<","<<fadl2<<"lebih besar"<<endl;

}

else {fadl=0;fadl1=0;fadl2=0;}

//{cout<<"erreo"<<endl;}

}

//.............................................mencari rowabik, sawalis dan sawani...........................

//...........................................................................................................

//...........................................................................................................

void takdil::pros2(){

a=fadl*KAS;b=(fadl1*KAS)+(fadl*KAS1);c=fadl1*KAS1;//sawani fadl,

}

//...........................................................................................................

//............................................prosess pembagian...............................................................

//...........................................................................................................

void takdil::pros3(){

//int h,h1,h2,h3;

if ((a%60>30)&&(a>60))

{e=1;sisa=a%60;}

else {e=0;sisa=0;}

if (a>30)//.............rowabik..............................................................................

{

if (a>60)

{ h=(a/60)+e;s=0;}

else

{h=0;s=1;}

}

else

{h=0;s=0;}

//h1=e+h+b;

//................sawalis............................................................................

if (((e+h+b+s)%60>30)&&((e+h+b+s)>60))

{e1=1;sisa1=(e+h+b+s)%60;}

else {e1=0;sisa1=0;}

if (e+h+b+s>30)

{

if (e+h+b+s>60)

{h1=(e+h+b+s)/60+(e1);s1=0;}

else

{h1=0;s1=1;}

}

else

{h1=0;s1=0;}

//.......................sawani....bila tidak sampai 60 maka langsung menjadi angka takdil..............

if (((h1+s1+c)%60>30)&&((h1+c+s1)>60))

{e2=1;sisa2=(h1+s1+c)%60;cout<<"hello"<<endl;}

else{e2=0;sisa2=(h1+s1+c)%60;}

if (e1+h1+s1+c>30) {

if (e1+h1+s1+c>60)

{h2=(h1+s1+c)/60;s2=0;}

else

{h2=0;s2=1;cout<<"hel"<<endl;}

}

else

{h2=0;s2=0;}

z=a;z1=b+s+h;z2=c+s1+h1;

cout<<"awal pra tambah : "<<a<<","<<b<<","<<c<<endl;

cout<<"jumlah total : "<<z<<","<<z1<<","<<z2<<endl;

cout<<"hasil pembagian bila x>60 : "<<h<<","<<h1<<","<<h2<<endl;

cout<<"simpan bila 30<x<60 : "<<s<<","<<s1<<","<<s2<<endl;

cout<<"sisa pembagian bila x>60 : "<<e<<","<<e1<<","<<e2<<endl;

cout<<"sisa pembagian bila x>60 : "<<sisa<<","<<sisa1<<","<<sisa2<<endl;



//return 0;

}

//...................................................Mencari takdil.............................................................

//...................................................Mencari takdil.............................................................

//...................................................Mencari takdil.............................................................

void takdil::final(){

if (z2>60)

{takdil_saw=sisa2;takdil_daq=h2;takdil_dar=0;cout<<"5"<<endl;}

else if ((z2<60)&&(z2>0))//memasukkan apa saja bila di sawani masih ada angka

{takdil_saw=z2;takdil_daq=0;takdil_dar=0;cout<<"vvvvvvvvv"<<endl;}

else if((z1<=30)&&(z2=0))// ini kemungkinan terakhir

{takdil_saw=saw1;takdil_daq=daq1;takdil_dar=dar1;cout<<"3"<<endl;}

else if(z1<=30)

{takdil_saw=saw1;takdil_daq=daq1;takdil_dar=dar1;cout<<"4"<<endl;}

else

{cout<<"error, laporkan ini pada kami, fatihul-ulum manggisan";}

}

//...................................................mencari takdil_samsi..........................................................

//...................................................mencari takdil_samsi..........................................................

//...................................................mencari takdil_samsi..........................................................

void takdil::tak_s(){

int s,s1,s2;

if(z2>60)

{if (((saw1)+(daq1*60)+(dar1*7200))<((SAW1)+(DAQ1*60)+(DAR1*7200)))

{if (saw1+takdil_saw>=60)

{f_saw=saw1+takdil_saw-60;s=1;}
else {f_saw=saw1+takdil_saw;s=0;}
if (daq1+takdil_daq+s>=60)
{f_daq=daq1+takdil_daq+s-60;s1=1;}
else {f_daq=daq1+takdil_daq+s;s1=0;}
if (dar1+takdil_dar+s1>=30)
{f_dar=dar1+takdil_dar+s1+30;s2=1;}

else {f_dar=dar1+takdil_dar+s1;s2=0;}

cout<<"hello"<<endl;}
//kemungkinan kedua

else if (((saw1)+(daq1*60)+(dar1*7200))>((SAW1)+(DAQ1*60)+(DAR1*7200)))
{ if (saw1-takdil_saw<0)

{f_saw=saw1-takdil_saw+60;s=-1;}

else {f_saw=saw1-takdil_saw;s=0;}

if (daq1-takdil_daq+s<0)

{f_daq=daq1-takdil_daq+s+60;s1=-1;}

else {f_daq=daq1-takdil_daq+s;s1=0;}

if (dar1-takdil_dar+s1<0)

{f_dar=dar1-takdil_dar+s1+30;s2=-1;}

else {f_dar=dar1-takdil_dar+s1;s2=0;}

cout<<"dikurangi"<<endl;}

else {f_saw=takdil_saw;f_daq=takdil_daq;f_dar=takdil_dar;}
}
//..............................pusing..................................................................
else if ((z2<60)&&(z2>0))
{if (((saw1)+(daq1*60)+(dar1*7200))<((SAW1)+(DAQ1*60)+(DAR1*7200)))

{if (saw1+takdil_saw>=60)

{f_saw=saw1+takdil_saw-60;s=1;}
else {f_saw=saw1+takdil_saw;s=0;}
if (daq1+takdil_daq+s>=60)
{f_daq=daq1+takdil_daq+s-60;s1=1;}
else {f_daq=daq1+takdil_daq+s;s1=0;}
if (dar1+takdil_dar+s1>=30)
{f_dar=dar1+takdil_dar+s1+30;s2=1;}

else {f_dar=dar1+takdil_dar+s1;s2=0;}

cout<<"hello"<<endl;}
//kemungkinan kedua

else if (((saw1)+(daq1*60)+(dar1*7200))>((SAW1)+(DAQ1*60)+(DAR1*7200)))
{ if (saw1-takdil_saw<0)

{f_saw=saw1-takdil_saw+60;s=-1;}

else {f_saw=saw1-takdil_saw;s=0;}

if (daq1-takdil_daq+s<0)

{f_daq=daq1-takdil_daq+s+60;s1=-1;}

else {f_daq=daq1-takdil_daq+s;s1=0;}

if (dar1-takdil_dar+s1<0)

{f_dar=dar1-takdil_dar+s1+30;s2=-1;}

else {f_dar=dar1-takdil_dar+s1;s2=0;}

cout<<"hei"<<endl;}

else {f_saw=takdil_saw;f_daq=takdil_daq;f_dar=takdil_dar;}
}
else {f_saw=takdil_saw;f_daq=takdil_daq;f_dar=takdil_dar;cout<<endl;}
}

/*
dalam matematika kita sering memecahkan sesuatu melalui tahap demi tahap,
kebanyaan pemecahan soal dilakukan dengan melalui satu rumus ke rumus yang lain,
begitu juga dalam program,
anda tidak bisa membuat program yang rumit tanpa melalui tahapan demi tahapan,
sepeti code diatas,
anda tidak bisa menyuruh komputer untuk langsung menuju ke hasil takdil,
anda harus mencari sarat2 dari pada si takdil tersebut. baru kemudian mencari si takdil
bila anda tidak terbiasa berpikir matematika pasti akan aleng-leng,
(ini bukan berarti saya ahli matematik)
satu lagi,
mereka yang ahli program pasti juga akan hebat matematikanya.
apakah komputer sama persiis dengan matematika ???
jelas tidak !!!!
tapi cara membuat program sama seperti saat kamu memecahkan soal matematika
saya harap keterangan ini bisa sedikit membantu anda
salam
*/
zz
zz
Panglima
Panglima

Jumlah posting : 121
Age : 78
Lokasi : france
Registration date : 13.02.09

Kembali Ke Atas Go down

Nas, Nas,Nas Empty Re: Nas, Nas,Nas

Post  Riqi Fri Feb 27, 2009 9:01 pm

tolong bari contohnya kalau memang pemograman itu hampir sama dengan matematika dan tolong jelaskan demgam sangat jelas ok???????
Riqi
Riqi
Pemula
Pemula

Jumlah posting : 16
Age : 35
Lokasi : jember
Registration date : 14.02.09

http://riqisyaff.wordpress.com/

Kembali Ke Atas Go down

Nas, Nas,Nas Empty Thank's

Post  andy maulana Thu Feb 26, 2009 2:18 am

terima kasih atas pemberitahuannya Very Happy Very Happy
andy maulana
andy maulana
Pejuang
Pejuang

Jumlah posting : 74
Age : 33
Lokasi : jawa timur
Registration date : 13.02.09

Kembali Ke Atas Go down

Nas, Nas,Nas Empty Nas, Nas,Nas

Post  zz Wed Feb 25, 2009 12:51 am

Bagi santri yang mau belajar pemograman c++,
Mohon juga mempelajari matematika dengan serius,
tanpa matematika anda tidak akan pernah handal dalam pemograman komputer.
cara pemograman hampir sama dengan cara matematika.
zz
zz
Panglima
Panglima

Jumlah posting : 121
Age : 78
Lokasi : france
Registration date : 13.02.09

Kembali Ke Atas Go down

Nas, Nas,Nas Empty Re: Nas, Nas,Nas

Post  Sponsored content


Sponsored content


Kembali Ke Atas Go down

Kembali Ke Atas


 
Permissions in this forum:
Anda tidak dapat menjawab topik