Deni Duor. Diberdayakan oleh Blogger.

Blog Archive

Contoh Program Fungsi C++

Contoh soal dan jawaban berupa script tentang Fungsi C++

Contoh Program Pointer C++

Contoh soal dan jawaban berupa script tentang Pointer C++

Contoh Program Struct C++

Contoh soal dan jawaban berupa script tentang Struct C++

Array C++

Akan disampaikan sedikit penjelasan tentang Array C++

Java

Membuat tampilan berbagai bentuk segitiga pada Java

Jumat, 12 Oktober 2012

Contoh Program Operator Kondisi C++

1. Contoh Pernyataan IF
     Sebuah toko dengan nama ”HALAL MAKMUR JAYA”, dalam melayani pembeli, mempunyai       ketentuan dalam memberikan potongan harga. Dimana besarnya potongan harga dari pembelian barang adalah sebagai berikut:
1)      Tidak ada potongan jika total pembelian kurang dari Rp.50.000
2)      jika total pembelian lebih dari atau sama dengan Rp.50.000 potongan yang    diterima sebesar 20% dari total pembelian

Script Program :
#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <stdio.h>

void main()
{
 char kasir[10], pemb[20];
 int p, q, r;


 cout<<"\t==========================================\t\n ";
 cout<<" \t              Selamat datang di \t\n";
 cout<<"\t               HALAL MAKMUR JAYA\t\n ";
 cout<<'\n';
 cout<<"\t              Selamat Berbelanja \t\n";
 cout<<"\t==========================================\t\n ";
 cout<<"\t         nama kasir : \t";
 gets(kasir);
 cout<<"\t         pembeli    : \t";
 gets(pemb);
 cout<<"\t      Total Harga   : \t";
 cin>>p;
 cout<<'\n';
 cout<<"\t==========================================\t\n ";
 cout<<'\n';

 if (p<50000)
 { cout<<"\t==========================================\t\n ";
   cout<<"\t             HALAL MAKMUR JAYA \t\n";
   cout<<"\tMaaf "<<pemb<<", Anda tidak mendapat potongan\t\n";
   cout<<"\t          Harga Total  : "<<p<<"\t\n";
   cout<<"\t            Pembeli    : "<<pemb<<"\t\n";
   cout<<"\t             Kasir     : "<<kasir<<"\t\n";
   cout<<"\tPembelian di atas 50.000 akan mendapatkan potongan\t\n";
   cout<<"\t     Tingkatkan lagi pembelian Anda\t\n";
   cout<<"\t      Terima Kasih telah berbelanja\t\n";
   cout<<"\t         Datang lagi yaaa.... :)\t\n";
   cout<<"\t==========================================\t\n ";}
 if (p>=50000)
 { q=0.2*p;
   r=p-q;
   cout<<"\t==========================================\t\n ";
   cout<<"\t               HALAL MAKMUR JAYA \t\n";
   cout<<"\t              SELAMAT "<<pemb<<" !!!!!  \t\n";
   cout<<"\t   Anda mendapatkan potongan sebesar 20%\t\n";
   cout<<"\t          Harga Total  : "<<p<<"\t\n";
   cout<<"\t            Potongan   : "<<q<<"\t\n";
   cout<<"\tHarga setelah dipotong : "<<r<<"\t\n";
   cout<<"\t            Pembeli    : "<<pemb<<"\t\n";
   cout<<"\t             Kasir     : "<<kasir<<"\t\n";
   cout<<"\t     Terima Kasih telah berbelanja\t\n";
   cout<<"\t         Datang lagi yaaa.... :)\t\n";
   cout<<"\t==========================================\t\n ";}
   getch();
   }

2. Contoh Pernyataan if - else
     Sebuah toko dengan nama ”GEMA INSANI ”, dalam melayani pembeli, mempunyai
