MODUL 4 STATEMEN KONDISI

Peserta didik mengetahui, mamahami dan menggunakan dasar percabangan dalam statemen kondisional, mampu memilih dan menerapkan dalam penyelesaian masalah pada bahasa pemrograman



A. Pendahuluan 

Percabangan (condisional) adalah kondisi pada pemrograman dimana alur logika dihadapkan pada pilihan. Statemen kondisional adalah statemen yang menggunakan percabangan dalam alur programnya. Statemen akan dieksekusi berdasarkan kondisi yang memenuhi, apakah kondisi benar (true) atau salah (false). Statemen kondisional selalu menghasilkan ekspresi logika true atau false dan tidak mungkin keduanya. Dalam C++ percabangan terdiri dari percabangan tunggal dan kondisi ganda dengan IF dan SWITCH.

Struktur Kondisional ada di materi kemarin pelajari kembali

https://questera.blogspot.com/2025/08/04-struktur-control-percabangan.html

Latihan 4. Menggunakan SWITCH 

#include <iostream>
using namespace std;

int main()
{
    char kode;
    cout << "Masukkan Kode Barang [A..C] : ";
    cin >> kode;

    switch (kode)
    {
        case 'A':
            cout << "Alat Olah Raga";
            break;
        case 'B':
            cout << "Alat Elektronik";
            break;
        case 'C':
            cout << "Alat Masak";
            break;
        default:
            cout << "Anda Salah Memasukkan kode";
    }

    return 0;
}
C. TUGAS .
1. Untuk menilai seseorang termasuk terlalu gemuk atau kurus, seseorang tersebut dikontrol dengan criteria sbb : bila tinggi badan - berat badan >120 artinya kegemukan 
bila tinggi badan - berat badan antara 111 s.d.120 artinya ideal 
bila tinggi badan - berat badan antara 100 s.d.110 artinya kurus 
bila tinggi badan - berat badan < 100 artinya sangat kurus 

2. Buatlah program dengan ketentuan :
- Membaca input berupa skor (angka bilangan bulat) dari seorang peserta didik
- Menampilkan nilai (dalam huruf) dari peserta didik tsb. 
Adapun syarat-syarat pemberian nilai adalah sebagai berikut: 
- Jika skor > 80 nilai: A 
- Jika 60 <= skor <= 79 nilai: B
- Jika 40 <= skor <= 59 nilai: C
- Jika 20 <= skor <= 39 nilai: D
- Jika <20 nilai: E

Posting Komentar

Lebih baru Lebih lama

Formulir Kontak