Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

1.

Menghitung luas lingkaran

#include <iostream>

using namespace std;

int main()

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

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

cout << endl;

float r, luas;

cout << "Input jari-jari lingkaran: ";

cin >> r;

luas = 3.14 * r * r;

cout << "Luas lingkaran = "<< luas << endl;

return 0;

2. membuat menu berulang

#include <iostream>
 
using namespace std;
 
int main()
{
  int pilihan;
  char ulang;
  do
  {
    cout << "##  Daftar Menu Kopi Ilkom  ##" << endl;
    cout << "==============================" << endl;
    cout << "1. Espresso" << endl;
    cout << "2. Cappuccino" << endl;
    cout << "3. Moccacino " << endl;
    cout << "4. Vanilla Latte" << endl;
    cout << "5. Hazelnut Latte" << endl;
    cout << endl;
 
    cout << "Pilihan anda: ";
    cin >> pilihan;
 
    switch(pilihan){
    case 1:
        cout << "Anda memilih Espresso" << endl;
        break;
    case 2:
        cout << "Anda memilih Cappuccino" << endl;
        break;
    case 3:
        cout << "Anda memilih Moccacino" << endl;
        break;
    case 4:
        cout << "Anda memilih Vanilla Latte" << endl;
        break;
    case 5:
        cout << "Anda memilih Hazelnut Latte" << endl;
        break;
    default:
        cout << "Menu tidak tersedia" << endl;
    }
    cout << endl;
 
    cout << "Ingin memilih menu lain (y/t)? ";
    cin >> ulang;
    cout << endl;
  }
  while (ulang!= 't');
 
  cout << "Terimakasih...";
 
  cout << endl;
  return 0;
}

3. cek bilangan prima

#include <iostream>
 
using namespace std;
 
int main()
{
  cout << "##  Program C++ Angka Prima  ##" << endl;
  cout << "===============================" << endl;
  cout << endl;
 
  int n,i;
  bool angka_prima = true;
 
  cout << "Input satu angka bulat: ";
  cin >> n;
 
  // 0 dan 1 bukan angka prima
  if (n == 0 || n == 1) {
    angka_prima = false;
  }
  else {
    for (i = 2; i <= n / 2; i++) {
      if (n % i == 0) {
        angka_prima = false;
        break;
      }
    }
  }
 
  cout << endl;
  if (angka_prima)
    cout << n << " adalah angka prima";
  else
    cout << n << " bukan angka prima";
 
 cout << endl;
 return 0;
}

4. menghitung factorial

#include <iostream>

using namespace std;

int hitungFactorial(int input) {

if(input > 1)

return input * hitungFactorial(input - 1);

else

return 1;

}
int main()

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

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

cout << endl;

int angka;

cout << "Input angka: ";

cin >> angka;

cout << angka << "! = " << hitungFactorial(angka);

cout << endl;

return 0;

5. konfersi suhu celcius

#include <iostream>

using namespace std;

int main()

cout << "## Program C++ Konversi Suhu ##" << endl;
cout << "=================================" << endl;

cout << endl;

float celc, fahr, kelv, ream ;

cout << "Input suhu celsius: ";

cin >> celc;

cout << endl;

fahr = (9.0/5.0 * celc) + 32;

kelv = celc + 273.15;

ream = celc * (4.0/5.0) ;

cout << celc << " derajat Celcius = " << fahr <<" derajat Fahrenheit";

cout << endl;

cout << celc << " derajat Celcius = " << kelv <<" derajat Kelvin";

cout << endl;

cout << celc << " derajat Celcius = " << ream <<" derajat Reamur";

cout << endl;

return 0;

You might also like