Kamis, 02 Maret 2017

Menggunakan IF THEN ELSE pada C++

 
Bahasa Program: C++ Builder 2009
Sistem Operasi Saat Praktek: Windows XP

Kita sering menggunakan komputer untuk memikirkan sesuatu. Sering pilihan-pilihan tersebut lebih dari satu. Dengan perintah IF,  program dapat mempertimbangkan pilihannya berdasarkan keinginan kita dan menampilkan hasilnya.

secara dasar, perintah IF adalah sebagai berikut.

if (nilai_benar) {
  perintah_dijalankan_apabila_benar 
};

Namun ada kalanya kita juga perlu memberikan tanggapan baik nilai benar ataui salah, sehingga kita bisa memperluas dengan

if (nilai_benar) {
  perintah_dijalankan_apabila_benar  
} else
{
  perintah_dijalankan_apabila_salah
};

Lah kalau tiga bagaimana? Gampang! Kita bisa memakai else if

if (nilai_benar) {
  perintah_dijalankan_apabila_benar 
} else if (nilai_benar) {
} else {
  pilihan_terakhir
};

Agar dapat memahami lebih dalam, kita akan buat sebuah contoh persoalan sebagai berikut: User akan memasukkan nilai mentah mahasiswa pada jangkauan 0 sampai 100, lantas program akan menerjemahkan ke nilai huruf dengan ketentuan sebagai berikut:

90..100: Nilai A
80..89: Nilai B+
70..79: Nilai B
60..69: Nilai C
50..59: Nilai D
0..49: Nilai E

Kode programnya adalah sebagai berikut:

#pragma hdrstop
#include <tchar.h>
#include <iostream.h>
#include <conio.h>
#pragma argsused


int _tmain(int argc, _TCHAR* argv[])
{
    int nilai;

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

    if  ((nilai >= 90) && (nilai <= 100))  {
       cout << "Nilai A";
    } else if ((nilai >= 80) && (nilai <= 89))  {
       cout << "Nilai B+";
    } else if ((nilai >= 70) && (nilai <= 79)) {
       cout << "Nilai B";
    } else if ((nilai >= 60) && (nilai <= 69)) {
       cout << "Nilai C";
    } else if ((nilai >= 50) && (nilai <= 59)) {
       cout << "Nilai D";
    } else {
       cout << "Nilai E";
    };

    getch();
    return 0;
}

Menggunakan IF THEN ELSE pada C++ Rating: 4.5 Diposkan Oleh: Good Dreamer

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.