0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan8 halaman

Tugas 4-5

Dokumen ini menjelaskan cara membuat program menggunakan struktur percabangan if, else, dan else if dalam bahasa C++. Contoh program mencakup penentuan diskon pada pembelian, menentukan bilangan ganjil/genap, dan menentukan grade berdasarkan nilai ujian. Selain itu, terdapat juga bocoran coding untuk meminta input dari pengguna seperti nama, kelas, dan nomor absen.

Diunggah oleh

aditya.wardana1201
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 PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan8 halaman

Tugas 4-5

Dokumen ini menjelaskan cara membuat program menggunakan struktur percabangan if, else, dan else if dalam bahasa C++. Contoh program mencakup penentuan diskon pada pembelian, menentukan bilangan ganjil/genap, dan menentukan grade berdasarkan nilai ujian. Selain itu, terdapat juga bocoran coding untuk meminta input dari pengguna seperti nama, kelas, dan nomor absen.

Diunggah oleh

aditya.wardana1201
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 PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 8

TUGAS 4.

BUATLAH PROGRAM DENGAN CONTOH RUMUS MATEMATIKA YANG LAIN


CONTOH PENGGUNAAN IF untuk menentukan DISKON pada pembelian
CONTOH PENGGUNAAN IF dan ELSE

- Untuk menentukan ganjil / genap pada sebuah angka

PENJELASAN PROGRAM

• if (angka % 2 == 0) {

Mengecek apakah angka habis dibagi 2 (angka % 2 == 0), yang berarti angka
tersebut genap.

• cout << "Angka " << angka << " adalah bilangan genap." << endl;

Jika kondisi if terpenuhi (angka genap), maka program akan mencetak bahwa
angka tersebut adalah bilangan genap
CONTOH PENGGUNAAN IF, ELSE DAN ELSE IF
- untuk menentukan grade pada nilai ujian

Penjelasan Program

Program di atas dibuat menggunakan bahasa C++ dan bertujuan untuk menentukan grade nilai
ujian berdasarkan skor yang dimasukkan oleh pengguna.

1. Library yang Digunakan


#include <iostream>
using namespace std;

• #include <iostream> → Digunakan untuk operasi input dan output (cin dan cout).
• using namespace std; → Agar kita tidak perlu menulis std::cout atau std::cin,
cukup cout dan cin.
2. Deklarasi Variabel
cpp
CopyEdit
int nilai;

• Variabel nilai bertipe integer digunakan untuk menyimpan nilai ujian yang dimasukkan
oleh pengguna.

3. Input dari Pengguna


cout << "Masukkan nilai ujian: ";
cin >> nilai;

• Program meminta pengguna memasukkan nilai ujian melalui input keyboard.


• Nilai yang dimasukkan disimpan dalam variabel nilai.

4. Struktur Percabangan if-else if untuk Menentukan Grade


if (nilai >= 90 && nilai <= 100) {
cout << "Grade: A" << endl;
} else if (nilai >= 80 && nilai < 90) {
cout << "Grade: B" << endl;
} else if (nilai >= 70 && nilai < 80) {
cout << "Grade: C" << endl;
} else if (nilai >= 60 && nilai < 70) {
cout << "Grade: D" << endl;
} else if (nilai >= 0 && nilai < 60) {
cout << "Grade: E" << endl;
} else {
cout << "Nilai tidak valid! Masukkan angka antara 0 hingga 100." << endl;
}

• Program menggunakan percabangan if-else if untuk menentukan grade berdasarkan


nilai yang diberikan pengguna.
• Kondisi if dan else if:
o nilai >= 90 && nilai <= 100 → Jika nilai antara 90 - 100, maka outputnya
"Grade: A".
o nilai >= 80 && nilai < 90 → Jika nilai antara 80 - 89, maka outputnya
"Grade: B".
o nilai >= 70 && nilai < 80 → Jika nilai antara 70 - 79, maka outputnya
"Grade: C".
o nilai >= 60 && nilai < 70 → Jika nilai antara 60 - 69, maka outputnya
"Grade: D".
o nilai >= 0 && nilai < 60 → Jika nilai antara 0 - 59, maka outputnya
"Grade: E".
• Kondisi else:
o Jika nilai di luar rentang 0 - 100, program akan mencetak "Nilai tidak valid!"
karena input tidak sesuai dengan batasan nilai ujian.

5. Program Selesai
return 0;

• return 0; digunakan untuk menunjukkan bahwa program telah selesai dieksekusi


dengan status sukses.
TUGAS 5
Buatlah program dengan output seperti dibawah ini

Semoga berhasil

Bocoran Coding awal


#include <iostream>
using namespace std;

int main() {
string nama, kelas;
int noAbsen, nilai;

// Meminta input dari pengguna


cout << "Masukkan Nama: ";
getline(cin, nama);

cout << "Masukkan Kelas: ";


getline(cin, kelas);

cout << "Masukkan No. Absen: ";


cin >> noAbsen;

Anda mungkin juga menyukai