Blog information
Category: Kuliah
Posted By: AglaBridgeMedia
Post date: 05 Oct 2020
Keywords: contoh program array, array bahasa c, contoh program array bahasa c
Views: 1440
Contoh Program Penggunaan Array Dengan Bahasa C
Assalamualaikum Wr Wb
Hari ini saya mendapat pertanyaan terkait penggunaan array oleh salah seorang teman saya. Konsep dari array sendiri bisa teman-teman baca lagi di sini dan di sini. Inti dari pertanyaan ini adalah tentang bagaimana menentukan daftar siswa yang lulus dan tidak lulus yang dihitung dari nilai UTS dan UAS. Baik pada kesempatan ini saya akan mencoba membuat program sederhana menggunakan Bahasa C. Baik langsung saja kita bahas kode program di bawah ini.
#include <stdio.h> main(){ int uts[]={60,70,50,70,80,70,90,80,40,75}; //array nilai uts int uas[]={70,80,60,90,70,75,90,70,60,85}; //array nilai uas int totalUTS=0, totalUAS=0, i, minlulus=70, hitunglulus=0; //variabel penampung nilai-nilai terkait float nilaiakhir, rataUTS, rataUAS; //variabel penampung nilai-nilai terkait //hitung totalUTS pakai looping for(i=0; i<sizeof(uts)/sizeof(int); i++){ totalUTS += uts[i]; } //hitung totalUAS pakai looping for(i=0; i<sizeof(uas)/sizeof(int); i++){ totalUAS += uas[i]; } printf("Nilai Minimal Kelulusan: %d\n", minlulus); //menampilkan nilai minimum untuk bisa lulus //hitung nilaiakhir for(i=0; i<sizeof(uas)/sizeof(int); i++){ nilaiakhir = uts[i]*0.4 + uas[i]*0.6; //syarat nilai akhir minumum yang bisa lulus if(nilaiakhir >= minlulus){ //kondisi jika nilaiakhirnya lebih besar atau sama dengan nilai minimum hitunglulus++; //hitung jumlah siswa yang lulus printf("Mahasiswa ke %d UTS %d dan UAS %d Nilai Akhir %0.2f Lulus\n", i, uts[i], uas[i], nilaiakhir); //tampilkan info lulus } else{ printf("Mahasiswa ke %d UTS %d dan UAS %d Nilai Akhir %0.2f Tidak Lulus\n", i, uts[i], uas[i], nilaiakhir); //tampilkan info tidak lulus } } rataUTS = totalUTS/(sizeof(uts)/sizeof(int)); //menghitung nilai rata2 uts rataUAS = totalUAS/(sizeof(uas)/sizeof(int)); //menghitung nilai rata2 uas printf("Jumlah Mahasiswa Lulus: %d\n", hitunglulus); //menampilkan jumlah siswa yg lulus printf("Jumlah Mahasiswa Tidak Lulus: %d\n", sizeof(uas)/sizeof(int)-hitunglulus); // menampilkan jumlah siswa yang tidak lulus printf("Rata-Rata UTS: %0.2f\n", rataUTS); //menampilkan nilai rata2 UTS printf("Rata-Rata UAS: %0.2f\n", rataUAS); //menampilkan nilai rata2 UAS
}
Nah jika kode program di atas dijalankan akan menampilkan output seperti berikut.
Nah, sekarang teman-teman bisa explore dengan studi kasus yang lainnya ya. Tetap semangat ngodingnya, jangan mudah menyerah. Happy Coding ^_^.
Wassalamualaikum Wr Wb.
blog comments powered by Disqus
Popular Posts
- Binary Tree dan Contoh Program Sederhana Menggunakan Bahasa C
- SIngle Linked List dan Contoh Penerapan dalam Bahasa C
- Contoh Program Menghitung Faktorial Dengan Bahasa C
- Contoh Program Membuat Pola Bentuk Hati Dengan Bahasa C
- Hubungan Pointer dengan Array, String, Fungsi dan Pointer Lain