ar_one_to. Diberdayakan oleh Blogger.
RSS

tugas program minggu III


PENGULANGAN     
 
            Pengulangan adalah suatu proses yang melakukan statemen-statemen dalam sebuah program secara terus-menerus sampai terdapat kondisi untuk menghentikannya. Struktur pengulangan akan sangat membantu dalam efisiensi program. Dalam C++ terdapat tiga buah struktur pengulangan yaitu struktur for, struktur while, struktur do-while. Penjelasan mengenai setiap jenis tersebut dapat dilihat dalam masing-masing contoh program sederhana dibawah ini :

a.       Program Struktur for :
   #include <iostream.h>
   int main(){
    int x;
   cout<<"PERULANGAN MENAIK"<<endl;
   for (int x=0; x<10; x++){
    cout<<x+1<<endl;
    }
    cout<<"\n";
   cout<<"PERULANGAN TURUN"<<endl;
   for (int t=10; t>0; t--){
    cout<<t<<endl;
    }
     cin>>x;
        return 0;
 }
b.      Struktur While
#include <iostream.h>
int main(){
    int j=10;
    int k;

    while (j >= 1){
      k = 1;
      while (k <= j){
      cout<<k*j<<" ";
      k++;
      }
      cout<<"\n";
      j--;
    }
     cin>>k;
        return 0;
}
c.       Struktur   do-while
#include <iostream.h>
int main () {
int nilai;
int i;
i=1;
do
{
cout<<i;
if((i%2)==0)
cout<<"genap"<<endl;
else
cout<<"ganjil"<<endl;
i=i+1;
}
while (i<=10);
cin>>i;
return 0;
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

program 3.1

contoh program class

#include <iostream.h>

class bilangan{
     private:
        int a,b;
     public:
void hasil(){
     cout<<"masukan nilai a : ";
     cin>>a;
     cout<<"masukan nilai b : ";
     cin>>b;
     if(a>b){
     cout<<"bilangan terbesar : "<<a<<endl;
     }
     else {
     cout<<"Bilangan terbesar : "<<b<<endl;
     }
     }};
int main(){
   int x;
    bilangan a;
    a.hasil();
   cin>>x;

    return 0;
}

    Nilai Huruf

#include <iostream.h>

class bilangan{
private:
      int nilai;
      char nilai_huruf;
public:
void nilai_hasil(){
     cout<<"Masukan nilai angka : ";
     cin>>nilai;
     if((nilai > 0)&&(nilai <= 20)){
     nilai_huruf='E';
     }
     else if((nilai > 20)&&(nilai <= 40)){
     nilai_huruf='D';
     }
     else if((nilai > 40)&&(nilai <= 60)){
     nilai_huruf='C';
     }
     else if((nilai > 60)&&(nilai <= 80)){
     nilai_huruf='B';
     }
     else {
     nilai_huruf='A';
     }
     cout<<"Nilai huruf = "<<nilai_huruf<<endl;
     }};
int main(){
   int x;
    bilangan a;
    a.nilai_hasil();
   cin>>x;
    return 0;
}

  Nama Hari

#include <iostream.h>

 class HARI {
 private:
  int hari_ke;
  char hari[100];
 public:
   void Set_Hari(){
    cout<<"Masukkan hari ke-";
    cin>>hari_ke;
    switch (hari_ke){
    case 1 : strcpy(hari, "Senin");break;
    case 2 : strcpy(hari, "Selasa");break;
    case 3 : strcpy(hari, "Rabu");break;
    case 4 : strcpy(hari, "Kamis");break;
    case 5 : strcpy(hari, "Jumat");break;
    case 6 : strcpy(hari, "Sabtu");break;
    default : strcpy(hari, "Minggu");break;
    }
    cout<<"Hari ke-"<<hari_ke<<" "<<"adalah"<<hari<<endl;
    }
   };
int main(){
     int x;
      HARI H;
      H.Set_Hari();
     cin>>x;

        return 0;
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

tugas program mingguan II

PERCABANGAN
          Salah satu permasalahan yang pasti diemui dalam pembuatan program adalah suatu percabangan. Percabangan yang dimaksud disini tiak lain adalah suatu pemilihan statemen yang akan dieksekusi dimana pemilihan tersebut didasarkan kondisi tertentu. Didalam C++, terdapat dua buah jenis struktur yang digunakan untuk mengimplementasi suatu percabangan, yaitu dengan menggunakan struktut if dan struktur switch.
           Statemen-statemen yang terdapat dalam sebuah blok percabangan akan dieksekusi hanya jika kondisi yang didefinisikan terpenuhi (bernilai benar). Artinya jika kondisi tidak terpenuhi (benilai salah), maka statemen-statemen tersebut juga tidk ikut dieksekusi oleh compiler. Untuk lebih memahami konsep percabangan, perhatikan program dibawah ini.

1. program percabangan if_else :

#include <iostream.h>

   int main(){
   int x;
   char huruf;
   cout<<"masukkan sebuah bilangan:";
   cin>>x;
   if ((x > 0)&&(x < 10))
   cout<<x<<"lebih besar 0 dan lebih kecil 10";
   cout<<"\n";
   cout<<"masukkan huruf :";
   cin>>huruf;
   if ((huruf == 'A')||(huruf == 'a')||(huruf == 'I')||(huruf == 'i')||
        (huruf == 'U')||(huruf == 'u')||(huruf == 'E')||(huruf == 'e')||
        (huruf == 'O')||(huruf == 'o')){
        cout<<huruf<<"adalah huruf vokal";
        }
   cin>>x;
        return 0;
}

2. Program percabangan switch
         Program percabangan dengan menggunakan statemen switch, disini saya mengambil contoh nama hari dalam contoh pernyataan ini. perhatikan source code ini...
  #include <iostream.h>
  int main(){
  int angka,x;
  cout<<"masukkan angka bulat :";
  cin>>angka;

   switch (angka){
   case 1 :cout<<"Hari ke-"<<angka<<":adalah Minggu";break;
   case 2 :cout<<"Hari ke-"<<angka<<":adalah Senin";break;
   case 3 :cout<<"Hari ke-"<<angka<<":adalah selasa";break;
   case 4 :cout<<"Hari ke-"<<angka<<":adalah rabo";break;
   case 5 :cout<<"Hari ke-"<<angka<<":adalah kamis";break;
   case 6 :cout<<"Hari ke-"<<angka<<":adalah jumat";break;
   case 7 :cout<<"Hari ke-"<<angka<<":adalah sabtu";break;
   default :cout<<"tidak ada hari ke-"<<angka;
   }
   cin>>x;

  return 0;
 }
3. Program Menghitung Harga Barang
Program dengan menggunakan statemen if_else, disini saya membuat contoh program untuk mencari apakah itu adalah bilangan positif atau negatif. Perhatikkan source code dibawah ini....
 #include <iostream.h>
int main(){
 int nilai;
 cout<<"masukkan bilangan bulat yang akan diperiksa :";
 cin>>nilai;

 if (nilai > 0){
  cout<<nilai<<" "<<"adalah bilangan POSIIF";
  }
 else if (nilai < 0){
  cout<<nilai<<" "<<"adalah bilangan NEGATIF";
  }
 else{
  cout<<nilai<<" "<<"adalah bilangan DEFAULT";
  }
  cin>>nilai;
        return 0;
}


Silahkn dipahami code-code diatas, semoga bisa jadi bahan pembelajaran dan bermanfaat dengan baik bagi kita programer yang masih pemula....
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

mencari titik tengah

               Kita semua pasti sudah mengerti tentang pelajran matematika….??? Dalam matematika kita sering dibri tugas oleh guru kita untuk mencari titik tengah sebuah baris yang ujung titiknya adalah A(x1,y1) dan B(x2,y2). Kini saya telah membuat sebuah algoritma dan program dalam C++ untuk mencari nilai tersebut. Dalam algoritmanya kita tetap menggunakan rumus:
hasil = x1 + x2; hasil = y1 + y2;
hasilx = hasil / 2; hasily = hasil / 2; 

Algoritma :
1. Masukkan bilangan dalam ax,ay.
2. Masukkan bilangan dalam bx,by
3. Hitunglah dengan rumus diatas.
4. Setelah anda mengikuti menghitung dengan rumus tersebut pasti akan dapat mengetahui hasil dari masing-masing titik.
Ini adalah sourdcard dalam program C++ sebagai berikut :
#include <iostream.h>
void titik_tengah (float x1, float y1, float x2, float y2, float hasil, float hasilx, float hasily){
hasil = x1 + x2;
hasilx = hasil / 2;
hasil = 0;
hasil = y1 + y2;
hasily = hasil / 2;
cout<<"\n\nKoordinat Titik Tengah T adalah : x=" << hasilx << ", y=" << hasily; 
cout<<" => T(x, y) === T(" << hasilx << ", " << hasily << ")"; 
}
int main(){ 
float x1, y1, x2, y2; 
float hasil, hasilx, hasily; 
cout<<"Menghitung Titik Tengah\n\n"; 
cout<<"A.....T.....B\n\n"; 
cout<<"Masukkan Koordinat titik A\n"; 
cout<<"Ax : "; 
cin>>x1;
cout<<"Ay : "; 
cin>>y1;
cout<<"\nMasukkan Koordinat titik B\n"; 
cout<<"Bx : "; 
cin>>x2;
cout<<"By : "; 
cin>>y2;
titik_tengah(x1,y1,x2,y2,hasil,hasilx, hasily);
cin>>x1;
return 0;
}

                 Perhatikanlah dengan seksama dan pahami semua tata cara penulisannya tersebut, semoga bisa bermanfaat untuk kita semua.
 download example :
titik tengah

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

bilangan matriks

              Dalam sebuah perhitungan matematika kita sering kali disuruh untuk mencari determinan matriks. Disini saya mempunyai sebuah algoritma dan program yang insyaAllah dapat membantu para siswa-siswi untuk mencari sebuah matriks yang berordo 2 x 2 :
Kita dapat mencari nilai ‘A’ dengan rumus : A = (a*d) –(c*d)
Algoritmanya:
1. Masukkan bilangan yang dikehendaki.
2. Hitunglah dengan menggunakan rumus yang diatas.
3. Jika semua sudah dihitung dengan rumus tersebut maka hasilnya pasti akan bisa diketahui.
4. Untuk yang terakhir tinggal menuliskan hasil tersebut.


Ini adalah progamnya yang saya dengan menggunakan bahasa pemrograman C++ buat dengan ketentuan matriks berordo 2 x 2 :

#include <iostream.h>
class MATRIK {
private:
int a, b, c, d;
float hasil;
public:
void Set_Inputan(){
cout<<"Program menghitung matrik ordo 2\n\n"; 
cout<<"| A B |\n"; 
cout<<"| C D |\n"; 
cout<<"\n"; 
cout<<"Masukkan bilangan A : "; 
cin>>a;
cout<<"Masukkan bilangan B : "; 
cin>>b;
cout<<"Masukkan bilangan C : "; 
cin>>c;
cout<<"Masukkan bilangan D : "; 
cin>>d;
cout<<"\n"; } 
void Set_Proses(){ 
hasil = (a*d)-(b*c); 
void Set_Output(){ 
cout<<"\nMatrik\n\n"; 
cout<<"| " << a << " " << b << " |\n"; 
cout<<"| " << c << " " << d << " |\n"; 
cout<<"\n";
cout<<"Hasilnya adalah : "<<hasil<<endl;
}
};
int main(){
     int x;
 MATRIK M;
 M.Set_Inputan();
 M.Set_Proses();
 M.Set_Output();
   cin>>x;
return 0;
}

          Silahkan diperhatikan dan dipahami tata cara tulisannya dalam program agar anda dapat mengembangkan lebih bagus lagi.Amin.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

menghitung satuan

Algoritma nilai mata uang
Kita tau bahwa nilai mata uang rupiah ada beberapa macam ada yang ribuan, ratusan dll. Disini saya akan memberikan sebuah langkah-langkah atau algoritma untuk memecahkan suatu satuan mata uang dari ratusan kebawah. Ini adalah sebuah algoritma dan program yang berhasil saya rancang sedemikian rupa.
Algoritma :
1.     Kita masukkan sebuah nilai yang bentuknya berupa ratusan kebawah kedalam suatu progam.
2.     Untuk mencari sebuah ratusannya kita memakai rumus :
                    Ratusan=(nilai-nilai%100)/100
3.     Untuk mencari sebuah puluhan kita menggunakan rumus :
                   puluhan=(nilai%100)/10
4.     Untuk mencari sebuah satuan kita memakai rumus :
                    satuan=(nilai-nilai%100)%100
5.      Setelah kita memasukkan bilangan itu dan sesuai rumus diatas maka program akan mengeksekusi nilai tersebut dalam masing-masing bilangan.

6.     Setelah nilai tersebut dieksekusi maka program akan menampilkan nilai-nilai tersebut sesuai dengan bilangannya.

                Didalam C++ kita dapat membuat program apapun yang kita inginkan, salah satunya dalam perhitungan suatu mata uang seperti diatas. Dalam suatu bilanganmata uang kita dapat menentukan bahwa itu nilai ratusan, puluhan ataupun satuan. Ini adalah salah satu contoh program yang berhasil saya buat untuk menentukan hal diatas :


#include <iostream.h>
int main(){
int nilai, ratusan, puluhan, satuan, ribuan;
   
cout<<"^^^program menentukan nilai dalam mata uang^^^"<<endl;
    cout<<"         n ratusan, n puluhan, n satuan"<<endl;
cout<<"masukkan bilangan bulat :";
cin>>nilai;
ratusan = (nilai-nilai%100)/100; 
puluhan = (nilai%100)/10;
satuan = (nilai%100)%10;
cout<<ratusan<<"Ratusan"<<""<<puluhan<<"Puluhan"<<" "<<satuan<<"Satuan"<<endl;
cin>>nilai;
        return 0;
}


                Inilah program yang saya rancang yang dapat menentukan bilangan-bilangan dalam suatu bilangan mata uang ratusan, puluhan dan satuan. Untuk membutikan dapat melihat disitus ini :

http://www.4shared.com/file/qvjKzvto/Project1.html

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

algoritma

                    algoritma pengambilan uang


       Dijaman yang sudah maju dan berkembang ini kita sebagai nasabah dipermudahkan untuk menyimpan (menabung) uang kita dibank. Bank merupakan tempat yang paling aman untuk menyimpan uang kita. Saya punya beberapa trik-trik untuk pengambilan uang disuatu bank semoga bisa bermanfaat bagi semua nasabah-nasabah.
 Langkah-langkah atau algoritma pengambilan uang :

1.Pergi kebank.
2.Ambil slip pengambilan uang.
3.Mengisi slip :
        a.Tulis nama
        b.Tulis no rekerning
        c.Tulis tanggal pengambilan
        d.Centang penarikan tunai
        e.Tulis nominal penarikan dengan angka (Rp.53.000.000,00)
        f.Tulis nominal dengan huruf (Lima puluh tiga juta rupiah)        
        g.Tanda tangan
4.Serahkan kepada Teller slip pengambilan dan buku Tabungan.
5.Tunggu sebentar untuk di panggil.
6.Uang di ambil beserta buku tabungan.
7.Keluar bank.
8.Pulang..

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

PROGRAM C++


C++         
download   
C + + is a very popular language in the world of software development. Both these languages ​​are classified into intermediate-level language (the middle level language). The other hand, the academic side, a man named Niklus Wirth at the University of Zurich, Switzerland to develop high-level language (high level language) called the Pascal language to teach the algorithm to his students. Thus the Pascal language academic environment is more popular than C + + language. We certainly know that programming language C + + is a language that is more difficult to understand than the java language. Since the developed C + + language is widely used to develop application programs in the field of telecommunications, financial or business and the operating system. Even to this day, making programs for computer games (games), most still use the language C + +.

Pay attention and understand a simple example of C + + program that has successfully I created below:




#include <iostream.h>
int main(){
int x, a, b, h1;
 cout<<"masukkan nilai n:";
 cin>>x;
 a = 0;
 b = 1;

cout << "\n";
 cout<<"deret fibonanci dengan n:"<< x << "\n\n";
 cout << a << " " << b << " ";
 for (int count = 1; count < (x-1); count++)
 {
   h1 = a + b;
   a = b;
   b = h1;

   cout << b << " ";
 }












     








            This is one very simple program I have created with C + + programming language, a program to create a series Fibonanci. As explained above that it is C + + programming language that can make a variety of other programs. An age that has been developed and developing, we as progrmer prefix should be more able memehami this programming language to create a program that can be made ​​with the programming language.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS