10 Contoh Program C++ untuk Inspirasimu

3 min read

contoh program c++

Baru mulai belajar pemrograman dengan bahasa C++? Atau mungkin kamu sedang mencari contoh program C++ yang bisa dijadikan referensi tugas kuliah atau proyek pribadi? Tenang, kamu berada di tempat yang tepat.

Lewat artikel ini, Qwords telah merangkum 20 contoh program C++ yang bisa jadi inspirasimu, mulai dari yang sederhana hingga menengah.

Cocok untuk kamu yang sedang belajar coding C atau ingin memahami dasar-dasar pemrograman bahasa C++ dengan lebih aplikatif. Yuk, langsung saja kita simak satu per satu!

Contoh Program C++

Ada banyak contoh program C++ yang menarik. Berikut ini beberapa contoh program C++ yang bisa kamu tulis ulang untuk melatih kemampuan menulis bahasa C++.

Promo

1. Menampilkan kalimat sederhana

#include <iostream>
using namespace std;

int main() {
  cout << "Halo, sahabat Qwords!" << endl;
  return 0;
}

2. Bahasa Program Membuat Huruf “F” Memakai Karakter Bintang

#include <iostream.h>

#include <conio.h>

void main () {

char a=’*’;

int f,i,c;

cout<<“masukkan nilai tinggi:”;

cin>>f;

for(i=1; i<=f; i++){

cout<<a;

if(i==1)

for(c=1; c<=3; c++)

cout<<a;

if(i==3)

for(c=1; c<=3; c++)

cout<<a;

cout<<endl;

}

getch ();

}

3. Menampilkan Bilangan Ganjil

#include <iostream.h>

#include <conio.h>

int main (){

int a,b,i;

a=-1;

cout<<“bilangan ganjil (1_100) adalah:”<<endl;

for (i=1;i<=50;i++)

{

b=2+a;

cout<<b<<” “;

a=b;

}

getch ();

}

4. Menghitung Volume Balok dan Luas Persegi

#include <iostream.h>

#include <conio.h>

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 :”<<x<<endl;

volume(x);

return x;

}

void main (){

int p,l,j;

cout<<“masukan nilai p :”;

cin>>p;

cout<<“masukan nilai l :”;

cin>>l;

j=luas(p,l);

cout<<“volume balok adalah : “<<j<<endl;

getch();

}

5. Menghitung Volume Kerucut

#include <iostream>

#include <conio>

#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 “<<luas_alas<<endl;

cout<<“volume_krucut “<<volume_krucut<<endl;

cout<<“luas permukaan krucut “<<(luas_selimut+luas_alas);

getch();

}

6. Menentukan Nilai Ujian

#include <stdio.h>

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;

}

7. Program Kalkulator Sederhana

#include <iostream>
using namespace std;

int main() {
  int angka1, angka2;
  char operasi;

  cout << "Masukkan angka pertama: ";
  cin >> angka1;
  cout << "Masukkan operator (+, -, *, /): ";
  cin >> operasi;
  cout << "Masukkan angka kedua: ";
  cin >> angka2;

  switch (operasi) {
    case '+':
      cout << angka1 + angka2 << endl;
      break;
    case '-':
      cout << angka1 - angka2 << endl;
      break;
    case '*':
      cout << angka1 * angka2 << endl;
      break;
    case '/':
      cout << angka1 / angka2 << endl;
      break;
    default:
      cout << "Operator tidak valid" << endl;
  }
  
  return 0;
}

8. Program Menentukan Bilangan Positif, Negatif, atau Nol

#include <iostream>
using namespace std;

int main() {
  int angka;

  cout << "Masukkan angka: ";
  cin >> angka;

  if (angka > 0) {
    cout << "Angka tersebut adalah bilangan positif" << endl;
  } else if (angka < 0) {
    cout << "Angka tersebut adalah bilangan negatif" << endl;
  } else {
    cout << "Angka tersebut adalah nol" << endl;
  }
  
  return 0;
}

9. Program Menampilkan Deret Bilangan

#include <iostream>
using namespace std;

int main() {
  int batas;

  cout << "Masukkan batas: ";
  cin >> batas;

  for (int i = 1; i <= batas; i++) {
    cout << i << " ";
  }
  
  return 0;
}

10. Program Menghitung Bilangan Pangkat

#include <iostream>
using namespace std;

int pangkat(int angka, int eksponen) {
  int hasil = 1;

  for (int i = 0; i < eksponen; i++) {
    hasil *= angka;
  }

  return hasil;
}

int main() {
  int angka, eksponen;

  cout << "Masukkan angka: ";
  cin >> angka;
  cout << "Masukkan eksponen: ";
  cin >> eksponen;

  cout << "Hasil pangkat: " << pangkat(angka, eksponen) << endl;
  
  return 0;
}

 

 

Promo
Qwords Editorial
Qwords Editorial We have 20 years of experience in educating readers on Hosting, Website Development, Digital Marketing, and Business topics. We remain committed to providing the best educational materials.
Qwords Editorial We have 20 years of experience in educating readers on Hosting, Website Development, Digital Marketing, and Business topics. We remain committed to providing the best educational materials.
Kamu mau membuat formulir registrasi untuk mendapatkan leads melalui halaman website? Aritkel ini sangat tepat untukmu. Setiap kunjungan di website-mu bisa kamu konversi menjadi...
Jordy Prayoga
2 min read
Penggunaan CAPTCHA yang mengharuskan pengguna melewati teka-teki berupa gambar atau teks, sering kali jadi pengalaman yang menjengkelkan. Di sisi lain, kamu butuh proteksi tambahan...
Jordy Prayoga
2 min read

6 Replies to “10 Contoh Program C++ untuk Inspirasimu”

    1. Sama-sama kak
      kalau butuh domain hosting untuk keperluan tugas bisa langsung pesan di Qwords.com ya
      Terima kasih

  1. Kak maaf nih saya masih pemula
    Sebelumnya saya sudah ikutin membuat program iji
    Yang menentukan nilai ujian
    Tpi kenapa setelah di inputkan nilai nya dan di enter malah keluar kak dri debugging

  2. kak apakah ada coding untuk menghitung mundur. misal seperti pembelian voucher wifi dengan membeli voucher 2k anda dapat menikmati akses internet selama 1 jam. mohon di bantu kak untuk projek uas saya terimakasih

    1. Belum ada kak kalau yg seperti itu,
      coba pelajari sendiri aja dulu dari basicnya.
      Terima kasih

Leave a Reply

Your email address will not be published. Required fields are marked *