contoh codingan sederhana bahasa pemograman C++ untuk pemula




 berikut 10 contoh codingan pemograman sederhana bahasa pemograman C++ untuk pemula


1. Program Hello World

cpp
#include <iostream> using namespace std; int main() { cout << "Hello, World!" << endl; return 0; }

2. Penjumlahan Dua Angka

cpp
#include <iostream> using namespace std; int main() { int a, b; cout << "Masukkan dua angka: "; cin >> a >> b; cout << "Hasil penjumlahan: " << a + b << endl; return 0; }

3. Menentukan Bilangan Genap atau Ganjil

cpp
#include <iostream> using namespace std; int main() { int num; cout << "Masukkan angka: "; cin >> num; if (num % 2 == 0) cout << "Bilangan Genap" << endl; else cout << "Bilangan Ganjil" << endl; return 0; }

4. Mencetak Deret Angka dengan Loop

cpp
#include <iostream> using namespace std; int main() { for (int i = 1; i <= 10; i++) { cout << i << " "; } cout << endl; return 0; }

5. Menghitung Faktorial

cpp
#include <iostream> using namespace std; int main() { int n, factorial = 1; cout << "Masukkan angka: "; cin >> n; for (int i = 1; i <= n; i++) { factorial *= i; } cout << "Faktorial: " << factorial << endl; return 0; }

6. Switch Case untuk Hari

cpp
#include <iostream> using namespace std; int main() { int day; cout << "Masukkan angka (1-7): "; cin >> day; switch (day) { case 1: cout << "Senin"; break; case 2: cout << "Selasa"; break; case 3: cout << "Rabu"; break; case 4: cout << "Kamis"; break; case 5: cout << "Jumat"; break; case 6: cout << "Sabtu"; break; case 7: cout << "Minggu"; break; default: cout << "Hari tidak valid"; } cout << endl; return 0; }

7. Mencetak Bintang Segitiga

cpp
#include <iostream> using namespace std; int main() { int n; cout << "Masukkan jumlah baris: "; cin >> n; for (int i = 1; i <= n; i++) { for (int j = 1; j <= i; j++) { cout << "*"; } cout << endl; } return 0; }

8. Kalkulator Sederhana

cpp
#include <iostream> using namespace std; int main() { char op; float num1, num2; cout << "Masukkan operator (+, -, *, /): "; cin >> op; cout << "Masukkan dua angka: "; cin >> num1 >> num2; switch (op) { case '+': cout << "Hasil: " << num1 + num2; break; case '-': cout << "Hasil: " << num1 - num2; break; case '*': cout << "Hasil: " << num1 * num2; break; case '/': if (num2 != 0) cout << "Hasil: " << num1 / num2; else cout << "Error: Pembagian dengan nol!"; break; default: cout << "Operator tidak valid"; } cout << endl; return 0; }

9. Menemukan Bilangan Terbesar dari 3 Angka

cpp
#include <iostream> using namespace std; int main() { int a, b, c; cout << "Masukkan tiga angka: "; cin >> a >> b >> c; int maxNum = (a > b) ? ((a > c) ? a : c) : ((b > c) ? b : c); cout << "Bilangan terbesar: " << maxNum << endl; return 0; }

10. Membalik Angka

cpp
#include <iostream> using namespace std; int main() { int num, reversed = 0, remainder; cout << "Masukkan angka: "; cin >> num; while (num != 0) { remainder = num % 10; reversed = reversed * 10 + remainder; num /= 10; } cout << "Angka terbalik: " << reversed << endl; return 0; }
Previous Post Next Post

نموذج الاتصال