Showing posts with label Borland CPP. Show all posts
Showing posts with label Borland CPP. Show all posts

Mengenal FUNGSI pada Pemrograman Borland C++ / CPP

Dasar Komputer & Pemrograman - Mengenal FUNGSI pada Pemrograman Borland C++ / CPP.
Keuntungan Modularisasi Program
1. Menghindari penulisan teks program yang sama secara berulangkali
2. Kemudahan menulis dan menemukan kesalahan (debug) program

Mengenal FUNGSI pada Pemrograman Borland C++ / CPP

Jenis modul program dalam C++
Fungsi mengembalikan sebuah nilai (return value)

Fungsi pada C++ umumnya berisi sejumlah pernyataan C++ yang dikemas dengan sebuah nama. Nama ini dapat dipanggil beberapa kali dalam suatu kode C++.
Salah satu fungsi yang sering dilibatkan dalam aplikasi berbasis konsol yaitu main().
Biasanya di dalam fungsi tersebut dituliskan sejumlah pernyataan.

misalnya
fungsiA()
fungsiB()
fungsiC()
Di dalam fungsi main(), terdapat pemanggilan ketiga fungsi tersebut
sebagai berikut:
int main()
{
fungsiA();
fungsiB();
fungsiC();
return 0;
}
Mengenal FUNGSI pada Pemrograman Borland C++

Struktur FUNGSI
tipe_nilai_balik nama_fungsi(tipe_parameterA, tipe_parameterB, ...)
{
pernyataan_1;
...
pernyataan_n;
return nilai_balik;
}
tipe_nilai_balik nama_fungsi(tipe_parameterA, tipe_parameterB, ...)
disebut judul fungsi, terdiri dari tiga bagian:
1. tipe_nilai_balik
menentukan tipe nilai yang diberikan oleh fungsi ketika fungsi dipanggil.
Nilai balik ditentukan melalui pernyataan return.
2. nama_fungsi
3. parameter
digunakan untuk melewatkan nilai ke fungsi. Antar parameter dipisahkan oleh tanda koma (,). Jika tak ada parameter, judul fungsi berupa:
tipe_nilai_balik nama_fungsi()

Contoh:
long kuadrat(long x)
{
long hasil = x * x;
return hasil;
}
didefinisikan fungsi dengan nama kuadrat() yang digunakan untuk menghitung nilai kuadrat dari sebuah bilangan
Nama parameter = x
Tipe = long
Nilai balik = perkalian x dengan x dan bertipe long.
Mengenal FUNGSI pada Pemrograman Borland C++

Fungsi tanpa nilai balik (return value)
Fungsi dengan tipe void berarti tidak memiliki nilai balik
Contoh:
void info()
{
cout << “Tidak ada nilai balik”;
}
Bisa ditambahkan pernyataan return:
void info()
{
cout << “Tidak ada nilai balik”;
return;
}
Cara pemanggilan fungsi di atas:
info();

Nama Global dan Nama Lokal
Nama lokal : konstanta, variabel, tipe, dan lain-lain yang dideklarasikan oleh fungsi (hanya “dikenal” di dalam fungsi tersebut).
Nama global : dideklarasikan di dalam program utama jika nama tersebut digunakan di seluruh bagian program.
Catatan :
Jika nama tersebut hanya digunakan dalam fungsi, “sebaiknya” dideklarasikan sebagai nama lokal.
Usahakan memakai nama global sesedikit mungkin.
Parameter
Untuk pertukaran informasi antara fungsi dan titik di mana fungsi tersebut dipanggil.
Parameter ada dua jenis, yaitu :
Parameter formal, dideklarasikan dalam fungsi.
Parameter aktual, disertakan pada waktu pemanggilan.
Parameter formal dan parameter aktual saling berpasangan, jumlah dan tipe harus sama. Ketika dipanggil parameter aktual menggantikan parameter formal.

Pemanggilan
di akses dengan cara memanggil namanya dari program pemanggil (program utama atau modul program lain). Prototipe fungsi dideklarasikan di dalam program pemanggil supaya program pemanggil “mengenal” nama fungsi serta cara mengaksesnya.

Sebelum main() terdapat baris yang disebut prototipe fungsi, misal:
long kuadrat(long x);
isinya sama dengan judul fungsi, dengan tambahan tanda titik koma untuk memberitahu kompiler bentuk fungsi tersebut karena pada main() terdapat pemanggilan fungsi tetapi fungsi belum didefinisikan definisi fungsi di bagian sesudah main()

