Manfaatkan ilmu karena itu akan mengikat keberkahan

Translate

English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified

FUNGSI PENCABANGAN IF DALAM C++



            Bahasa pemrograman C++ adalah salah satu bahasa induk dalam bidang algoritma dan pemrograman. Tidak berbeda dengan bahasa pemrograman yang lain, C++ juga memiliki konsep pencabangan logika IF untuk membandingkan beberapa kebenaran dengan memenuhi syarat yang telah ditentukan sebelumnya. Konsep yang dimiliki semua bahasa pemrograman adalah sama, yang berbeda adalah cara mengimplementasikannya dalam script atau koding dalam setiap bahasa.
            Tujuan pembelajaran sekarang adalah sejauh mana Anda memahami sistem pencabangan dalam bahasa pemrograman C++. Ilmu komputer tidak bisa dipisahkan dengan ilmu hitung karena konsep dasar dari komputer adalah melakukan komputasi yaitu perhitungan. Disini, kita akan belajar membuat program rumus Luas Segitiga, Persegi Panjang dan Segitiga dalam satu program. Berikut langkah-langkah yang harus ditempuh untuk membuat program tersebut,
       Buka Dev Blood C++ atau Turbo C++ yang Anda miliki
      Setelah muncul GUI C++, pilih menu File => New => Project, kemudian akan muncul tampilan



 Selanjutnya pilih Windows Application.
      Setelah muncul tampilan project yang baru, masukkan script code ini,


# include <iostream.h>
# include <conio.h>
main ()
{
int pilihan;
double alas, tinggi, segi3;
double panjang, lebar, lpp;
double jari2, luas_lingkaran;

cout<<"\t DiazTheHunterz \n";
cout<<"*********************************** \n";
cout<<"\t Masukkan Pilihan       "<<endl;
cout<<"1. Menghitung Luas Segitiga"<<endl;
cout<<"2. Menghitung Luas Persegi Panjang"<<endl;
cout<<"3. Menghitung Luas Lingkaran"<<endl<<endl;
cout<<"Pilih (1/2/3) : ";cin>>pilihan;
cout<<endl;

if (pilihan == 1)
{
cout<<"\t Menghitung Luas Segitiga \n";
cout<<"Masukkan Alas   : ";
cin>>alas;

cout<<"Masukkan Tinggi : ";
cin>>tinggi;

segi3=0.5*alas*tinggi;
cout<<"Luas Segitiga   = "<<segi3<<endl;
}

else if (pilihan==2)
{
cout<<"\t Menghitung Luas Persegi Panjang \n";
cout<<"Masukkan Panjang     : ";
cin>>panjang;

cout<<"Masukkan Lebar       : ";
cin>>lebar;

lpp=panjang*lebar;
cout<<"Luas Persegi Panjang = "<<lpp<<endl;
}

else if (pilihan==3)
{
cout<<"\t Menghitung Luas Lingkaran \n";
cout<<"\t Rumus Luas Lingkaran Adalah = phi*r*r \n";
cout<<"Masukkan Jari-Jari : ";cin>>jari2;
luas_lingkaran=3.14*(jari2*jari2);
cout<<"Luas Lingkaran     = "<<luas_lingkaran<<endl;
}
else
{
cout<<"Maaf, Anda Salah Memilih"<<endl;
}
getch();
}



     Jalankan program diatas dengan cara mengklik ikon compile & Run (F9)
Jika script yang Anda input benar, maka akan muncul tampilan program seperti ini,
 


 


 Letak fungsi pencabangannya adalah pada pilihan Anda, jika Anda memilih 1, maka akan keluar rumus Luas Segitiga dan Anda bisa menginput alas dan tingginya, begitupun dengan nomor 2 dan 3. Cobalah Anda tekan nomor selain 1,2 dan 3. Apa yang akan terjadi ?
7.      Pelajari script diatas dengan seksama. Apabila ada hal yang ingin ditanyakan, bisa di kirim melalui surat elektronik di Nivoriasakti@gmail.com.
[Read More...]


Program Array dan Struct C++



Assalamu'ala Manittaba'al Huda

Apa kabar semuanya .. Lama tak jumpa di blog kesayangan Saya sendiri ini. 
Saat ini, saya akan membagikan beberapa teknik penulisan program C++ tentang array 1 dimensi. Berikut beberapa hal yang harus anda persiapkan :
1. Software Dev Blood C++ atau Turbo C++
2. Pemahaman Anda tentang bahasa pemrograman
3. Kopi + Pisang Goreng

Untuk yang nomor 3 bisa diganti dengan komponen yang lain.

Pertama, buka terlebih dahulu dev blood C++ anda kemudian buatlah sebuah project baru dengan nama ARRAY 1 DIMENSI. 



Lihat gambar diatas ! itu adalah tampilan project C++ yang sedang digunakan. Setelah anda berhasil membuat project baru, hal yang selanjutnya dilakukan adalah memasukkan coding program seperti dibawah ini
#include <stdio.h>
#include <conio.h>

typedef struct Login{
          int NIM [12];
          int nilai[5];
          char nama[20];
        };
       
         
int main(){
     Login user[5];
    
     //5 user
     for(int i=0;i<5;i++){
         printf("\nMAHASISWA ke-%d\n",i+1);
         printf("NIM: ");scanf("%s",&user[i].NIM);
         printf("Nama :");scanf("%s",&user[i].nama);
         printf("Nilai :");scanf("%s",&user[i].nilai);
        
         printf("\nInput Data Tinggal -%d\n",4-i);
        
         printf("\nData User ke-%d:\n",i+1);
         printf("Login NIM : %s\n",user[i].NIM);
         printf("Login Nama : %s\n",user[i].nama);
         printf("Login Nilai : %s\n",user[i].nilai);
       
     }
    
     getch();
}



Setelah anda tulis semua script diatas, lakukanlah proses Compile & Run. Pasti hasilnya seperti gambar diatas.

Mudah sekali bukan ?
APA ????

SUSAH ????
ITU KODE APA SIH MAKSUDNYA ????

Oh gitu,, Tenang tenang tenang.....

Saya akan menjelaskan sedikit banyak tentang kode-kode diatas, berikut penjelasannya
 #include <stdio.h>
#include <conio.h>


#include<stdio.h> dan #include<conio.h> adalah preprocessor directive fungsinya untuk membaca file header program C++.




 typedef struct Login{
          int NIM [12];
          int nilai[5];
          char nama[20];
        };
 maksud dari struct adalah pengumpulan beberapa variabel yang dinyatakan/diwakili oleh sebuah nama. diatas terlihat ada array NIM, Nilai (int) dan Nama (char), mereka semua diwakili oleh nama struct yaitu LOGIN. Sebenarnya penamaan struct bisa di depan seperti contoh diatas atau bisa juga di tulis dibelakang sebelum tanda ; yang terakhir.


int main(){
     Login user[5];
User adalah variabel array yang memiliki tipe Login dengan ukuran 5 . Maksudnya kita hanya bisa menginput data sebanyak 5 kali saja, tidak lebih.

for(int i=0;i<5;i++){
         printf("\nMAHASISWA ke-%d\n",i+1);
         printf("NIM: ");scanf("%s",&user[i].NIM);
         printf("Nama :");scanf("%s",&user[i].nama);
         printf("Nilai :");scanf("%s",&user[i].nilai);
disini adalah fungsi dari array. bila lihat kode diatas, kita bisa mengartikan syarat dari array (i) itu adalah
1. i tidak boleh lebih dari 5. i<5
2. Bila ada penambahan maka i ditambah 1, i++
3. i=0

Setelah itu, pada bagian printf("\nMAHASISWA ke-%d\n",i+1); , penjelasannya ketika program dijalankan maka akan tampil "MAHASISWA ke -1". karena awalnya i=0, ditambah 1 jadi 0+1 = 1. Pada bagian    printf("NIM: ");scanf("%s",&user[i].NIM);  anda diperintahkan untuk mengisi NIM dari mahasiswa tersebut. untuk 
  printf("Nama :");scanf("%s",&user[i].nama); dan
         printf("Nilai :");scanf("%s",&user[i].nilai);
tidak berbeda halnya dengan memasukkan NIM. 

  printf("Input Data tinggal -%d\n",4-i); 
maksudnya adalah memperlihatkan kepada Anda bahwa data yang diinput tinggal 4,3,2 ataupun 1. 
         printf("\nData User ke-%d:\n",i+1);
         printf("Login NIM : %s\n",user[i].NIM);
         printf("Login Nama : %s\n",user[i].nama);
         printf("Login Nilai : %s\n",user[i].nilai);
       
     }
    
     getch();
}
disini akan ditampilkan data yang sudah kita input sebelumnya. Secara otomatis data akan terbaca dan terkomputasi dengan sendirinya. Setelah proses ini selesai dan syarat dari array belum terpenuhi maka anda harus mengisi data Mahasiswa terus menerus sampai syarat array nya terpenuhi yaitu salah satunya adalah i<5.

Sudah mengerti ?
Silakan sebarkan apa yang anda fahami dari artikel ini kemanapun agar ilmu yang didapat bisa menyebar luas dan menjadi amal jariyyah bagi kita semua. amin


Assalamu'ala manittaba'al huda
[Read More...]


Program Luas Segitiga dengan C++



Assalamu'ala Manittaba'al Huda
 
Kawan, sebagian Kita mungkin hanya bisa menggunakan program yang sudah dibuat oleh orang lain/perusahaan. Akan tetapi, sekarang Kita akan membuat program sederhana terlebih dahulu. Agar script code yang Kita tulis bisa difahami, maka Saya sertakan pula keterangan dari script code tersebut.
[Read More...]


Return to top of page Copyright © 2013 | Platinum Theme Converted into Blogger Template by DiazTheHunterz