Hai semuanya! Postingan saya kali ini adalah Menentukan Kode Hari dengan If-Else, Menentukan Kode Hari dengan Switch Case, dan Seleksi Nilai(if bersarang). Seperti biasa semua coding-an memakai pengulangan do-while agar bisa memasukan lagi tanpa ketik ulang. Tanpa basa-basi lagi, kita mulai codingannya!
Pertama dan yang paling utama kita buka aplikasi codingnya ya! Setelah itu,buat entri baru. Coding diawali dengan rumus :
#include <iostream>
using namespace std;
main () {
1. Menentukan Kode Hari dengan If-Else
Coding ini berfungsi untuk menentukan hari dengan kode nomor yang sudah diinisialisasikan. Jadi kita hanya perlu menginput sebuah kode, dan hari bisa ditampilkan. Diawali rumus di atas, lalu kita insialisasikan nama beserta tipe data, seperti:
variabel nomor dengan tipe data integer, dan ulang = 'y' dengan tipe data char
- do { (untuk pengulangan)
- cout << "Silahkan masukan kode hari = " ; cin >> nomor ; (untuk memasukan kode untuk menampilkan hari)
- if (nomor == 1) { (codingan memakai if-else, yang artinya jika kita memasukan kode 1, maka seperti di bawah ini)
- cout << "Hari ini hari Ahad" << endl ;
- } else if (nomor == 2) { (Maksudnya selain itu, jika kita memasukan kode 2, maka output-an seperti di bawah ini begitupun seterusnya)
- cout << "Hari ini hari Senin" << endl ;
- } else if (nomor == 3) {
- cout << "Hari ini hari Selasa" << endl ;
- } else if (nomor == 4) {
- cout << "Hari ini hari Rabu" << endl ;
- } else if (nomor == 5) {
- cout << "Hari ini hari Kamis" << endl ;
- } else if (nomor == 6) {
- cout << "Hari ini hari Jumat" << endl ;
- } else if (nomor == 7) {
- cout << "Hari ini hari Sabtu" << endl ;
- } else { (maksudnya jika kita memasukan nomor selain 1-7 maka tampil kalimat seperti di bawah ini))
- cout << "Hari tidak ada" << endl ;
- } (untuk mengakhiri proses if-else)
- cout << "Apakah anda ingin memasukan nomor lagi? [y/t]" ; cin >> ulang; (diisi y untuk pengulangan dan t untuk berhenti)
- } while (ulang == 'y') ;
- }
Seperti gambar di bawah ini :
Kita save dengan format ".cpp" dan build and run, lalu tampil hasil running :
contoh memasukan kode yang benar
contoh memasukan kode yang salah
2. Menentukan Kode Hari dengan Switch Case
Fungsinya sama seperti codingan di atas, namun kali ini kita memakai switch case. Setelah ketik rumus di atas, dilanjutkan inisialisasi nama beserta tipe data :
variabel nomor dengan tipe data integer, dan ulang = 'y' dengan tipe data char
Dilanjutkan dengan keterangan kode atau langsung dengan proses :
- do { (untuk pengulangan)
- cout << "Silahkan masukan kode hari = " ; cin >> nomor ; (untuk memasukan kode untuk menampilkan hari)
- switch (nomor) {
- case 1 : cout << "Hari ini adalah hari Ahad" << endl ; break ; (maksudnya kode 1 untuk hari ahad, begitupun selanjutnya)
- case 2 : cout << "Hari ini adalah hari Senin" << endl ; break ;
- case 3 : cout << "Hari ini adalah hari Selasa" << endl ; break ;
- case 4 : cout << "Hari ini adalah hari Rabu" << endl ; break ;
- case 5 : cout << "Hari ini adalah hari Kamis" << endl ; break ;
- case 6 : cout << "Hari ini adalah hari Jumat" << endl ; break ;
- case 7 : cout << "Hari ini adalah hari Sabtu" << endl ; break ;
- default : cout << "Hari tidak ada" << endl ; break ; (maksudnya jika kita memasukan selain kode 1-7, hari tidak ada)
- } (tanda untuk mengakhiri proses switch case)
- cout << "masukan nomor lagi? [y/t]" ; cin >> ulang; (diisi y untuk pengulangan dan t untuk berhenti)
- } while (ulang == 'y') ;
- }
Contoh codingan :
Lalu save dengan format .cpp dan klik build and run lalu runningnya:
contoh memasukan kode yang benar
contoh memasukan kode yang salah
3. Seleksi Nilai
Fungsi dari coding ini menentukan apakah lulus atau tidaknya seseorang dengan memasukan 3 buah nilai mata pelajaran. Langkah awal coding adalah ketik rumus yang tertera di atas, lalu inisialkan nama dan tipe data, seperti:
x, y, z (nama untuk memasukan mata pelajaran) dengan tipe data string; a, b, c (untuk memasukan nilai 3 mata pelajan tsb) dan v (value/nilai hasil rata-rata) dengan tipe data integer; dan ulang = 'y' dengan tipe data char
Setelah itu, prosesnya :
- cout << "Silahkan masukan 3 nilai mata pelajaran" << endl ;
- do { (untuk pengulangan)
- cout << "Mata pelajaran = " ; cin >> x ;
- cout << "Nilai " << x << "=" ; cin >> a ; cout << endl ;
- cout << "Mata pelajaran = " ; cin >> y ;
- cout << "Nilai " << y << "=" ; cin >> b ; cout << endl ;
- cout << "Mata pelajaran = " ; cin >> z ;
- cout << "Nilai " << z << "=" ; cin >> c ; cout << endl ;
- v = (a+b+c) / 3 ;
- if (v >= 60) && (a >=40) && (b >=40) && (c >=40) {
- cout << "Rata-rata anda=" << v << ", sehingga anda lulus" << endl ;
- } else {
- cout << "Rata-rata anda=" << v << ", sehingga anda tidak lulus" << endl ;
- } (untuk mengakhiri proses if-else)
- cout << "Apakah anda ingin memasukan nilai lagi? [y/t]" ; cin >> ulang; (diisi y untuk pengulangan dan t untuk berhenti)
- } while (ulang == 'y') ;
- }
Seperti gambar di bawah ini:
Save dengan format.cpp dan hasil runningnya :
contoh lulus
contoh tidak lulus
Itulah cara codingnya! Mungkin cukup sekian yang bisa saya sharing ke kalian semua, jangan bosan untuk melihat postingan saya selanjutnya ya! Mohon maaf apabila ada yang tidak dimengerti, bisa komen dibawah ko:). Semoga bermanfaat!
Wassalamualaikum Wr. Wb
0 komentar:
Posting Komentar