Anda di halaman 1dari 5

IF-THEN-ELSE

Soal 1 :
Buat Program untuk menampilkan
SLIP Penjualan
Pulpen = 25000
Pensil = 15000
Buku = 90000
Total =130000
Discount =0
Dengan Ketentuan untuk Discount :
Jika total_beli >=500000
maka Discount = 25% dari total_beli
Selain itu Discount=0
Terimakasih sudah berkunjung di Toko kami
Jawab

#include <iostream>
using namespace std;

int main() {
// Mendefinisikan harga barang
int harga_pulpen = 25000;
int harga_pensil = 15000;
int harga_buku = 90000;

// Mendefinisikan jumlah barang yang dibeli


int jumlah_pulpen = 4; // Misalnya, jumlah pulpen yang dibeli
adalah 3
int jumlah_pensil = 5; // Misalnya, jumlah pensil yang dibeli
adalah 2
int jumlah_buku = 15; // Misalnya, jumlah buku yang dibeli
adalah 1

// Menghitung total harga belanjaan


int total_beli = (harga_pulpen * jumlah_pulpen) + (harga_pensil
* jumlah_pensil) + (harga_buku * jumlah_buku);
double discount = 0.0;

// Menghitung diskon
if (total_beli >= 500000) {
discount = 0.25 * total_beli;
}

// Menampilkan slip penjualan


cout << "SLIP Penjualan" << endl;
cout << "Pulpen\t\t= " << harga_pulpen * jumlah_pulpen <<
endl;
cout << "Pensil\t\t= " << harga_pensil * jumlah_pensil << endl;
cout << "Buku\t\t= " << harga_buku * jumlah_buku << endl;
cout << "Total\t\t= " << total_beli << endl;
cout << "Discount\t= " << discount << endl;

// Menampilkan pesan terima kasih


cout << "Terima kasih sudah berkunjung di Toko kami" << endl;

return 0;
}
Soal 2
Buat Program untuk menampilkan nilai Grade
Hasil Nilai Ujian
Masukan Nama :
Masukan Nim :
Nilai Kewirausahan : Input

Nilai Logika Informatika :


Nilai Algoritma :
Nilai PTI :
________________________________
Rata-rata Nilai =
Output
Maka Grade anda =

Dengan ketentuan :
• Untuk Rata-rata nilai = Total Seluruh nilai matkul /
4
• Untuk Grade dilihat dari rata-rata nilai

Dengan ketentuan:
Jika rata2_nilai >=80
Maka Grade = A
Jika rata2_nilai >= 70
Maka Grade = B
Jika rata2_nilai >= 60
Maka Grade = C
Jika rata2_nilai >=40
Maka Grade = D
Selain itu
Grade = E
JAWAB
#include <iostream>
#include <string>
using namespace std;

int main() {
string nama, nim;
double nilai_kewirausahaan, nilai_logika, nilai_algoritma, nilai_pti,
rata_rata_nilai;
char grade;

// Meminta input dari pengguna


cout << "Masukkan Nama: ";
getline(cin, nama);
cout << "Masukkan NIM: ";
getline(cin, nim);
cout << "Masukkan Nilai Kewirausahaan: ";
cin >> nilai_kewirausahaan;
cout << "Masukkan Nilai Logika Informatika: ";
cin >> nilai_logika;
cout << "Masukkan Nilai Algoritma: ";
cin >> nilai_algoritma;
cout << "Masukkan Nilai PTI: ";
cin >> nilai_pti;

// Menghitung rata-rata nilai


rata_rata_nilai = (nilai_kewirausahaan + nilai_logika + nilai_algoritma +
nilai_pti) / 4;

// Menentukan grade
if (rata_rata_nilai >= 80) {
grade = 'A';
} else if (rata_rata_nilai >= 70) {
grade = 'B';
} else if (rata_rata_nilai >= 60) {
grade = 'C';
} else if (rata_rata_nilai >= 40) {
grade = 'D';
} else {
grade = 'E';
}

// Menampilkan hasil
cout << "________________________________" << endl;
cout << "Rata-rata Nilai = " << rata_rata_nilai << endl;
cout << "Maka Grade Anda = " << grade << endl;

return 0;
}

Anda mungkin juga menyukai