ketentuan dalam memberikan potongan harga. Dimana besarnya potongan harga dari pembelian barang adalah sebagai berikut:
1)      jika total pembelian barang kurang dari Rp.50.000, maka potongan yang diterima sebesar 5% dari total pembelian.
2)      jika total pembelian barang lebih atau sama dengan Rp.50.000 potongan yang diterima sebesar 20% dari total pembelian.
3)      konsumen ingin anda membuatkan program dengan mencantumkan juga label toko, nama kasir dan pembeli.

Script Program :
#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <stdio.h>

void main()
{
 char kasir[10], pemb[20];
 int p, q, r, s;


 cout<<"\t==========================================\t\n ";
 cout<<" \t              Selamat datang di \t\n";
 cout<<"\t                  GEMA INSANI\t\n ";
 cout<<'\n';
 cout<<"\t              Selamat Berbelanja \t\n";
 cout<<"\t==========================================\t\n ";
 cout<<"\t         nama kasir : \t";
 gets(kasir);
 cout<<"\t         pembeli    : \t";
 gets(pemb);
 cout<<"\t      Total Harga   : \t";
 cin>>p;
 cout<<'\n';
 cout<<"\t==========================================\t\n ";
 cout<<'\n';


 if (p<50000)
 { q=0.05*p;
   s=p-q;
   cout<<"\t==========================================\t\n ";
   cout<<"\t               GEMA INSANI \t\n";
   cout<<"\t              SELAMAT "<<pemb<<" !!!!!  \t\n";
   cout<<"\t   Anda mendapatkan potongan sebesar 5%\t\n";
   cout<<"\t          Harga Total  : "<<p<<"\t\n";
   cout<<"\t            Potongan   : "<<q<<"\t\n";
   cout<<"\tHarga setelah dipotong : "<<s<<"\t\n";
   cout<<"\t            Pembeli    : "<<pemb<<"\t\n";
   cout<<"\t             Kasir     : "<<kasir<<"\t\n";
   cout<<"\t     Terima Kasih telah berbelanja\t\n";
   cout<<"\t         Datang lagi yaaa.... :)\t\n";
   cout<<"\t==========================================\t\n ";}

 else
 { q=0.2*p;
   r=p-q;
   cout<<"\t==========================================\t\n ";
   cout<<"\t                  GEMA INSANI \t\n";
   cout<<"\t                 SELAMAT "<<pemb<<"!!!!!  \t\n";
   cout<<"\t   Anda mendapatkan potongan sebesar 20%\t\n";
   cout<<"\t          Harga Total  : "<<p<<"\t\n";
   cout<<"\t           Potongan    : "<<q<<"\t\n";
   cout<<"\tHarga setelah dipotong : "<<r<<"\t\n";
   cout<<"\t            Pembeli    : "<<pemb<<"\t\n";
   cout<<"\t             Kasir     : "<<kasir<<"\t\n";
   cout<<"\t     Terima Kasih telah berbelanja\t\n";
   cout<<"\t         Datang lagi yaaa.... :)\t\n";
   cout<<"\t==========================================\t\n ";}

 getch();
 }

3. Pernyataan NESTED IF
   1.      Suatu Perusahaan dengan nama ”SEJAHTERA HALAL SENTOSA” memberikan komisi
