Pernyataan if – else mempunyai pengertian “jika Kondisi bernilai benar, maka perintah-1 akan dikerjakan, dan jika tidak memenuhi syarat maka akan dikerjakan perintah-2”. Dari pengertian tersebut dapat dilihat dari contoh sederhana sebagai berikut ini ;
if(Kondisi)
Perintah-1;
else
perintah-2;
Contoh Soal...
Buatlah program untuk menghitung nilai akhir seorang siswa dari kursus yang diikutinya. Dengan ketentuan sebagai berikut :
- Nama Siswa, Nilai Keaktifan, Nilai Tugas dan Nilai Ujian diinput.
- Proses yang dilakukan untuk mendapatkan nilai murni dari masing-masing nilai, adalah :
- Nilai Murni Keaktifan = Nilai keaktifan dikalikan dengan 20%
- Nilai Murni Tugas = Nilai tugas dikalikan dengan 30%
- Nilai Murni Ujian = Nilai ujian dikalikan 50%
- Nilai Akhir adalah Nilai Murni Keaktifan + Nilai Murni Tugas + Nilai Murni Ujian.
- Ketentuan grade nya.
- Grade A = 80
- Grade B = 70
- Grade C = 59
- Grade D = 50
- Grade E = 40
#include <iostream.h>
#include <conio.h>
int main()
{
int mhs,nilai[100];
cout<<"masukkan jumlah baris = ";cin>>mhs;
for(int a=0;a<mhs;a++)
{
cout<<" Masukkan nilai mhs ke-"<<(a+1)<< " = ";
cin>>nilai[a];
}
for(int a=0;a<mhs;a++)
{
if(nilai[a]>=70 && nilai[a]<=100)
{
cout<<"mhs ke- "<<(a+1)<<" Lulus"<<endl;
}
else
if (nilai[a]<70 && nilai[a]>=0)
{cout<<"mhs ke- "<<(a+1)<<" Tidak lulus"<<endl;}
else
cout<<"mhs ke- "<<(a+1)<<" Nilai diluar jangkauan"<<endl;
}
getch();
}
#include <conio.h>
int main()
{
int mhs,nilai[100];
cout<<"masukkan jumlah baris = ";cin>>mhs;
for(int a=0;a<mhs;a++)
{
cout<<" Masukkan nilai mhs ke-"<<(a+1)<< " = ";
cin>>nilai[a];
}
for(int a=0;a<mhs;a++)
{
if(nilai[a]>=70 && nilai[a]<=100)
{
cout<<"mhs ke- "<<(a+1)<<" Lulus"<<endl;
}
else
if (nilai[a]<70 && nilai[a]>=0)
{cout<<"mhs ke- "<<(a+1)<<" Tidak lulus"<<endl;}
else
cout<<"mhs ke- "<<(a+1)<<" Nilai diluar jangkauan"<<endl;
}
getch();
}

1 komentar
Label:
