C++
C++ adalah salah satu bahasa pemrograman populer yang sudah terbukti banyak di gunakan oleh para praktisi dan ilmuan untuk mengembangkan aplikasi berskala besar seperti game, program penelitian bidang sains,embedded system, dll.
Perintah Dasar dari C++
- #include <iostream>
Pada setiap program harus di awali dengan preprocessor directive. preprocessor directive adalah statement program yang di awali dengan tanda # sedangkan include berfungsi sebagai alat pemanggil suatu file header yang telah di sediakan sesuai dengan contoh, file header yang di panggil adalah file iostream. Perlu sekali di pahami bahwa file header yang di gunakan dalam bahsa C++ untuk proses input/output standar adalah <iostream>, sedangkan dalam bahsa C adalah <stdio.h> .
- Int main()
Merupakan fungsi awal untuk memulai sebuah program.
- { …}
Merupakan sebuah tanda dimana semua yang di ketikkan di dalam lingkup kurung kurung kurawal itu merupakan isi dari program yang di buat.
- int
adalah tipe bilangan bulat dalam bentuk desimal.
- Printf (“ … “);
Di gunakan untuk menampilkan output atau tulisan di layar. Dan di dalam tanda " berisi sebuah kata.
- Scanf(“ %.. “ , & .. );
scanf ialah berfungs sebagai alat penerima input yang merekam aktifitas keyboard yang selanjutnya akan di proses oleh memory. %.. bisa di isi dengan beberapa bilangan atau operator sesuai dengan beberapa standar operator. Sedangkan &.. di isi dengan dengan variabel yang telah di tentukan sebelumnya.
- \n ….. \n
Jika ada tanda \ maka akan membuat garis baru.
- Switch case
Merupakan sebuah perintah untuk membuat sebuah pilihan. Switch case biasanya digunakan dalam program C dengan pilihan program yang banyak.
- break;
Merupakan sebuah perintah untuk mengentikan sebuah oprasi (selesai) pada program c++.
- If
Penggunaan if secara sederhana akan memberikan opsi untuk menjalankan program yang bercabang oprasionalnya dan berdasarkan kondisi tertentu.
Contohnya sebagai berikut :
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
string nama;
int menu=1, pilihan, Kiriman;
system("cls");
printf("================================================\n");
printf("\t\tPos\n");
printf("================================================\n");
printf("\nPENDAFTARAN\n");
printf("\nNama : ");
getline(cin, nama);
printf("\nAlamat : ");
scanf("%s", &Kiriman);
printf("\nPengiriman :\n");
printf("1. Barang\n");
printf("2. Surat\n");
printf("3. Keluar");
printf("\nPilih Menu (0 s/d 3)? ");
scanf("%i", &menu);
switch(menu)
{
case 1:
system("cls");
printf("================================================\n");
printf("\t\tBiaya Pengiriman\n");
printf("================================================\n");
printf("\nJarak Pengiriman :\n");
printf("1. Reguler Rp7500\n");
printf("2. Express Rp20000 \n");
printf("3. Keluar : ");
printf("\nPilih Menu (0 s/d 3)? ");
scanf("%i", &menu);
switch(menu)
{
case 1 :
printf("terima kasih menggunakan layanan kami.");
printf("\nKeluar(1) : ");
scanf("%i", &pilihan);
if (pilihan == 1)
{
goto exit;
break;
}
case 2 :
printf("terima kasih menggunakan layanan kami.");
printf("\nKeluar(1) : ");
scanf("%i", &pilihan);
if (pilihan == 1)
{
goto exit;
break;
}
case 3:
printf("Exit\a");
break;
}
break;
case 2:
system("cls");
printf("================================================\n");
printf("\t\tBiaya Pengiriman\n");
printf("================================================\n");
printf("\nJarak Pengiriman :\n");
printf("1. Reguler Rp7500\n");
printf("2. Express Rp20000 \n");
printf("3. Keluar : ");
printf("\nPilih Menu (0 s/d 3)? ");
scanf("%i", &menu);
switch(menu)
{
case 1 :
printf("terima kasih menggunakan layanan kami.");
printf("\nKeluar(1) : ");
scanf("%i", &pilihan);
if (pilihan == 1)
{
goto exit;
break;
}
case 2 :
printf("terima kasih menggunakan layanan kami.");
printf("\nKeluar(1) : ");
scanf("%i", &pilihan);
if (pilihan == 1)
{
goto exit;
break;
}
case 3:
printf("Exit\a");
break;
}
break;
exit:
case 3:
printf("Exit\a");
break;
}
}
#include <iostream>
using namespace std;
int main()
{
string nama;
int menu=1, pilihan, Kiriman;
system("cls");
printf("================================================\n");
printf("\t\tPos\n");
printf("================================================\n");
printf("\nPENDAFTARAN\n");
printf("\nNama : ");
getline(cin, nama);
printf("\nAlamat : ");
scanf("%s", &Kiriman);
printf("\nPengiriman :\n");
printf("1. Barang\n");
printf("2. Surat\n");
printf("3. Keluar");
printf("\nPilih Menu (0 s/d 3)? ");
scanf("%i", &menu);
switch(menu)
{
case 1:
system("cls");
printf("================================================\n");
printf("\t\tBiaya Pengiriman\n");
printf("================================================\n");
printf("\nJarak Pengiriman :\n");
printf("1. Reguler Rp7500\n");
printf("2. Express Rp20000 \n");
printf("3. Keluar : ");
printf("\nPilih Menu (0 s/d 3)? ");
scanf("%i", &menu);
switch(menu)
{
case 1 :
printf("terima kasih menggunakan layanan kami.");
printf("\nKeluar(1) : ");
scanf("%i", &pilihan);
if (pilihan == 1)
{
goto exit;
break;
}
case 2 :
printf("terima kasih menggunakan layanan kami.");
printf("\nKeluar(1) : ");
scanf("%i", &pilihan);
if (pilihan == 1)
{
goto exit;
break;
}
case 3:
printf("Exit\a");
break;
}
break;
case 2:
system("cls");
printf("================================================\n");
printf("\t\tBiaya Pengiriman\n");
printf("================================================\n");
printf("\nJarak Pengiriman :\n");
printf("1. Reguler Rp7500\n");
printf("2. Express Rp20000 \n");
printf("3. Keluar : ");
printf("\nPilih Menu (0 s/d 3)? ");
scanf("%i", &menu);
switch(menu)
{
case 1 :
printf("terima kasih menggunakan layanan kami.");
printf("\nKeluar(1) : ");
scanf("%i", &pilihan);
if (pilihan == 1)
{
goto exit;
break;
}
case 2 :
printf("terima kasih menggunakan layanan kami.");
printf("\nKeluar(1) : ");
scanf("%i", &pilihan);
if (pilihan == 1)
{
goto exit;
break;
}
case 3:
printf("Exit\a");
break;
}
break;
exit:
case 3:
printf("Exit\a");
break;
}
}
Dengan hasil seperti :
Atau dengan contoh lain sebagai berikut :
#include<stdio.h>
main()
{
int a, b, c;
printf("masukan Nilai pertama = ");
scanf("%i", &a);
printf("masukan Nilai kedua = ");
scanf("%i", &b);
printf("masukan Nilai ketiga = ");
scanf("%i", &c);
if(a>b && b>c)
{
printf("bilangan yang terbesar adalah bilangan pertama");
}
if(a<b && b>c)
{
printf("bilangan yang terbesar adalah bilangan kedua");
}
if(a<b && b<c)
printf("bilangan yang terbesar adalah bilangan ketiga");
}
dengan hasil seperti ini
Sekian dan terimakasih atas perhatiannya, terima kasih :) .