Dalam perkuliahan, tentu saja kalian pasti khawatir dengan indeks nilai akhir kalian dalam satu semester. Tidak jarang para mahasiswa pasti mencoba memperkirakan dengan menghitung sendiri nilai tersebut. Apabila kalian menghitung nilai dengan jumlah orang yang banyak, pastinya kalian akan kebingungan menghitungnya. Maka dari itu, kali ini saya akan memberikan sedikit contoh dari syntax program menghitung indeks nilai.
Pada program yang saya buat, saya memakai aturan perindeksan nilai dengan aturan sebagai berikut :
- Indeks A : 80 ke atas
- Indeks B : 65 ke atas dan tidak sampai 80
- Indeks C : 55 ke atas dan tidak sampai 65
- Indeks D : 40 ke atas dan tidak sampai 55
- Indeks E : 0 ke atas dan tidak sampai 45
Pada program juga berlaku aturan penilaian dimana :
- nilai UTS = 40%
- nilai UAS = 60%
Berdasarkan aturan-aturan tersebut, maka saya buat program dengan syntax :
Pada program yang saya buat, saya memakai aturan perindeksan nilai dengan aturan sebagai berikut :
- Indeks A : 80 ke atas
- Indeks B : 65 ke atas dan tidak sampai 80
- Indeks C : 55 ke atas dan tidak sampai 65
- Indeks D : 40 ke atas dan tidak sampai 55
- Indeks E : 0 ke atas dan tidak sampai 45
Pada program juga berlaku aturan penilaian dimana :
- nilai UTS = 40%
- nilai UAS = 60%
Berdasarkan aturan-aturan tersebut, maka saya buat program dengan syntax :
#include <stdio.h>
#include <conio.h>
int main ()
{
int uts, uas, ratarata;
char indeks;
printf("Nilai Mata Kuliah Pemrograman\n\n");
printf("Nilai UTS :");
scanf("%d", &uts);
printf("Nilai UAS :");
scanf("%d", &uas);
ratarata = (uts*40/100 + uas*60/100);
printf ("Rata-rata : %d \n\n", ratarata);
if(ratarata>=0){
if(ratarata>=40){
if(ratarata>=50){
if(ratarata>=65){
if(ratarata>=80){
indeks = 'A';
}
else {
indeks = 'B';
}
}
else {
indeks = 'C';
}
}
else {
indeks = 'D';
}
}
else {
indeks = 'E';
}
}
printf("Indeks nilai anda = %c", indeks);
getch ();
return 0;
}
#include <conio.h>
int main ()
{
int uts, uas, ratarata;
char indeks;
printf("Nilai Mata Kuliah Pemrograman\n\n");
printf("Nilai UTS :");
scanf("%d", &uts);
printf("Nilai UAS :");
scanf("%d", &uas);
ratarata = (uts*40/100 + uas*60/100);
printf ("Rata-rata : %d \n\n", ratarata);
if(ratarata>=0){
if(ratarata>=40){
if(ratarata>=50){
if(ratarata>=65){
if(ratarata>=80){
indeks = 'A';
}
else {
indeks = 'B';
}
}
else {
indeks = 'C';
}
}
else {
indeks = 'D';
}
}
else {
indeks = 'E';
}
}
printf("Indeks nilai anda = %c", indeks);
getch ();
return 0;
}
Dengan demikian, apabila kalian meng-compile nya, maka akan muncul program seperti berikut :
Dan berikut hasil dari perhitungan indeks tersebut :
Demikian program yang saya buat. Apabila kalian ingin mengganti aturan indeks nilai nya, cukup ganti pada fungsi if, dan apabila kalian ingin menambahkan seperti nilai tugas atau quis, cukup tambahkan pada variabel dan rumus.
Sekian dari saya, mohon maaf apabila ada kesalahan pada artikel ini
Terima Kasih
Sekian dari saya, mohon maaf apabila ada kesalahan pada artikel ini
Terima Kasih
1 komentar:
Write komentarbermanfaat sekali min...
Replysolder uap
EmoticonEmoticon