Anda di halaman 1dari 15

I.

BUATLAH 5 CONTOH PROGRAM UNTUK TIPE DATA BERIKUT :

A. Integer
1. Program Penjumlahan Dua Angka

#include <iostream>

int main() {

int angka1, angka2;

std::cout << "Masukkan angka pertama: ";

std::cin >> angka1;

std::cout << "Masukkan angka kedua: ";

std::cin >> angka2;

int hasil = angka1 + angka2;

std::cout << "Hasil penjumlahan: " << hasil << std::endl;

2. Program Perkalian Dua Angka Bulat

#include <iostream>

int main() {

int angka1, angka2;

std::cout << "Masukkan angka pertama: ";

std::cin >> angka1;

std::cout << "Masukkan angka kedua: ";

std::cin >> angka2;

int hasil = angka1 * angka2;

std::cout << "Hasil perkalian: " << hasil << std::endl;

return 0;

}
3. Program Menampilkan Deret Bilangan:

#include <iostream>

int main() {

int n;

std::cout << "Masukkan nilai n: ";

std::cin >> n;

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

std::cout << i << " ";

std::cout << std::endl;

return 0;

4. Program Menentukan Bilangan Ganjil atau Genap:

#include <iostream>

int main() {

int angka;

std::cout << "Masukkan sebuah angka: ";

std::cin >> angka;

if (angka % 2 == 0) {

std::cout << angka << " adalah bilangan genap." << std::endl;

} else {

std::cout << angka << " adalah bilangan ganjil." << std::endl;

return 0;

}
5. Mencari Luas Persegi

#include <iostream>

int main() {

int sisi;

std::cout << "Masukkan panjang sisi persegi: ";

std::cin >> sisi;

int luas = sisi * sisi;

std::cout << "Luas persegi dengan sisi " << sisi << " adalah: " << luas << std::endl;

B. Double
1. Program Menghitung Luas segitiga

#include <iostream>

int main() {

double tinggi, alas;

std::cout << "Masukkan tinggi segitiga: ";

std::cin >> tinggi;

std::cout << "Masukkan alas segitiga: ";

std::cin >> alas;

double luas = 0.5 * alas * tinggi;

std::cout << "Luas segitiga adalah: " << luas << std::endl;

return 0;

}
2. Program Perkalian Angka Desimal

#include <iostream>

int main() {

double angka1, angka2;

std::cout << "Masukkan angka pertama: ";

std::cin >> angka1;

std::cout << "Masukkan angka kedua: ";

std::cin >> angka2;

double hasil = angka1 * angka2;

std::cout << "Hasil perkalian: " << hasil << std::endl;

return 0;

3. Program Penjumlahan Angka decimal

#include <iostream>

using namespace std;

int main() {

double num1, num2, hasil;

cout << "Masukkan angka pertama: ";

cin >> num1;

cout << "Masukkan angka kedua: ";

cin >> num2;

hasil = num1 + num2;

cout << "Hasil penjumlahan: " << hasil << endl;

}
4. Program Mencari Luas Lingkaran

#include <iostream>

using namespace std;

int main() {

double radius, luas;

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

cin >> radius;

luas = 3.14159 * radius * radius;

cout << "Luas lingkaran adalah: " << luas << endl;

5. Program Menghitung Luas Trapesium

#include <iostream>

using namespace std;

int main() {

double alas1, alas2, tinggi;

cout << "Masukkan panjang alas1 trapesium: ";

cin >> alas1;

cout << "Masukkan panjang alas2 trapesium: ";

cin >> alas2;

cout << "Masukkan tinggi trapesium: ";

cin >> tinggi;

double luas = 0.5 * (alas1 + alas2) * tinggi;

cout << "Luas trapesium adalah: " << luas << endl;

}
C. Float
1. Program Menghitung Rata-Rata

#include <iostream>

int main() {

int jumlahAngka;

float angka, total = 0;

std::cout << "Masukkan jumlah angka yang akan dihitung: ";

std::cin >> jumlahAngka;

for (int i = 0; i < jumlahAngka; i++) {

std::cout << "Masukkan angka ke-" << i + 1 << ": ";

std::cin >> angka;

total += angka; }

float rataRata = total / jumlahAngka;

std::cout << "Rata-rata dari angka-angka tersebut adalah: " << rataRata << std::endl;

2. Program Menghitung Angka decimal

#include <iostream>

using namespace std;

int main() {

float num1, num2, hasil;

cout << "Masukkan angka pertama: ";

cin >> num1;

cout << "Masukkan angka kedua: ";

cin >> num2;

hasil = num1 + num2;

cout << "Hasil penjumlahan: " << hasil << endl;

}
3. Program Menghitung Luas Segitiga

#include <iostream>

int main() {

float tinggi, alas;

std::cout << "Masukkan tinggi segitiga: ";

std::cin >> tinggi;

std::cout << "Masukkan alas segitiga: ";

std::cin >> alas;

float luas = 0.5 * alas * tinggi;

std::cout << "Luas segitiga adalah: " << luas << std::endl;

return 0;

4. Program Perkalian Angka Desimal

#include <iostream>

int main() {

float angka1, angka2;

std::cout << "Masukkan angka pertama: ";

std::cin >> angka1;

std::cout << "Masukkan angka kedua: ";

std::cin >> angka2;

float hasil = angka1 * angka2;

std::cout << "Hasil perkalian: " << hasil << std::endl;

return 0;

}
5. Program Mencari Luas Lingkaran

#include <iostream>

using namespace std;

int main() {

float radius, luas;

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

cin >> radius;

luas = 3.14159 * radius * radius;

cout << "Luas lingkaran adalah: " << luas << endl;

D. String
1. Program Menampilkan Pesan Selamat datang

#include <iostream>

#include <string>

int main() {

std::string pesan = "Halo, Selamat Datang di POLMED!";

std::cout << pesan << std::endl;

2. Program Menggabungkan Dua String

#include <iostream>

#include <string>

int main() {

std::string kata1 = "Halo, ";

std::string kata2 = "selamat datang!";

std::string pesan = kata1 + kata2;

std::cout << pesan << std::endl;

}
3. Program Menghitung Panjang String

#include <iostream>

#include <string>

int main() {

std::string kata = "Politeknik";

int panjang = kata.length();

std::cout << "Panjang string: " << panjang << std::endl;

return 0;

4. Program menampilkan Pesan Hallo Dunia

#include <iostream>

#include <string>

int main() {

std::string pesan = "Halo,Dunia!";

std::cout << pesan << std::endl;

5. Program Menambahkan Karakter ke String

#include <iostream>

#include <string>

int main() {

std::string teks = "Halo, ";

teks += "selamat datang!";

std::cout << "Hasil: " << teks << std::endl;

}
E. Boolean
1. Program Pengecekan Kondisi Sederhana

#include <iostream>

int main() {

bool Telur = true;

if (Telur) {

std::cout << "Kondisi benar." << std::endl;

} else {

std::cout << "Kondisi salah." << std::endl;

2. Program Pengecekan Usia

#include <iostream>

int main() {

int usia;

bool dewasa;

std::cout << "Masukkan usia Anda: ";

std::cin >> usia;

dewasa = (usia >= 18);

if (dewasa) {

std::cout << "Anda adalah seorang dewasa." << std::endl;

} else {

std::cout << "Anda bukan seorang dewasa." << std::endl;

}
3. Program Pengecekan Genap/Ganjil

#include <iostream>

int main() {

int angka;

bool genap;

std::cout << "Masukkan sebuah bilangan bulat: ";

std::cin >> angka;

genap = (angka % 2 == 0);

if (genap) {

std::cout << angka << " adalah bilangan genap." << std::endl;

} else {

std::cout << angka << " adalah bilangan ganjil." << std::endl;

}
4. Program Pengecekan Bilangan Positif/Negatif/Nol

#include <iostream>

int main() {

int bilangan;

bool positif, negatif, nol;

std::cout << "Masukkan sebuah bilangan: ";

std::cin >> bilangan;

positif = (bilangan > 0);

negatif = (bilangan < 0);

nol = (bilangan == 0);

if (positif) {

std::cout << bilangan << " adalah bilangan positif." << std::endl;

} else if (negatif) {

std::cout << bilangan << " adalah bilangan negatif." << std::endl;

} else {

std::cout << bilangan << " adalah nol." << std::endl;

}
5. Program Validasi Kata Sandi

#include <iostream>

#include <string>

int main() {

std::string kataSandiBenar = "rahasia123";

std::string kataSandi;

std::cout << "Masukkan kata sandi: ";

std::cin >> kataSandi;

bool isValid = (kataSandi == kataSandiBenar);

if (isValid) {

std::cout << "Kata sandi benar." << std::endl;

} else {

std::cout << "Kata sandi salah." << std::endl;

}
II. Buat contoh operator aritmatika,logika

A. Operator Aritmatika

Anda mungkin juga menyukai