Blog information
Category: Kuliah
Posted By: AglaBridgeMedia
Post date: 29 Feb 2020
Keywords: materi informatika contoh program konversi nilai, bahasa c, konversi nilai, kondisional, dasar pemrograman, unan, an nuur, universitas an nuur, unan purwodadi
Views: 1563
Contoh Program Konversi Nilai Dengan Bahasa C
Pada materi sebelumnya terkait dengan kondisional, maka kali ini akan saya share contoh penerapannya. Adapun contoh yang akan saya share ini adalah mengkonversi nilai angka menjadi huruf beserta komentarnya. Pada contoh kasus konversi nilai ini adalah mengubah nilai:
- 79 sampai dengan 100 menjadi A dengan komentar "Pertahankan"
- 68 sampai dengan kurang dari 79 menjadi B dengan komentar "Harus Lebih Baik Lagi"
- 58 sampai dengan kurang dari 68 menjadi C dengan komentar "Harus Banyak Belajar"
- 48 sampai dengan kurang dari 58 menjadi D dengan komentar "Jangan Keseringan Main"
- 0 sampai dengan kurang dari 48 menjadi E dengan komentar "Jangan Keseringan Bolos"
- Selain itu diberi komentar "Maaf, Anda Tidak Punya NIlai"
Berikut adalah kode programnya.
#includevoid main(){ float nilai; char nilai_huruf, lagi; ulangi: system("clear"); //clrscr(); printf("Masukkan Nilai: "); scanf("%f", &nilai); if(nilai >= 79.00 && nilai <= 100.00){ printf("Nilai Anda: A"); nilai_huruf = 'A'; } else if(nilai >= 68.00 && nilai < 79){ printf("Nilai Anda: B"); nilai_huruf = 'B'; } else if(nilai >= 58.00 && nilai < 68){ printf("Nilai Anda: C"); nilai_huruf = 'C'; } else if(nilai >= 48.00 && nilai < 58){ printf("Nilai Anda: D"); nilai_huruf = 'D'; } else if(nilai >= 0.00 && nilai < 48){ printf("Nilai Anda: E"); nilai_huruf = 'E'; } else{ printf("Maaf, Anda Tidak Punya Nilai!"); nilai_huruf = '-'; } switch(nilai_huruf){ case 'A' : printf("\nPertahankan!"); break; case 'B' : printf("\nHarus Lebih Baik Lagi!"); break; case 'C' : printf("\nHarus Banyak Belajar!"); break; case 'D' : printf("\nJangan Keseringan Main!"); break; case 'E' : printf("\nJangan Sering Bolos!"); break; default : printf("\nMaaf, Anda Tidak Punya Nilai!"); } printf("\nCoba Lagi? (y/n): "); scanf("%s", &lagi); if(lagi == 'y'){ goto ulangi; } else{ printf("Terimakasih. Tekan Enter Untuk Keluar."); } }
Di atas saya menggunakan perintah system("clear") karena saya menggunakan Linux, jika menggunakan Windows silakan pakai clrscr(). Untuk output dari program di atas adalah sebagai berikut.
Nah, sekarang kalian bisa mencoba dengan contoh kasus lain untuk mengasah skill programming kalian ya. Tetap semangat belajar guys. Happy Coding ^_^
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