Perlakuan terhadap nilai yang dihasilkan oleh fungsi (return value) ada dua macam :
1. ditampung ke dalam nama variabel lain
y F( x )
2. langsung dimanipulasi :
dicetak
cout <<F( x )
digunakan dalam struktur pemilihan
if (F( x ) < 0
cout <<“Hasil fungsi negatif”
endif
digunakan dalam kondisi pengulangan
while
(F( x ) > 0 ) or ( a < 0.5)
do
a a / 2
digunakan dalam ekspresi
z 2 * F ( 5 ) + 10 ;
cout << “Nilai z = “<<z;

Mengenal FUNGSI pada Pemrograman Borland C++ / CPP
Selamat Belajar.

Belajar C++ >> Pernyataan SWITCH dan Pengaplikasiannya

SWITCH - adalah pernyataan yang digunakan untuk menjalankan salah satu pernyataan dari beberapa kemungkinan pernyataan. Perintah switch dan break memiliki sifat yang hampir sama dengan else if. Namun penggunaannya lebih sempit, karena perintah ini haya khusus untuk memeriksa data yang bertipe karakter atau integer.

Perintah switch dan break ini juga digunakan untuk menyelesaikan program yang memiliki banyak cabang atau alternatif.  Perintah switch() ini sama halnya dengan penggunaannya pada Java, PHP dan beberapa bahasa lainnya.
Syntax  :
switch ( ungkapan){
case ungkapan1 :
pernyataan1 ;
pernyataan2 ;
break ;
case ungkapan2  :
pernyataan3    ;
pernyataan4    ;
break ;
case ungkapanN :
pernyataann    ;
break ;
default :
pernyataan6    ;
pernyataan7    ;
}
Contoh program bahasa C :
#include <stdio.h>
#include <conio.h>
void main(){
int    bil ;
clrscr() ;
printf  ( “ Ketikkan sebuah Bil Bulat [1..3]    : “  )
scanf  ( ”%i” , &bil ) ;
switch (bil){
case 1 :
printf  ( “\n Anda mengetik Angka 1 “ ) ; break ;
case 2 :
printf  ( “\n Anda mengetik Angka 2 “ ) ; break ;
case 3 :
printf  ( “\n Anda mengetik Angka 3 “ ) ; break ;
default   :
printf  ( “\n Anda mengetik  bilangan yang salah “ ) ;
}
getch () ;
}
Pernyataan Break, berguna untuk mengakhiri bagian case tersebut dan akan keluar menuju akhir dari switch().
Pernyataan default berguna untuk bagian yang salah, jika ungkapan/nilai yang kita bandingkan tidak masuk ke salah satu case yang ada.
Berikut ini akan saya beri contoh penggunaan pernyataan SWITCH dalam program C++. Disini misalnya kita menerapkan dalam matematik.. Ada 3 pilihan yaitu Volume Kubus, Luas Lingkaran, Volume Silinder. Atau kita bisa memodifikasi sesuai kebutuhan..
Nah kita mulai belajarnya..
Pertama deklarasikan dulu library yang akan digunakan
#include <stdio.h>
#include <iostream.h>
#include <conio.h>

Kemudian deklarasikan variabel yang akan digunakan
   int t,s,r,vkb;
   float ling,vtab;
   int kode;

Menampilkan pesan pilihan pada layar
printf("PILIHAN BANGUN\n");
   printf("--------------\n");
   printf("1. Volume Kubus \n");
   printf("2. Luas Lingkaran \n");
   printf("3. Volume Silinder \n");
   printf("Masukkan kode pilihan [1,2,3]: \n");
   scanf("%d",&kode);

Kemudian menggunakan SWITCH dalam code
switch (kode)
   {
    case 1 :
      printf ("Volume Kubus\n");
         printf ("Masukkan sisi : ");
         scanf ("%d",&s);
         vkb=s*s*s;
         printf("Volumenya adalah : %d\n",vkb);
         break;
      case 2 :
      printf ("Luas Lingkaran\n");
         printf ("Masukkan jari-jari : ");
         scanf ("%d",&r);
         ling=3.14*r*r;
         printf("Luasnya adalah : %f\n",ling);
         break;
      case 3 :
      printf ("Volume Silinder\n");
         printf ("Masukkan jari-jari lingkaran : ");
         scanf ("%d",&r);
         printf ("Masukkan tinggi silinder : ");
         scanf ("%d",&t);
         vtab=3.14*r*r*t;
         printf("Volumenya adalah : %f\n",vtab);
         break;
          default:
            printf("Kode tidak ada");
   }

Untuk Hasil Run Program

Semoga bermanfaat ^^









Belajar C++ Membuat Toko Sepatu Sederhana

Belajar C++ Membuat Toko Sepatu Sederhana menggunakan Borland C++ - Oke  sekarang disini kita akan belajar membuat Toko Sepatu Sederhana. Sebagai contoh disini kita akan memasukkan 3 item sepatu yang akan dijual yaitu kita misalkan Sepatu A, B, C.. kita bisa memodifikasi program sesuai yang diinginkan..

Kita menggunakan if else untuk setiap item sepatu, kita masukkan nama barangnya dan juga harga barang. Kemudian kita deklarasikan rumus untuk menghitung, menghitung total pembayaran dan juga total uang kembali..

Source Code : 
# include <stdio.h>
# include <conio.h>
# include <iostream.h>
main(){char kode,*nabar,lagi;int ubay,ukem,jumbel,harga,total;atas:clrscr();
cout<<"Program Hitung Total Pembayaran"<<endl;cout<<"Kode Sepatu [A/B/C] : ";
cin>>kode;cout<<"Jumlah Beli : ";
cin>>jumbel;if(kode=='A'||kode=='a'){nabar="ADIDAS";
harga=300000;}
else if(kode=='B'||kode=='b'){nabar="NIKE";
harga=400000;}
else if(kode=='C'||kode=='c'){nabar="HUSH PUPPIES";
harga=980000;}
else{clrscr();
cout<<"Maaf, anda salah memasukkan kode sepatu, pilih A/B/C"<<endl;
cout<<"Press enter";getch();goto atas;}total=harga*jumbel;clrscr();
cout<<"   Nama Barang     : "<<nabar<<endl;cout<<"   Harga Barang    : Rp."<<harga<<endl;cout<<"   Jumlah Beli     : "<<jumbel<<endl;cout<<"   Total Harga     : Rp."<<total<<endl;
cout<<"   Uang Pembayaran : Rp.";
cin>>ubay;ukem=ubay-total;cout<<"   Uang Kembali    : Rp."<<ukem<<endl<<endl;cout<<"   Mau Input Lagi???"<<endl;cout<<"   press Y or N : ";cin>>lagi;if(lagi=='Y'||lagi=='y'){goto atas;}
else{clrscr();cout<<"Thank You";}
getch();
}
Belajar C++ Membuat Toko Sepatu Sederhana

Belajar C++ Membuat Toko Sepatu Sederhana

Belajar C++ Membuat Toko Sepatu Sederhana

Oke sekian dulu tutorial Belajar C++ Membuat Toko Sepatu Sederhana dan Semoga bermanfaat.. :)

