Ente Pengunjung Ke

Not-
Found
Tampilkan postingan dengan label practice alpro. Tampilkan semua postingan
Tampilkan postingan dengan label practice alpro. Tampilkan semua postingan

Deret Fibonacci

Kali ini saya akan membahas tentang deret Fibonacci..

Langsung saja kali ya.. mari kita mulai fengan C++ nya..


Contoh 1.
======================================
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    dikurr:
    cout<<" ::PROGRAM DERET FIBONACCI::\n";
    cout<<"      ::Dian Kurniawan::\n";
    cout<<"       ::1300018156/D::\n\n";
    int x=-1, y=1, z, a, jml;
    cout<< "Jumlah deret Fibonacci = "; cin>> jml;
    cout<< "Deret Fibonacci = \n";
    for(a=1 ; a<=jml; a++)
    {
        z=x+y;
        cout<< z <<ends;
        x=y;
        y=z;
    }
    cout<<endl<<endl;;
    goto dikurr;
}
========================================

Contoh 2

========================================
#include <cstdlib>
#include <iostream>
#define true 1

using namespace std;


int main(int argc, char *argv[])
{
    cout<<" ::PROGRAM DERET FIBONACCI::\n";
    cout<<"      ::Dian Kurniawan::\n";
    cout<<"       ::1300018156/D::\n\n";
    int a, b, f=1, f2=1, derfib;
    cout<<" inputkan deret : ";
    cin>>b;
    cout<<endl<<"Deret Fibonacci : "<<endl<<endl<<f;
    for(a=1;a<=b-2;a++)
    {
       cout<<" "<<f2;
       derfib=f+f2;
       f=f2;
       f2=derfib;
    }
    cout<<" "<<derfib<<endl;
    cout<<endl;
   
    system("PAUSE>>null");
    return EXIT_SUCCESS;
}
===========================================


contoh 1




contoh 2

Posted by
Unknown

More

Flowchart Mencetak bilangan yang habis dibagi 4 dan 7 antara 1 sampai 100 secara REKURSIF

Kali ini saya akan membahas tentang mencetak bilangan yang habis dibagi 4 dan 7 antara 1 sampai 100 secara rekursif.

Langsung saja kia praktek kan.. check this out..

 kita buat procedure nya.. lihat contoh diatas dan dibawah ini


Dan hasilnya akan menjadi seperti ini..

 

Posted by
Unknown

More

[raptor] Iteratif Rekursif

 naik iteratif

naik iteratif
turun iteratif


turun iteratif
naik rekursif



turun rekursif


Posted by
Unknown

More

[C++] bilangan 1-9 dan 9-1

For naik

===============================
#include <cstdlib>
#include <iostream>
#include <conio.h>

using namespace std;

class angka{
      public:
             angka(){nilai;}
           
void interatif(int nilai);
     private:
             int i, nilai;
};

void angka::interatif(int nilai)
{
     int i=1;
     cout<<"Masukan Nilai : ";
     cin>>nilai;

{
        for(int i=1; i<=nilai; i++)
        cout << i << endl;
}

}
int main(int argc, char *argv[])
{
{
    angka x;
    cout<<"\nMencetak Bilangan\n"<<endl;
    x.interatif(0);
}

system("PAUSE");
getch;;
}
=================================

For turun

=================================
#include <cstdlib>
#include <iostream>
#include <conio.h>

using namespace std;

class angka{
      public:
             angka(){nilai;}
            
void interatif(int nilai);
     private:
             int i, nilai;
};

void angka::interatif(int nilai)
{
     int i=9;
     cout<<"Masukan Nilai : ";
     cin>>nilai;

{        for(int i=9; i>=nilai; i--)
        cout << i << endl;
}

}
int main(int argc, char *argv[])
{
{
    angka x;
    cout<<"\nMencetak Bilangan\n"<<endl;
    x.interatif(0);

}

system("PAUSE");
getch;;
}
================================


While naik

================================
#include <cstdlib>
#include <iostream>


using namespace std;
class naik{
      private:
              int a;
      public:
             naik();
             void proses();
};

naik::naik(){
             cout<<" menghitung 1 sampai dengan 9\n\n";
}

void naik::proses(){
     a=1;
     while (a<=9){
           cout<<a<<endl<<endl;
           a++;
     }
}


int main(int argc, char *argv[])
{    naik x;
     x.proses();

system("PAUSE");
return 0;

}
================================

While turun

================================
#include <cstdlib>
#include <iostream>


using namespace std;
class turun{
      private:
              int a;
      public:
             turun();
             void proses();
};

turun::turun(){
             cout<<" menghitung 1 sampai dengan 9\n\n";
}

void turun::proses(){
     a=9;
     while (a>=1){
           cout<<a<<endl<<endl;
           a--;
     }
}


int main(int argc, char *argv[])
{    turun x;
     x.proses();

system("PAUSE");
return 0;

}

