0% menganggap dokumen ini bermanfaat (0 suara)
16 tayangan7 halaman

Program C++ untuk Pemula: 10 Contoh

Kumpulan 10 soal dan program C++ yang berkaitan dengan operasi matematika dasar seperti menghitung luas segitiga, menentukan bilangan positif atau negatif, mencetak deret angka genap, konversi suhu, tabel perkalian, hitung faktorial, penjumlahan dua bilangan, menentukan tahun kabisat, deret Fibonacci, dan menukar nilai dua bilangan. Semua program meminta input dari pengguna dan menampilkan hasil perhitungan.

Diunggah oleh

iniakunntiktok
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
16 tayangan7 halaman

Program C++ untuk Pemula: 10 Contoh

Kumpulan 10 soal dan program C++ yang berkaitan dengan operasi matematika dasar seperti menghitung luas segitiga, menentukan bilangan positif atau negatif, mencetak deret angka genap, konversi suhu, tabel perkalian, hitung faktorial, penjumlahan dua bilangan, menentukan tahun kabisat, deret Fibonacci, dan menukar nilai dua bilangan. Semua program meminta input dari pengguna dan menampilkan hasil perhitungan.

Diunggah oleh

iniakunntiktok
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Ryan Prasetya

Soal 1: Buatlah program C++ untuk menghitung luas segitiga. Program harus meminta
pengguna memasukkan tinggi dan panjang alas segitiga.

#include <iostream>

using namespace std;

int main()

cout << "## Program C++ Menghitung Luas Segitiga ##" << endl;

cout << "============================================" << endl;

cout << endl;

float a, t;

cout << "Input alas segitiga: ";

cin >> a;

cout << "Input tinggi segitiga: ";

cin >> t;

cout << endl;

cout << "Luas segitiga = "<< 0.5 * a * t<< endl;

return 0;

Soal 2: Tuliskan program C++ untuk menentukan apakah suatu bilangan bulat positif,
negatif, atau nol. Bilangan tersebut harus dimasukkan oleh pengguna.

#include <iostream>

using namespace std;

int main()

int a;

cin>>a;

if (a==0){
cout << "bilangan nol"<<endl;

} else if (a>0){

cout << "bilangan positif"<<endl;

} else {

cout << "bilangan negatif"<<endl;

return 0;

Soal 3: Buatlah program C++ yang mencetak deret angka genap dari 2 hingga 20
menggunakan loop.

#include <iostream>

using namespace std;

int main()

for (int i =1 ; i<=20; i++) {

if (i%2==0)

cout <<i<<endl;}

return 0;

Soal 4: Tuliskan program C++ yang mengonversi suhu dari Celsius ke Fahrenheit. Pengguna
harus diminta untuk memasukkan suhu dalam Celsius.

#include <iostream>

using namespace std;


int main()

int a;

cout << "masukkan nilai derajat celcius: ";

cin>>a;

cout << 1.8 * a + 32;

return 0;

Soal 5: Buatlah program C++ yang mencetak tabel perkalian 5 hingga 10. Program harus
menampilkan hasil perkalian dari 1 hingga 10 untuk setiap angka.

#include <iostream>

using namespace std;

int main()

for (int i =5 ; i<=10; i++){

cout << "Tabel Perkalian "<< i << ":"<<endl;

for (int j=1; j<=10; j++){

cout << i << " x "<< j << " = "<<i*j<<endl;

return 0;

}
Soal 6: Tuliskan program C++ untuk menghitung faktorial dari suatu bilangan. Pengguna
harus diminta memasukkan bilangan untuk dihitung faktorialnya.

int main()

cout << "## Program C++ Hitung Faktorial ##" << endl;

cout << "===================================" << endl;

cout << endl;

int angka,hasil,i;

cout << "Input angka: ";

cin >> angka;

hasil = 1;

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

hasil = hasil * i;

cout << angka << "! = " << hasil;

cout << endl;

return 0;

Soal 7: Buatlah program C++ yang meminta pengguna memasukkan dua bilangan bulat dan
kemudian menampilkan hasil penjumlahan keduanya.

#include <iostream>

using namespace std;


int main()

int a ,b;

cin >> a >> b;

cout << a+b<<endl;

return 0;

Soal 8: Tuliskan program C++ untuk menentukan apakah suatu tahun yang dimasukkan
pengguna adalah tahun kabisat atau bukan.

#include <iostream>

using namespace std;

int main()

int a;

cin a;

if (a%4 ==0){

cout << "tahun kabisat"<<endl;

return 0;

Soal 9: Buatlah program C++ yang mencetak deret Fibonacci hingga suku ke-n. Pengguna
diminta memasukkan nilai n.

#include <iostream>

using namespace std;


int main()

cout << "## Program C++ Deret Fibonacci ##" << endl;

cout << "===================================" << endl;

cout << endl;

int n, t1 = 0, t2 = 1, angka_berikutnya = 0;

cout << "Jumlah deret fibonacci yang diinginkan: ";

cin >> n;

for(int i = 1; i <= n; i++) {

if(i == 1) {

cout << t1 << " ";

continue;

if(i == 2) {

cout << t2 << " ";

continue;

angka_berikutnya = t1 + t2;

t1 = t2;

t2 = angka_berikutnya;

cout << angka_berikutnya << " ";

cout << endl;

return 0;

}
Soal 10: Tuliskan program C++ yang meminta pengguna memasukkan dua bilangan bulat
dan kemudian menukarnya. Setelah pertukaran, tampilkan kedua bilangan tersebut.

#include <iostream>

using namespace std;

int main()

int a,b;

cin >> a>>b;

cout <<b<<a;

return 0;

Anda mungkin juga menyukai