Membuat Bintang Segitiga Siku-Siku C++

Membuat Bintang Segitiga Siku-Siku dengan Borland C++ - Membuat segitiga bintang dengan borland c++, Lanjut ke tutorial pemrograman favorit saya yaitu Borland CPP. Oke tutorial kali ini kita akan membahas tentang membuat bintang Segitiga benbentuk Siku-siku.

Pertama kita deklarasikan dulu library yang kita gunakan..
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
Deklarasikn juga variabel yang akan kita gunakan
int main ()
{
int x,y,z;
char B ('Y');
do
{
clrscr (); // untuk membersihkan layar 
kemudian kita mulai coding.. untuk coding kita gunakan perulangan FOR untuk membuatnya..
for (y=1;y<=x;++y)
{
for (z=1;z<=y;++z)
cout<<"*";
cout<<endl;
}
Nah untuk lebih jelasnya berikut ini coding lengkap untuk membuat bintang segitiga menggunakan borland C++..
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
int main ()
{
int x,y,z;
char B ('Y');
do
{
clrscr ();
cout<<"MEMBUAT SEGITIGA BINTANG \n\n";
cout<<"Masukkan angka : ";cin>>x;
cout<<"\n";
for (y=1;y<=x;++y)
{
for (z=1;z<=y;++z)
cout<<"*";        
cout<<endl;
}
cout<<"\nApakah anda ingin mencoba lagi? [Y/N]\n";
cin>>B;
clrscr();
}
while(B=='Y'=='y');
return 0;
}
User tinggal memasukkan berapa jumlah bintang yang diinginkan.. kemudian akan tampil bintang segitiga sperti gambar ini..

Membuat Bintang Segitiga Siku-Siku dengan Borland C++

Sekian Tutorial saya tentang Membuat Bintang Segitiga Siku-Siku dengan Borland C++.