kepada para salesmannya dengan ketentuan sebagai berikut:
1)      bila salesman dapat menjual barang hingga Rp.20.000, maka akan diberikan uang jasa sebesar Rp.10.000. ditambah dengan komisi Rp. 10% dari pendapatan yang diperoleh hari itu.
2)      bila salesman dapat menjual barang diatas Rp.20.000, maka akan diberikan uang jasa sebesar Rp.20.000, ditambah dengan uang komisi Rp.15% dari pendapatan yang diperoleh pada hari itu.
3)      bila salesman dapat menjual barang diatas Rp.50.000, maka akan diberikan uang jasa sebesar Rp.30.000, ditambah dengan uang komisi Rp.20% dari pendapatan yang diperoleh pada hari itu.
4)      perusahaan itu ingin anda membuatkan program dengan mencantumkan juga label nama perusahaan, nama kasir dan salesman.

                        Script program :
            #include <iostream.h>
         #include <conio.h>
         #include <stdio.h>
         #include <string.h>

         void main()
         {
            int jasa, komisi, barang, total;
            char kasir[15], sales[15];

            cout<<"\t======================================\t\n";
            cout<<"\t             Selamat Datang \t\n";
            cout<<"\t      SEJAHTERA HALAL SENTOSA .Corp\t\n";
            cout<<"\t======================================\t\n";
            cout<<"\t           Nama Sales = ";
            gets(sales);
            cout<<"\t           Nama Kasir = ";
            gets(kasir);
            cout<<"\t  barang yang dijual  = ";
            cin>>barang;
            cout<<"\t======================================\t\n";

            if (barang<=20000)
            { jasa=barang+10000;
              komisi=0.1*jasa;
              total=jasa+komisi;
              cout<<"\t==============================================\t\n";
              cout<<"\t           SEJAHTERA HALAL SENTOSA .Corp\t\n";
              cout<<"\t                 Halo "<<sales<<" \t\n";
              cout<<"\t       Penjualan anda hari ini = "<<barang<<" \t\n";
              cout<<"\t                   SELAMAT !! \t\n";
              cout<<"\tAnda mendapat uang jasa sebesar 10.000 = "<<jasa<<" \t\n";
              cout<<"\t            Komisi 10% = "<<komisi<<" \t\n";
              cout<<"\t              Total    = "<<total<<" \t\n";
              cout<<"\t            Nama Sales = "<<sales<<" \t\n";
              cout<<"\t            Nama Kasir = "<<kasir<<" \t\n";
              cout<<"\t==============================================\t\n";}
            else if ((barang>20000)&&(barang<50000))
            { jasa=barang+20000;
              komisi=0.15*jasa;
              total=jasa+komisi;
              cout<<"\t==============================================\t\n";
              cout<<"\t           SEJAHTERA HALAL SENTOSA .Corp\t\n";
              cout<<"\t                 Halo "<<sales<<" \t\n";
              cout<<"\t       Penjualan anda hari ini = "<<barang<<" \t\n";
              cout<<"\t                   SELAMAT !! \t\n";
              cout<<"\tAnda mendapat uang jasa sebesar 20.000 = "<<jasa<<" \t\n";
              cout<<"\t            Komisi 15% = "<<komisi<<" \t\n";
              cout<<"\t              Total    = "<<total<<" \t\n";
              cout<<"\t            Nama Sales = "<<sales<<" \t\n";
              cout<<"\t            Nama Kasir = "<<kasir<<" \t\n";
             cout<<"\t===============================================\t\n";}
         else
         { jasa=barang+30000;
           komisi=0.2*jasa;
           total=jasa+komisi;
           cout<<"\t================================================\t\n";
           cout<<"\t           SEJAHTERA HALAL SENTOSA .Corp\t\n";
           cout<<"\t                 Halo "<<sales<<" \t\n";
           cout<<"\t       Penjualan anda hari ini = "<<barang<<" \t\n";
           cout<<"\t                   SELAMAT !! \t\n";
           cout<<"\tAnda mendapat uang jasa sebesar 30.000 = "<<jasa<<" \t\n";
           cout<<"\t            Komisi 20% = "<<komisi<<" \t\n";
           cout<<"\t              Total    = "<<total<<" \t\n";
           cout<<"\t            Nama Sales = "<<sales<<" \t\n";
           cout<<"\t            Nama Kasir = "<<kasir<<" \t\n";
           cout<<"\t================================================\t\n";}
         getch();
   }

Operator Kondisi C++


                       
                Pernyataan percabangan pada pemrograman digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada, dimana sebuah instruksi (pernyataan) akan dilaksanakan jika sebuah kondisi/persyaratan terpenuhi.



1. Pernyataan if
    Pernyataan if mempunyai pengertian” jika kondisi bernilai benar, maka (pernyataan)
    perintah akan dikerjakan dan jika tidak memenuhi syarat maka program akan
    diabaikan”.
    Syntax :  if (kondisi)
                     Pernyataan;

