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.
Apakah Sahabat Qwords pernah resah, karena konten atau artikel yang kamu tulis dan riset dengan susah payah malah dicopas oleh website lain tanpa izin?...
Zulfa Naurah Nadzifah Zulfa Naurah Nadzifah
3 min read
Apakah Sahabat Qwords saat ini sednag bingung dengan desain website yang ingin dibangun? Atau sudah ada gambaran, tapi minim contoh website organisasi yang beneran...
Zulfa Naurah Nadzifah Zulfa Naurah Nadzifah
5 min read
Di tengah pesatnya perkembangan dunia digital, keamanan web menjadi salah satu hal yang paling penting untuk diperhatikan oleh para pemilik website maupun pengguna. Tapi...
Almer Ulul Al Bab Almer Ulul Al Bab
4 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 *

//