Pada kesempatan ke-sekian ini, saya akan menjelaskan bagaimana cara meng-coding lagi. Tapi tentunya materi akan berbeda dari sebelumnya. Sekarang saya akan menjelaskan cara coding Menentukan Bilangan Ganjil/Genap, Menentukan Bilangan Terbesar, Menentukan Bilangan Terkecil, dan Quiz(Menentukan Berat Badan Ideal Perempuan/Laki-Laki). Masih sama seperti sebelumnya, saya menggunakan pengulangan do-while yang akan terus mengulang walaupun kondisinya salah. Dan bagaimana cara codingnya? Coding kita mulai dengan :
- Buka lembar file baru
- Menulis rumus :
#include <iostream>
using namespace std ;
main () {
1. Menentukan Bilangan Ganjil/Genap
Sudah terlihat dari namanya, coding ini akan menentukan bilangan yang kita input merupakan bilangan ganjil atau genap. Setelah menulis rumus yang tertera di atas, kita inisialisasikan, contoh :
int = integer,tipe data bilangan bulat ; char = tipe data karakter
-do {
-cout << "Masukan nilai a = " ; cin >> a ;
-if (a % 2 == 0 ) { (saya pakai if-else, maksudnya jika kondisi a mod 2 atau sisa hasil jika dibagi 2 adalah 0, maka itu adalah bilangan genap, contoh kita input a=6(6 adalah bilangan genap, 6 dibagi 2 hasilnya 3 dan tidak ada hasil bagi kan? So, kita tampilkan seperti dibawah ini)
-cout << "A adalah bilangan genap" << endl;
-} else { (maksudnya jika selain kondisi if di atas atau salah, maka otomatis inputan adalah bilangan ganjil)
-cout << "A adalah bilangan ganjil" << endl;
-} (untuk menutup proses if-else)
-cout << "Apakah anda ingin memasukan bilangan lagi? [y/t] " ; cin >> ulang ;
-}while (ulang == 'y' ) ;
-}
Codingan seperti gambar di bawah :
Save dengan format .cpp, lalu build and run,dan hasil runningnya :
contoh bilangan genap, dan diulangi lagi menjadi :
tampilan akhir
2. Menentukan Bilangan Terbesar
Coding ini untuk menentukan manakah bilangan terbesar dari beberapa bilangan yang kita input-kan. Pertama-tama kita tulis rumus di atas, lalu kita inisialisasikan, seperti :
int = integer,tipe data bilangan bulat ; char = tipe data karakter
Dilanjutkan dengan :
-do {
-cout << "Masukan nilai A = " ; cin >> a ;
-cout << "Masukan nilai B = " ; cin >> b ;
-cout << "Masukan nilai C = " ; cin >> c ;
(saya menginput 3 bilangan dan akan ditentukan mana yang terbesar dengan proses di bawah ini )
-if (a>b&&a>c ) { (maksudnya jika kondisi a lebih besar dari b dan c, maka a adalah bilangan terbesar)
-cout << "Nilai a adalah bilangan terbesar, yaitu" << a << endl;
-} else if (b>c&&b>a) { (maksudnya jika kondisi b lebih besar dari a dan c, maka b adalah bilangan terbesar)
-cout << "Nilai b adalah bilangan terbesar, yaitu" << b << endl;
-} else { (maksudnya jika kondisi selain kondisi 2 di atas, maka otomatis c bilangan terbesar)
-cout << "Nilai c adalah bilangan terbesar, yaitu" << c << endl;
-} (untuk menutup proses if-else)
-cout << "Masukan nilai lagi? [y/t] " ; cin >> pilihan1 ;
-}while (pilihan1 == 'y' ) ;
-}
Codingan seperti gambar di bawah :
Save dengan format .cpp, lalu build and run,dan hasil runningnya :
jika diulangi lagi menjadi :
tampilan akhir
3. Menentukan Bilangan Terkecil
Hampir sama seperti menentukan bilangan terbesar, sekarang saya menentukan bilangan terkecil dari beberapa bilangan yang saya inputkan. Proses di awali rumus di atas, lalu inisialisasikan, seperti:
int = integer,tipe data bilangan bulat ; char = tipe data karakter
Dilanjutkan dengan :
-do {
-cout << "Masukan nilai A = " ; cin >> a ;
-cout << "Masukan nilai B = " ; cin >> b ;
-cout << "Masukan nilai C = " ; cin >> c ;
(saya menginput 3 bilangan dan akan ditentukan mana yang terkecil dengan proses di bawah ini )
-if (a<b&&a<c ) { (maksudnya jika kondisi a lebih kecil dari b dan c, maka a adalah bilangan terkecil)
-cout << "Nilai a adalah bilangan terkecil, yaitu" << a << endl;
-} else if (b<c&&b<a) { (maksudnya jika kondisi b lebih kecil dari a dan c, maka b adalah bilangan terkecil)
-cout << "Nilai b adalah bilangan terkecil, yaitu" << b << endl;
-} else { (maksudnya jika kondisi selain kondisi 2 di atas, maka otomatis c bilangan terkecil)
-cout << "Nilai c adalah bilangan terkecil, yaitu" << c << endl;
-} (untuk menutup proses if-else)
-cout << "Masukan nilai lagi? [y/t] " ; cin >> pilihan1 ;
-}while (pilihan1 == 'y' ) ;
-}
Codingan seperti gambar di bawah :
Save dengan format .cpp, lalu build and run,dan hasil runningnya :
jika diulangi lagi :
tampilan akhir
4. Quiz(Menentukan Berat Badan Ideal Perempuan/Laki-Laki)
Coding ini merupakan quiz sesi 6 dari mata pelajaran Program Dasar di sekolah saya, dan bermaksud untuk menentukan berat badan ideal seorang wanita atau pria dengan menginput tinggi badannya. Langkah awal sudah pasti memasukan rumus dan menginisialisasikan, seperti :
int = integer,tipe data bilangan bulat ; char = tipe data karakter
Dilanjutkan dengan :
-do {
-cout << "Ketik 1/2 untuk memilih jenis kelamin" << endl;
-cout << "1.Laki-laki" << endl;
-cout << "2.Perempuan" << endl;
-cout << "Masukkan jenis kelamin anda" ; cin >> jenis_kelamin ; (kita pilih sesuai pilihan di atas,1 untuk laki-laki,2 untuk perempuan)
-switch (jenis_kelamin) { (sekarang saya memakai switch case yamg hanya digunakan untuk tipe data char(pengulangan) dan integer(sehingga memasukan jenis kelamin-pun menggunakan pilihan 1 atau 2))
-case 1 :
-cout << "Jenis kelamin anda ialah = " << "Laki laki" << endl; (sehingga case 1 ini dipakai jika jenis kelamin yang kita pilih laki-laki)
-cout << "Tinggi badan anda adalah = " ; cin >> tinggi;
-laki_laki = (tinggi-100) - (tinggi-100(*10/100) ;
-cout << "Berat badan ideal anda ialah = " ; cin << laki_laki << endl ;
-break ;
-case 2 :
-cout << "Jenis kelamin anda ialah = " << "Perempuan" << endl; (sehingga case 2 ini dipakai jika jenis kelamin yang kita pilih perempuan)
-cout << "Tinggi badan anda adalah = " ; cin >> tinggi;
-perempuan = (tinggi-100) - (tinggi-100(*15/100) ;
-cout << "Berat badan ideal anda ialah = " ; cin << perempuan << endl ;
-break ;
-default :
-cout << "Tidak ada" << endl;
-} (menutup proses switch case)
-cout << "masukan bilangan lagi? [y/t] " ; cin >> ulang ;
-}while (ulang == 'y' ) ;
-}
Codingan seperti gambar di bawah :
Save dengan format .cpp, lalu build and run,dan hasil runningnya :
contoh perempuan, diulangi lagi menjadi:
tampilan akhir
*untuk keterangan penggunaan tanda tanda ataupun kode di codingan, biasa melihat postingan saya sebelumnya
Sekian postingan yang bisa saya sharing. Jangan bosan melihat postingan selanjutnya ataupun sebelumnya ya! Semoga bermanfaat:)
Wassalamualaikum Wr. Wb
0 komentar:
Posting Komentar