Contoh program C++ Perulangan Dan percabangan

Hai teman-teman pembaca yang hebat fixcoding.id! Kita akan membahas sesuatu yang seru dalam dunia pemrograman C++.  Yuk, kita bahas bersama-sama contoh program C++ yang melibatkan perulangan dan pecabangan. Dalam dunia pemrograman, kita seringkali dihadapkan pada kebutuhan untuk membuat program yang cerdas dan efisien, dan itulah yang akan kita bahas di sini!

Apa Itu Perulangan dan percabangan dalam program C++

Sebelum mebahas lebih banyak terkait Contoh program yang melibatkan perulangan dan percabangan, Kita akan membahas konsep dasarnya terlebih dahulu dalam pemrograman C++, yaitu perulangan (loop) dan percabangan (branching). Mari kita bahas keduanya secara santai dan hangat!

Perulangan (Loop) dalam C++

Perulangan dalam pemrograman adalah suatu cara untuk menjalankan serangkaian pernyataan atau blok kode secara berulang. Ini memungkinkan kita untuk menghindari penulisan kode yang panjang dan mempermudah eksekusi tugas yang berulang. Dalam C++, terdapat beberapa jenis perulangan, seperti for, while, dan do-while.

Sebagai contoh Loop Palinng sederhana, kita dapat menggunakan perulangan for untuk mencetak angka dari 1 hingga 5:

#include <iostream>
using namespace std;

int main() {
for (int i = 1; i <= 5; i++) {
cout << i << " ";
}

return 0;
}

Program ini akan mencetak output: 1 2 3 4 5. Gimana, simpel bukan?

Percabangan (Branching) dalam C++

Percabangan adalah cara program memilih tindakan yang akan diambil berdasarkan suatu kondisi. Dalam C++, kita sering menggunakan struktur if-else untuk melakukan percabangan. Misalnya, kita ingin mengecek apakah suatu nilai lebih besar dari 10:

#include <iostream> 

using namespace std; 