2. Pernyataan if - else
    Pernyataan if mempunyai pengertian “ jika kondisi bernilai benar, maka pernyataan-1
    akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan
    pernyataan-2”.
    Syntax :  if (kondisi)
             Pernyataan-1;
         else
             Pernyataan-2;

3. Pernyataan NESTED IF
    Nested if merupakan pernyataan yang berada di dalam pernyataan yang lain.
  Syntax :  
        if (kondisi)
           if (syarat)
               .....pernyataan;
           else
               .....pernyataan; 
                    else
            if (syarat)
               .....pernyataan;
           else
               .....pernyataan;

4. Pernyataan IF – ELSE Majemuk
    Bentuk dari if-else bertingkat sebenarnya mirip dengan nested if. Keuntungan
    penggunaan if-else bertingkat dibanding dengan nested if adalah bentuk penulisan yang lebih
    sederhana.
    Syntax :  
              if (syarat)
       {
               .....pernyataan;
               .....pernyataan; 
       }
                   else if (syarat)
       {
               .....pernyataan;
               .....pernyataan;
       }
       else
       {
               .....pernyataan;
               .....pernyataan;
       }

5. Pernyataan Switch – Case
       Bentuk switch – case merupakan pernyataan yang dirancang khusus untuk menanggani
       pengambilan keputusan yang melibatkan sejumlah atau banyak alternative. Pernyataan
       switch – case ini memiliki kegunaan yang sama seperti if – else bertingkat, tetapi untuk
       memeriksa data yang bertipe karakter atau integer.
       Syntax : 
                    switch(ekspresi)
                    {
                     case konstanta1;
                           pernyataan1;
                     break;
                     case konstanta2;
                           pernyataan2;
                     break;
                     case konstanta3;
                           pernyataan3;
                     break;
                     case konstantaN;
                           pernyataanN;
                     break;
                     default:
                               pernyataanlain;
                     }

Untuk contoh program dapat dilihat disini    Contoh Operator Kondisi C++

Sabtu, 29 September 2012

Membuat Tampilan Segitiga pada C++


Program Segitiga Diamond
Algoritma Program:
1. Menentukan tinggi piramida 1 (bilangan Ganjil 1-19)
2. Menggunakan perulangan untuk baris dan kolom
3. Masukkan input berupa 'spasi' dan "*" pada perulangan kolom
4. Menentukan tinggi piramida 2 (piramida 1 - 1) (terbalik)
5. Gunakan perulangan untuk baris dan kolom dengan kebalikan dari perulangan piramida 1
6. Masukkan input berupa 'spasi' dan "*" pada perulangan kolom
7. Print hasil

Script Program

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

int main()
{
 int ganjil;
 do
 {
  cout<<"Masukkan bilangan ganjil (1-19): ";
  cin>>ganjil;
 }while(ganjil%2==0);
 for(int i=0; i<=ganjil; i+=2)
 {
  for(int j=0; j<ganjil-i;j+=2)
  {
   cout<<" ";
  }
  for(int z=0;z<=i;z++)
  {
   cout<<"*";
  }
  cout<<endl;
 }
 ganjil = ganjil - 2;
 for(int i=0; i<ganjil; i+=2)
 {
  for(int j=0; j<=i+2;j+=2)
  {
   cout<<" ";
  }
  for(int z=1;z<=ganjil-i;z++)
  {
   cout<<"*";
  }
  cout<<endl;
 }
 getch();
 return 0;
}

Tampilan :

Rabu, 26 September 2012

Video Kucing lagi GALAU Populer di Youtube



GALAU? Ternyata gak cuma melanda remaja ababil yang sedang jatuh cinta maupun putus cinta. Belakangan ini seekor kucing juga mengalami perasaan yang ng-trend ini. 
Bedanya kalau kucing yang lagi galau itu tetep lucu (check aja kalau gak percaya), sedangkan remaja ababil pasti nglakuin banyak hal yang gak berguna.

