Penggunaan Pencabangan If bersarang pada Bahasa C++

Latihan Modul 5.3

Nama : Haidi

No.Reg : 49031064

 Modul 5.3

  1. Ubah kriteria penentuan score menjadi seperti table di bawah
Nilai Index
Nilai >=80 A
70 <= Nilai <80 B
50 <=Nilai <70 C
35 <= Nilai <50 D
Nilai <35 E

 

  1. //Nama : Haidi
  2. //NIM : 49013064
  3. #include <iostream>//mengakses file library iostream
  4. using namespace std;//;//jika ada fungsi ini maka tidak perlu menuliskan perintah output berupa cout::std <<” ” cukup dengan menambahkan cout <<” “
  5. int main ()//fungsi utama
  6. {
  7.        double Nilai_Ujian;//deklarasi variabel
  8.        cout <<“Konversi Nilai Siswa \n \n”;//perintah output
  9.        cout <<“Masukkan Nilai Ujian : “;
  10.        cin >> Nilai_Ujian;//perintah input
  11.        cout <<endl;
  12.        if (Nilai_Ujian >= 80 ) {//pernyataan if, jika nilai lebih besar atau sama dengan dari 80
  13.               cout <<“Nilai Anda A \n”;}//nilai yang didapatkan A
  14.        else if (Nilai_Ujian >= 70 && Nilai_Ujian <80){//pernyataan if, jika nilai lebih besar atau sama dengan dari 70
  15.               cout <<“Nilai Anda B \n”;}//nilai yang didapatkan  B
  16.        else if (Nilai_Ujian >= 50 && Nilai_Ujian <70){//pernyataan if, jika nilai lebih besar atau sama dengan dari 50
  17.               cout <<“Nilai Anda C \n”;}//nilai yang didapatkan C
  18.        else if (Nilai_Ujian >= 35 && Nilai_Ujian <50){//pernyataan if, jika nilai lebih besar atau sama dengan dari 35
  19.               cout <<“ANDA TIDAK LULUS \n”;}//dinyatakan tidak lulus
  20.        else if (Nilai_Ujian < 35){//jika nilai dibawah 30
  21.                      cout <<“ANDA TIDAK LULUS \n”;//dinyatakan tidak lulus
  22.        }
  23.        system(“pause”);//pause
  24.        return (0);//nilai balikan fungsi main () adalah 0
  25. }

2. Tambahkan sebuah baris tampilan yang menyatakan bahwa bila mendapat nilai ujian dengan index D & E dinyatakan tidak lulus

  1. //Nama : Haidi
  2. //NIM : 49013064
  3. #include <iostream>//mengakses file library iostream
  4. using namespace std;//;//jika ada fungsi ini maka tidak perlu menuliskan perintah output berupa cout::std <<” ” cukup dengan menambahkan cout <<” “
  5. int main ()//fungsi utama
  6. {
  7.        double Nilai_Ujian;//deklarasi variabel
  8.        cout <<“Konversi Nilai Siswa \n \n”;//perintah output
  9.        cout <<“Masukkan Nilai Ujian : “;
  10.        cin >> Nilai_Ujian;//perintah input
  11.        cout <<endl;
  12.        if (Nilai_Ujian >= 80 ) {//pernyataan if, jika nilai lebih besar atau sama dengan dari 80
  13.               cout <<“Nilai Anda A \n”;}//nilai yang didapatkan A
  14.        else if (Nilai_Ujian >= 70 && Nilai_Ujian <80){//pernyataan if, jika nilai lebih besar atau sama dengan dari 70
  15.               cout <<“Nilai Anda B \n”;}//nilai yang didapatkan  B
  16.        else if (Nilai_Ujian >= 50 && Nilai_Ujian <70){//pernyataan if, jika nilai lebih besar atau sama dengan dari 50
  17.               cout <<“Nilai Anda C \n”;}//nilai yang didapatkan C
  18.        else if (Nilai_Ujian >= 35 && Nilai_Ujian <50){//pernyataan if, jika nilai lebih besar atau sama dengan dari 35
  19.               cout <<“ANDA TIDAK LULUS \n”;}//dinyatakan tidak lulus
  20.        else if (Nilai_Ujian < 35){//jika nilai dibawah 30
  21.                      cout <<“ANDA TIDAK LULUS \n”;//dinyatakan tidak lulus
  22.        }
  23.        system(“pause”);//pause
  24.        return (0);//nilai balikan fungsi main () adalah 0
  25. }

3. Mengenai bentuk dan isi tampilan, anda boleh berimprovisasi.

Tampilan yang telah diedit :

modul5.3

4. Jelaskan Setiap baris perintah yang anda gunakan

 

  1. //Nama : Haidi
  2. //NIM : 49013064
  3. #include <iostream>//mengakses file library iostream
  4. using namespace std;//;//jika ada fungsi ini maka tidak perlu menuliskan perintah output berupa cout::std <<” ” cukup dengan menambahkan cout <<” “
  5. int main ()//fungsi utama
  6. {
  7.        double Nilai_Ujian;//deklarasi variabel
  8.        cout <<“Konversi Nilai Siswa \n \n”;//perintah output
  9.        cout <<“Masukkan Nilai Ujian : “;
  10.        cin >> Nilai_Ujian;//perintah input
  11.        cout <<endl;
  12.        if (Nilai_Ujian >= 80 ) {//pernyataan if, jika nilai lebih besar atau sama dengan dari 80
  13.               cout <<“Nilai Anda A \n”;}//nilai yang didapatkan A
  14.        else if (Nilai_Ujian >= 70 && Nilai_Ujian <80){//pernyataan if, jika nilai lebih besar atau sama dengan dari 70
  15.               cout <<“Nilai Anda B \n”;}//nilai yang didapatkan  B
  16.        else if (Nilai_Ujian >= 50 && Nilai_Ujian <70){//pernyataan if, jika nilai lebih besar atau sama dengan dari 50
  17.               cout <<“Nilai Anda C \n”;}//nilai yang didapatkan C
  18.        else if (Nilai_Ujian >= 35 && Nilai_Ujian <50){//pernyataan if, jika nilai lebih besar atau sama dengan dari 35
  19.               cout <<“ANDA TIDAK LULUS \n”;}//dinyatakan tidak lulus
  20.        else if (Nilai_Ujian < 35){//jika nilai dibawah 30
  21.                      cout <<“ANDA TIDAK LULUS \n”;//dinyatakan tidak lulus
  22.        }
  23.        system(“pause”);//pause
  24.        return (0);//nilai balikan fungsi main () adalah 0
  25. }

Leave a comment