Anda di halaman 1dari 5

Kelompok 4:

1. Jonrio Ebenezer Siahaan (132)


2. Noel Arizon Panjaitan (057)
3. M. Asyraf Rizki (105)
4. Divani Modena (027)
5. Rafi Fauzan Tsany Lubis (120)
6. Jason Sanjaya (066)

1. Menghitung Tinggi
#include <iostream>
#include <string>
using namespace std;
int main(){
float tinggi;
cout << "Masukkan tinggi Anda dalam satuan cm:
cin >> tinggi;
if(tinggi > 170){
cout << "Anda Tinggi.";
} else {
cout << "Anda Pendek.";
}
system("pause");
return 0;
}

2. Golongan Darah
#include <stdio.h>
#include <string.h>

int main() {
char goldar[2];

printf("Masukkan golongan darah anda: ");


scanf("%s", goldar);

if (strcmp(goldar, "A") == 0) {
printf("Pendonor anda adalah A dan O");
} else if (strcmp(goldar, "B") == 0) {
printf("Pendonor anda adalah B dan O");
} else if (strcmp(goldar, "O") == 0) {
printf("Pendonor anda adalah O");
} else if (strcmp(goldar, "AB") == 0) {
printf("Pendonor anda adalah semua golongan darah");
} else {
printf("Golongan darah anda tidak ditemukan");
}

return 0;
}

3. Golongan Gaji
#include <iostream>
using namespace std;
int main()
{
const float pajak = 0.05;
int gol, anak;
int gaji_pokok, tunjangan_anak, gaji_total, potongan_pajak;
cout << "Masukkan Golongan (1 - 3) : ";
cin >> gol;
cout << "Masukkan Jumlah Anak : ";
cin >> anak;
if(gol == 1){
gaji_pokok = 5000000;
}else if(gol == 2){
gaji_pokok = 3000000;
}else if(gol == 3){
gaji_pokok = 2500000;
} else{
cout << "Golongan tidak valid";
return 1;
}
if(anak <= 2){
tunjangan_anak = anak * 500000;
}else{
tunjangan_anak = 1000000 + (anak - 2) * 750000;
}
gaji_total = gaji_pokok + tunjangan_anak;
potongan_pajak = gaji_total * pajak;
gaji_total -= potongan_pajak;
cout << "Gaji Total : Rp. " << gaji_total;
}
4. Menghitung BMI
#include<iostream>
int main()
{
float berat,tinggi,BMI;
printf("Masukan Berat Badan Anda dalam Kilogram: ");
scanf("%f",&berat);
printf("Masukan Tinggi Badan Anda dalam Meter: ");
scanf("%f",&tinggi);
BMI = berat/(tinggi*tinggi);
if (BMI<18.1)
{
printf("Kamu Underweight");
}
else if ((BMI>=18.1) && (BMI<23.1))
{
printf("Kamu Normal");
}
else if ((BMI>=23.1)&&(BMI<28.1))
{
printf("Kamu Overweight");
}
else if (BMI>=28.1)
{
printf("Kamu Obesitas");
}
printf("\n");
system("pause");
return 0;
}

5. Program Belanja
#include<iostream>
using namespace std;
int main() {
const int hargaBuku = 12000;
const int hargaPensil = 2000;
const int hargaPulpen = 3000;
const int hargaPenggaris = 10000;
int jumlahBuku, jumlahPensil, jumlahPulpen, jumlahPenggaris;
cout << "Masukkan jumlah buku yang dibeli: ";
cin >> jumlahBuku;
cout << "Masukkan jumlah pensil yang dibeli: ";
cin >> jumlahPensil;
cout << "Masukkan jumlah pulpen yang dibeli: ";
cin >> jumlahPulpen;
cout << "Masukkan jumlah penggaris yang dibeli: ";
cin >> jumlahPenggaris;
int totalBelanja = (jumlahBuku * hargaBuku) + (jumlahPensil * hargaPensil) +
(jumlahPulpen * hargaPulpen) + (jumlahPenggaris * hargaPenggaris);
double diskon = (totalBelanja > 500000) ? 0.05 * totalBelanja : 0;
double totalPembayaran = totalBelanja - diskon;
cout << "\nTotal belanja: " << totalBelanja << " IDR" << endl;
cout << "Diskon: " << diskon << " IDR" << endl;
cout << "Jumlah yang harus dibayar: " << totalPembayaran << " IDR" << endl;
return 0;
}

6. Program bebas menggunakan case


#include <stdio.h>

int main() {
char pilihan;

printf("Pilih opsi (A, B, C, D): ");


scanf(" %c", &pilihan);

switch (pilihan) {
case 'A':
case 'a':
printf("Anda memilih opsi A.\n");
break;
case 'B':
case 'b':
printf("Anda memilih opsi B.\n");
break;
case 'C':
case 'c':
printf("Anda memilih opsi C.\n");
break;
case 'D':
case 'd':
printf("Anda memilih opsi D.\n");
break;
default:
printf("Opsi yang Anda pilih tidak valid.\n");
}
return 0;
}

Anda mungkin juga menyukai