Video yang diunggah 9 september lalu oleh pemilik akun Youtube lookcyber007, kini telah dilihat lebih dari satu juta lima ratus kali pasang mata di seluruh dunia.
Video berdurasi 39 detik ini menampilkan seekor kucing yang duduk nyaman dengan posisi kedua kakinya menghadap kedepan sedangkan tangan dan kepalanya bersandar pada sebuah pagar palang yang digunakannya sebagai penyangga. Kucing ini terlihat santai menikmati angin sore sambil melihat pemandangan di depannya.

ini nih gaya kucing nya :




Ada juga kisah Tragis, Seekor Kucing Berusaha Membangunkan Temannya Yang Sudah Tiada

Tragis, Seekor Kucing Berusaha Membangunkan Temannya Yang Sudah Tiada

"Setiap Pertemuan pasti ada Perpisahan". Mungkin kalimat inilah yang dapat tercermin dari ulasan saya kali ini.

Ada saat Anda meminta tolong namun tidak ada yang mendengar, saat Anda tidak tahu kemana akan mencari pertolongan, dan saat Anda berusaha menjalani kehidupan bersama orang yang Anda cinta namun Dia telah pergi meninggalkan Anda, itulah salah satu fase kehidupan yang sangat menyakitkan.







Video ini bercerita tentang seekor Kucing yang begitu setia menemani sahabatnya yang telah pergi untuk selama lamanya,dia mencoba untuk membangunkanya,dia menciumnya,dia memanggilnya namun sudah tidak ada jawaban,sesekali dia capek untuk membangunkanya dan tidur di sampingnya,sambil bersandar di perut sahabatnya kemudian bangun lagi dan mulai membangunkanya kembali,dia ingin membawa sahabatnya pergi dengan menggesernya menggunakan mulut namun dia tidak punya kekuatan untuk itu .

Jika dia bisa teriak,dia akan meminta tolong,jika dia bisa menggendongnya dia akan membawanya untuk meminta bantuan,namun semua di batas kemampuanya. Jika dia bisa menangis , mungkin dia akan menangis hingga air matanya habis. 


Lakukanlah hal yang terbaik kepada semua orang SAAT INI juga, jangan menunggu semua itu menjadi TERLAMBAT.

Rabu, 05 September 2012

Memperkenalkan Diri dalam Bahasa Inggris

Temen-temen lagi kesulitan buat cari bahan kata untuk memperkenalkan diri?



ini nih buat kamu yang lagi ada tugas buat memperkenalkan diri dalam bahasa Inggris.
kebetulan saya juga baru mendapat tugas tersebut, jadi sekalian saya share aja teks yang sudah saya siapkan.

Good evening my friend, I will introduce myself.
my name is deniduor, but you can call me deni to easily. I was born in Malang, August 20, 1993, so I Horoscop leo and my age 19 now. I live in Malang
I have pleasant personality. Iam very friendly,sometimes Iam shy if I meet new people. Iam confident.  sometimes I become annoying person and selfish. I like smile a lot.
Now, I'm one of informatics engineering education student at the State University of Malang. School was always my activities I do every day in addition I have a lot of activities like sleeping in my house and play.
I like to do something fun like hanging out with my friends or just a waste of time with my friends.
in my family, my only child, my brother or sister yet. but I never felt lonely because I have many friends and especially I have a close knit family and the parents are great, I have a beautiful mother and handsome father and I love them very much.
I just hope one day I can make them happy. I know that I can give back what they've given me in my life it's really imposible but I always try to make them happy and proud of me.

ok, I think it is enough for my introducing. thank you for your attention.


Gak perlu panjang lebar dan harus lama , cukup 5menit tapi yang penting jelas dan saat memperkenalkan diri selalu usahakan untuk menatap mata teman-teman anda .
Semoga berguna :)

Kamis, 15 Maret 2012

karakter berdasar gol. darah

Ini nih karakter seseorang dari golongan darahnya .