=================================

Repeat Until naik

=================================
#include <cstdlib>
#include <iostream>


using namespace std;
class naik{
      private:
              int i;
      public:
             naik();
             void proses();
};

naik::naik(){
             cout<<" menghitung 1 sampai dengan 9\n\n";
}

void naik::proses(){
    int i=1;
    do{
        cout<<i<<endl<<endl;
        i++;
        }
     while (i<=9);
}


int main(int argc, char *argv[])
{    naik x;
     x.proses();

system("PAUSE");
return 0;

}
=================================

Repeat Until turun

=================================

#include <cstdlib>
#include <iostream>


using namespace std;
class turun{
      private:
              int i;
      public:
             turun();
             void proses();
};

turun::turun(){
             cout<<" menghitung 1 sampai dengan 9\n\n";
}

void turun::proses(){
    int i=9;
    do{
        cout<<i<<endl<<endl;
        i--;
        }
     while (i>=1);
}


int main(int argc, char *argv[])
{    turun x;
     x.proses();

system("PAUSE");
return 0;

}

Untuk SS while sama Repeat Until di pending dulu.. sekian..

Posted by
Unknown

More

Algoritma perulangan bil 1sampai 9

A. Buatlah algoritma mencetak bilangan dari 1 sampai 9 secara :::
01. naik
02. turun


menggunakan :
01. perulangan for to .. (for downto ...)
02. perulangan while
03. perulangan repeat until

Algoritmanya:
>> Naik <<
1. Naik menggunakan perulangan for to...
for i <-- 1 to 9 do
write(i)
end for 


2. Naik menggunakan perulangan while...
i <-- 1
while(i < 10)
write(i)
i <-- i + 1
end while

3. Naik menggunakan perulangan repeat until...
i <-- 1
repeat
write(i)
i <-- i + 1
until(i>9)

>> Turun <<
1. Turun menggunakan perulangan for to...
for i <-- 9 to 0 do
write(i)
end for 

2. Turun menggunakan perulangan while...
i <-- 9
while(i < 0)
write(i)
i <-- i - 1
end while

3. Turun menggunakan perulangan repeat until...
i <-- 9
repeat
write(i)
i <-- i - 1
until(i>0)

Posted by
Unknown

More

latian sub program

Kali ini saya akan membahas tentang SUB PROGRAM

oke.. langsung saja
ini program latiannya.. download di sini

ini dia algoritma nya >>

Tutorial Tahap membuat subprogram menggunakan RAPTOR
1. klik kanan pada bagian main, pilih add procedure
2. Beri nama procedure, pada bagian paling atas
3. Ubah MODE nya menjadi Intermediate yah
4. Parameter input (dicentang) : x, parameter output (dicentang) : hasil
5. Isikan algoritma seperti menulis di main di dalam procedure tambah5
6. Kembali pada bagian main, kita panggil procedure tadi. hasilnya :


>> dari seperti ini <<
>> menjadi seperti ini <<



dan ini hasil raptor nya

Posted by
Unknown

More

[tugas kelompok] perulangan loop dalam kehidupan sehari-hari

  1. Makan
    Saat makan, kita akan melakukan pengambilan nasi maupun dengan lauknya, kemudian memakannya melalui mulut. Setelah makanan tersebut telah dikunyah atau sudah masuk ke dalam perut, maka kita akan mengambil nasi maupun dengan lauknya lagi. Hal ini terus dilakukan secara berulang-berulang sampai dengan tujuan tertentu, yaitu sampai sebelum kenyang.
  2.  Bersepeda
    Melakukan aktifitas secara berulang juga banyak manfaatnya, salah satunya adalah bersepeda. Saat mengendarai sepeda akan sampai ke tujuan tertentu jika pedal sepeda itu dikayuh secara berulang-berulang. Saat kita mengayuh sepeda, secara tidak langsung tubuh juga akan lebih sehat :D.
     3. Berjalan
         berjalan merupakan hal yang kita lakuakan setiap hari, seoanjang hari dan setiap waktu..saat ingin
         menuju lokasi kita selalu melakukan hal yang sama... melangkah dan melangkah untuk mencapai
         tempat tersebut

Posted by
Unknown

More

Menentukan bilangan terbesar antara 3 bilangan

Kali ini sya akan membahas tentang menentukan bil terbesar antara 3 bil

 langsung saja >>>

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    dikurr:
    cout<<"=============================\n";
    cout<<" Menentukan Bil. Terbesar\n";
    cout<<"   Antara 3  Bil. Bulat\n";
    cout<<"     Dian Kurniawan\n";
    cout<<"      1300018156/D \n";
    cout<<"=============================\n\n";
