C++ adalah bahasa pemrograman komputer tingkat tinggi yang merupakan evolusi dari bahasa C. Dikembangkan oleh Bjarne Stroustrup pada tahun 1979, C++ memiliki berbagai fitur, termasuk orientasi objek, abstraksi data, overloading operator, dan polimorfisme, sehingga dapat digunakan untuk pengembangan aplikasi kompleks dan besar
C++ juga memberikan tingkat kontrol yang tinggi atas sumber daya
dan memori sistem, serta mendukung berbagai paradigma pemrograman, seperti pemrograman berorientasi objek, pemrograman prosedural, dan pemrograman generik
Bahasa ini populer dalam pengembangan perangkat lunak, sistem komputer, perangkat keras, dan aplikasi embedded
Bahasa ini memiliki fitur yang lebih kompleks dari bahasa C, seperti abstraksi data, overloading operator, dan polymorfisme. C++ memungkinkan pengguna untuk membuat aplikasi yang kompleks dan berbasis objek, serta memiliki kinerja yang optimal dan dapat melakukan kontrol pada hardware. Bahasa ini juga disupport oleh berbagai platform kompilator dan digunakan dalam pengembangan sistem operasi, game, aplikasi desktop, dan masih banyak lagi
Fungsi dalam bahasa C++ adalah sub-program yang dapat digunakan kembali dalam program sendiri maupun di program lain. Fungsi dapat menerima input dan menghasilkan output. Contoh fungsi yang sering kita buat adalah fungsi main(). Fungsi ini wajib ada di setiap program C++ karena fungsi inilah yang dieksekusi pertama kali saat program berjalan
Fungsi dapat memiliki parameter, yang merupakan variabel yang dideklarasikan di dalam fungsi untuk menyimpan input dari pemanggilan fungsi. Fungsi juga dapat mengembalikan nilai dengan menggunakan kata kunci return
Fungsi yang tidak menerima input dan tidak mengembalikan nilai disebut prosedur. Fungsi dapat didefinisikan secara langsung atau dengan deklarasi terlebih dahulu. Fungsi memungkinkan pembuatan program yang terstruktur, memudahkan dalam pengembangan, dan mengurangi ukuran program.
Kelebihan
C++ adalah bahasa pemrograman yang memiliki beberapa kelebihan, di antaranya:
Kekurangan
C++ juga memiliki beberapa kekurangan, seperti:
Bahasa pemrograman C++ memiliki banyak manfaat yang memungkinkan pengembangan aplikasi yang kompleks dan efisien. Beberapa manfaat utama C++ adalah:
Sesuai janji di awal artikel, kami akan memberi C++ tutorial singkat yang harus kamu pelajari, yaitu berkaitan dengan function input dan output. Berikut ini penjelasannya:
Function output pada bahasa pemrograman C++ terbagi menjadi empat jenis utama, yaitu cout, cerr, clog, dan printf(). Namun, dalam C++ tutorial ini, kita akan fokus membahas function output cout dan printf().
Sebab, function cerr dan clog memiliki penggunaan yang serupa dengan cout, hanya saja mereka lebih umum digunakan dalam konteks penanganan kesalahan (error) dan pencatatan (log). Berikut ini contoh penerapan function output:
A. Program Membuat Huruf F dengan Karakter Bintang
include \
include \
void main () {
char a=’*’;
int f,i,c;
cout\<\<“masukan nilai tinggi:”;
cin>>f;
for(i=1; i\<=f; i++){
cout\<\
include \
int main (){
int a,b,i;
a=-1;
cout\<\<“bilangan ganjil (1_100) adalah:”\<\
int main()
{
int nilai;
printf(“Input Nilai\t:”);
scanf(“%i”, &nilai);
if(nilai >= 80 && nilai \<=100)
{
printf(“Grade nilai\t: Sangat Baik”);
}
else if(nilai >= 70 && nilai \<=79)
{
printf(“Grade nilai\t: Baik”);
}
else if(nilai >= 60 && nilai \<=69)
{
printf(“Grade nilai\t: Cukup”);
}
else if(nilai >= 50 && nilai \<=59)
{
printf(“Grade nilai\t: Kurang”);
}
else
{
printf(“Grade nilai\t: Gagal”);
}
return 0;
}
Sedangkan function input pada bahasa pemrograman C++ tutorial terbagi menjadi jenis cin dan scanf(). Berikut ini contoh penerapan function input:
A. Kalkulasi Volume Balok dan Luas Persegi
include \
include \
int volume(int &l){
int t;
cout\<\<“masukan nilai t :”;
cin>>t;
l =l*t;
return l;
}
int luas(int p, int l) {
int x;
x=p*l;
cout\<\<“tampilkan nilai luas :”\<\>p;
cout\<\<“masukan nilai l :”;
cin>>l;
j=luas(p,l);
cout\<\<“volume balok adalah : “\<\
include \
define phi 3.14
void main(){
float r_alas, r_selimut, t, volume_krucut, luas_alas, luas_selimut;
cout\<\<“maksukkan jari jari alas = “;
cin>>r_alas;
cout\<\<“maksukkan jari jari selimut = “;
cin>>r_selimut;
cout\<\<“masukkan tinggi kerucut = “;
cin>>t;
luas_alas=phi*r_alas*r_alas;
volume_krucut=luas_alas*t;
luas_selimut=phi*r_selimut*r_selimut/3;
cout\<\<“luas_alas adalah “\<\primakara=”” university.=”” primakara=”” university=”” adalah=”” lembaga=”” tinggi=”” telah=”” terkenal=”” sebagai=”” kampus=”” it=”” unggulan.=”” program=”” dirancang=”” memberikan=”” berkualitas=”” dalam=”” bidang=”” teknologi=”” informasi.=”” tertarik=”” mengeksplorasi=”” lebih=”” lanjut=”” tentang=”” university.=”” menghubungi [kontak=”” primakara](https:=”” kontak-kami)=”” dan=”” dapatkan=”” informasi=”” penting=”” lainnya. =”” faq=”” apakah c++=”” dipelajari?=”” tidak,=”” pemrograman=”” kompleks,=”” sehingga=”” dipelajari=”” oleh=”” pemula.=”” alternatif=”” sedang=”” populer=”” kalangan=”” pemula=”” saat=”” ini=”” python.=”” bagaimana=”” cara=”” sendiri?=”” mulai=”” mempelajari=”” konsep=”” dasar=”” apa=”” itu coding,=”” lalu=”” praktikkan=”” instruksi coding=”” langsung.=”” bila=”” perlu,=”” baca library=”” seksama=”” rutin.=”” beberapa programmer=”” juga=”” bergabung=”” komunitas=”” berdiskusi=”” mencari=”” ilmu=”” tambahan.=”” coding=”” c++=”” pakai=”” apa?=”” text=”” editor,=”” dev-c++,=”” atom,=”” borland=”” mengapa=”” kita=”” c++?=”” memiliki=”” keunggulan=”” karena=”” mendukung object=”” oriented=”” programming=”” (opp).=”” tujuan=”” utama=”” pengembangan=”” meningkatkan=”” efisiensi=”” pembuatan=”” aplikasi.=”” ¨C48C=”” ¨C49C¨C50C=”” paradigma=”” digunakan=”” mirip=”” c.=”” jadi,=”” sangat=”” cocok=”” aplikasi=”” berbasis ¨C51C=”” atau ¨C52C.=”” namun,=”” pembuatan ¨C53C,=”” selain=”” c++,=”” perlu=”” menggunakan=”” html=”” css=”” membuat=”” dari ¨C54C=”” kamu.<=”” div=””>
Kami berdiri sejak tahun 2010 , kami di percayai beberapa perusahaan besar untuk membuat dan maintenance program serta website perusahaan perusahan besar