int main() { 

int nilai = 15; 

if (nilai > 10) { 

cout << "Nilai lebih besar dari 10";

} 

else

 {

 cout << "Nilai tidak lebih besar dari 10";

 } return 0;

Program ini akan mencetak output: Nilai lebih besar dari 10. Percabangan memungkinkan program untuk berpindah arah berdasarkan kondisi yang kita tetapkan.

Contoh Program C++ Loop Menentukan Positif, Negatif, atau Nol

Contoh Program C++ Loop Menentukan Positif, Negatif, atau Nol

Pertama-tama, mari kita bahas contoh program C++ Perulangan dan percabangan yang memungkinkan kita menentukan apakah suatu nilai positif, negatif, atau nol.

Jangan khawatir, kode programnya tidak sebegitu rumit. Program ini menggunakan do-while loop untuk menghindari pembagian nol yang mungkin terjadi.

Saat kamu mencoba program ini, bagaimana perasaanmu ketika berhasil menentukan sifat suatu nilai?

#include <iostream>
using namespace std;

int main() {
int nilai = 0;

do {
cout << "Masukkan nilai: ";
cin >> nilai;

if (nilai > 0) {
cout << "Nilai yang anda masukkan positif" << endl;
} else if (nilai < 0) {
cout << "Nilai yang anda masukkan negatif" << endl;
} else {
cout << "Nilai yang anda masukkan nol" << endl;
}
} while (nilai != 0);

return 0;
}

Analisis Kode

  1. Pertama, kita membuat program C++ yang menggunakan do-while untuk menghindari masalah pembagilan nol.
  2. Kita meminta pengguna untuk memasukkan nilai dan mengevaluasikan apakah nilai tersebut positif, negatif, atau nol.
  3. Jika nilai positif, program akan menampilkan pesan “Nilai yang anda masukkan positif”.
  4. Jika nilai negatif, program akan menampilkan pesan “Nilai yang anda masukkan negatif”.
  5. Jika nilai nol, program akan menampilkan pesan “Nilai yang anda masukkan nol”.
  6. Program akan berlanjut hingga nilai yang diberikan oleh pengguna tidak nol.

Contoh Program C++, Menghitung Luas Segitiga

Sekarang, mari beralih ke contoh program C++ Loop dan percabangan yang lebih spesifik, yaitu menghitung luas segitiga.

Program ini tidak hanya mengandalkan perulangan dan pecabangan, tetapi juga mengajarkan kita cara membuat dan menggunakan fungsi dalam C++. Apakah kamu bisa merasakan kepuasan saat melihat hasil luas segitiga yang dihitung oleh program ini?

#include <iostream>
using namespace std;

int luas_segitiga(int panjang1, int panjang2, int panjang3) {
int luas = (panjang1 + panjang2 + panjang3) / 2;
return luas;
}

int main() {
int panjang1, panjang2, panjang3;

cout << "Masukkan panjang segitiga pertama: ";
cin >> panjang1;

cout << "Masukkan panjang segitiga ketiga: ";
cin >> panjang2 >> panjang3;

int luas = luas_segitiga(panjang1, panjang2, panjang3);

cout << "Luas segitiga yang dihasilkan: " << luas << endl;

return 0;
}

Analisis Kode

  1. Kita membuat fungsi luas_segitiga yang mengambil tiga argumen berupa panjang segitiga dan mengembalikan luas segitiga.
  2. Dalam fungsi main, kita meminta pengguna untuk memasukkan panjang segitiga pertama, ketiga, dan kemudian menghitung luas segitiga menggunakan fungsi luas_segitiga.
  3. Kemudian, kita menampilkan hasil luas segitiga yang dihitung.

Contoh Program Queue C++ untuk Antrian Bank

Contoh Program C++ Memeriksa Angka Prima, Ketiga, atau Renain

Contoh Program C++ Memeriksa Angka Prima, Ketiga, atau Renain

Terakhir, kita akan menggali contoh program C++ yang memeriksa apakah suatu angka adalah angka prima, ketiga, atau tidak.

Dengan menggunakan struktur if-else, program ini memberikan kita wawasan lebih lanjut tentang bagaimana kita dapat melakukan pengecekan kondisi pada suatu nilai. Bagaimana rasanya saat kamu berhasil memeriksa sifat suatu angka menggunakan program ini?

#include <iostream>
using namespace std;

int main() {
int angka;

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

if (angka % 2 == 0) {
cout << angka << " adalah angka prima" << endl;
} else if (angka % 3 == 0) {
cout << angka << " adalah angka ketiga" << endl;
} else {
cout << angka << " bukan angka prima, ketiga, atau renain" << endl;
}

return 0;
}

Analisis Kode

  1. Kita membuat program C++ yang menggunakan if-else untuk memeriksa apakah angka yang diberikan oleh pengguna adalah angka prima, ketiga, atau renain.
  2. Jika angka adalah angka prima (bilangan yang habis dibagi 2), program akan menampilkan pesan “angka adalah angka prima”.
  3. Jika angka adalah angka ketiga (bilangan yang habis dibagi 3), program akan menampilkan pesan “angka adalah angka ketiga”.
  4. Jika angka tidak adalah angka prima atau ketiga, program akan menampilkan pesan “angka bukan angka prima, ketiga, atau renain”.

Dengan mengikuti panduan di atas, kamu telah belajar cara menggunakan C++ untuk menciptakan program yang melibatkan perulangan dan pecabangan. Harap mencoba contoh-contoh ini dan berikan komentar atau pertanyaan jika kalian memiliki ketertian lebih lanjut.

Menghitung Volume Tabung dengan C++, Belajar Pemrograman dan Matematika Bersama

Kesimpulan

Sampai di sini, kita telah menjelajahi berbagai contoh program C++ yang melibatkan perulangan dan pecabangan. Dari menentukan sifat suatu nilai hingga menghitung luas segitiga, serta memeriksa status angka, semoga pengalaman ini membantu kamu dalam memahami dasar-dasar pemrograman C++. Jangan ragu untuk mencoba dan bereksperimen dengan ide-ide baru yang muncul dalam pikiranmu. Teruslah belajar dan semangat berkreasi, ya!

Leave a Comment