int a,b,c;
    cout<<"masukkan bilangan pertama : ";
    cin>>a;
    cout<<"masukkan bilangan kedua : ";
    cin>>b;
    cout<<"masukkan bilangan ketiga : ";
    cin>>c;
    cout<<endl;
   
    if (a>b)
    cout<<" bilangan terbesar : "<<a;
    else if (b>c)
    cout<<" bilangan terbesar : "<<b;
    else
    cout<<" bilangan terbesar : "<<c;
    cout<<endl; cout<<endl;
   
    goto dikurr;
    system("PAUSE>>null");
    return EXIT_SUCCESS;
}






Posted by
Unknown

More

Menentukan bilangan terbesar antara 2 bilangan

kali ini sya akan membahas tentang menentukan bil terbesar antar 2 bil terbesar
langsung saja >>

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    dikurr:
    cout<<"=============================\n";
    cout<<" Menentukan Bil. Terbesar\n";
    cout<<"   Antara 2  Bil. Bulat\n";
    cout<<"     Dian Kurniawan\n";
    cout<<"      1300018156/D \n";
    cout<<"=============================\n\n";
    int a,b;

    cout<<"masukkan bilangan pertama : ";

    cin>>a;

    cout<<"masukkan bilangan kedua : ";

    cin>>b;

   

    if (a>b)

    cout<<" bilangan terbesar : "<<a;

    else

    cout<<" bilangan terbesar : "<<b;

    cout<<endl;
    cout<<endl;
    cout<<endl;
   
    goto dikurr;
    system("PAUSE>>null");
    return EXIT_SUCCESS;
}



Posted by
Unknown

More

Konversi Nilai

Kali ini saya akan membahas tetntang Konveri Nilai :::

langsung saja >>



#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    dikurr:
    cout<<"===================================\n";
    cout<<"      Menghitung Konversi Nilai\n";
    cout<<"          Dian Kurniawan \n";
    cout<<"           1300018156/D\n";
    cout<<"====================================\n\n";
    int nilai;
    char maka;
         cout<<"masukkan nilai angka = ";cin>>nilai;
    if((nilai>0) && (nilai<=20)) maka = 'E';
                 else if ((nilai >20) && (nilai <=40)) maka = 'D';
                 else if ((nilai >40) && (nilai <=60)) maka = 'C';
                 else if ((nilai >60) && (nilai <=80)) maka = 'B';
                 else maka = 'A';
    cout<<"nilai huruf = "<<maka;
    cout<<endl;
    cout<<endl;
    goto dikurr;

    system("PAUSE>null");
    return EXIT_SUCCESS;
}





Posted by
Unknown

More

Konveri Hari

kali ini saya akan membahas tentang konversi hari ::

langsung saja

#include <cstdlib>
#include <iostream>
#include <string.h>

using namespace std;

int main(int argc, char *argv[])
{
    dikurr:
    cout<<"===================================\n";
    cout<<"      Menghitung Jarak 2 Titik\n";
    cout<<"          Dian Kurniawan \n";
    cout<<"           1300018156/D\n";
    cout<<"====================================\n\n";
    int hari_ke;
    char*hari;
              cout<<"masukkan hari_ke-";cin>>hari_ke;
              switch(hari_ke){
                          case 1: strcpy(hari," hari senin ");break;
                          case 2: strcpy(hari," hari selasa ");break;
                          case 3: strcpy(hari," hari rabu ");break;
                          case 4: strcpy(hari," hari kamis ");break;
                          case 5: strcpy(hari," hari jum'at ");break;
                          case 6: strcpy(hari," hari sabtu ");break;
              default:strcpy(hari," hari minggu ");break;
              }
              cout<<" >>> hari_ke-"<<hari_ke<<" adalah "<<hari<<endl;
              cout<<endl;
              cout<<endl;
       
              goto dikurr;
    system("PAUSE>>null");
    return EXIT_SUCCESS;
}



Posted by
Unknown

More

Mencari titik tengah sebuah garis

1. Buatlah algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titik nya adalah A(x1,y1)  dan B(x2,y2) ?????


mari langsung saja ke C++ nya..


#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{  
    mulai:
    cout<<endl;
    cout<<endl;
    double x1,y1,a,b,x2,y2;
    cout<<"===================================\n";
    cout<<"      Menghitung Jarak 2 Titik\n";
    cout<<"          Dian Kurniawan \n";
    cout<<"           1300018156/D\n";
    cout<<"====================================\n\n";
 
   cout<<" Silahkan masukkan nilai x1 = "; 
   cin >> x1; 
   cout<<" Silahkan masukkan nilai x2 ="; 
   cin >> x2; 
   cout<<" Silahkan masukkan nilai y1="; 
   cin >> y1; 
   cout<<" Silahkan masukkan nilai y2="; 
   cin >> y2; 
   a =(x1+x2)/2; 
   b =(y1+y2)/2; 
   cout << " nilai dari garis x = "<<a << endl;   
   cout << " nilai dari garis y = "<<b << endl; 
   
    goto mulai;
   
}
raptor jarak 2 titik

Posted by
Unknown

More
Diberdayakan oleh Blogger.