Rabu, 28 Februari 2018

Tutor Coding If Else,Switch Case dan Nilai Kelulusan

Assalamualaikum Wr Wb

Yaa, Kali Ini Saya Akan Membagikan Tutor Coding Kode Hari dan Quiz 2

Untuk Kali ini Saya Akan Menggunakan Perintah If dan Do-While

IF adalah operator pernyataan yang berfungsi untuk mengecek pernyataan yang di masukan atau membandingkan pernyataan dan jika nilai yang ada didalam pernyataan tersebut sesuai atau sama dengan syarat maka program yang ada didalam fungsi if akan dijalankan jika tidak sesuai maka akan tidak dijalankan. Else berfungsi untuk menerima nilai jika pernyataan if yang dibuat tidak memenuhi persyaratan dari program yang dibuat atau bisa dikatakan else adalah fungsi yang menerima selain dari persyaratan if tetapi dengan syarat bahwa program if yang dibuat tidak memenuhi syarat maka fungsi else dapat berjalan.Else if berfungsi untuk membuat fungsi lain seperti fungsi if seperti pernyataan tambahan atau fungsi pernyataan kedua jika fungsi if tidak memenuhi syarat. else if biasanya digunakan untuk membuat program yang membutuhkan persyaratan tertentu dan berbeda beda.

Do-while adalah salah satu pernyataan pengulangan yang memungkinkan kita untuk membuat program yang berjalan secara fleksibel berdsarkan keinginan pengguna. Do-while berfungsi untuk mengulangi pengeksekusian beberapa pernyataan berdsarkan conditional expression yang ada. Do-while berbeda dengan pernyataan while. Do-while saat pertama kali akan mengeksekusi pernyataannya terlebih dahulu, setelah itu baru akan memeriksa conditional expression.

1. Kode Hari Dengan If Else

- Untuk yang Pertama Inisialisasikan kodehari dengan Tipe Data Integer dan ulang Tipe Data Char
- Lalu Gunakan Perulangan Do-While
- Setelah itu Gunakan If-Else
- Lalu Masukkan Kode hari (Seperti Gambar) Dengan If dan juga Else If
- Terakhir Lakukan Pengulangan Dengan Memasukkan While [ulang == y]

dan Inilah Screenshotnya



Ini Hasil Buildnya

dan Juga Ini Scriptnya

#include <iostream>
using namespace std;

main(){
int kodehari;
char ulang;

cout << "          Ryan Muhamad Zidan          " << endl;
cout << "     X - Teknik Komputer Jaringan     " << endl << endl;
do{
cout << "Ketik 1 Untuk Hari Minggu" << endl;
cout << "Ketik 2 Untuk Hari Senin" << endl;
cout << "Ketik 3 Untuk Hari Selasa" << endl;
cout << "Ketik 4 Untuk Hari Rabu" << endl;
cout << "Ketik 5 Untuk Hari Kamis" << endl;
cout << "Ketik 6 Untuk Hari Jum'at" << endl;
cout << "Ketik 7 Untuk Hari Sabtu" << endl << endl;
cout << "Masukkan Kode Hari : ";cin >> kodehari;

if(kodehari == 1) {
    cout << "Hari Minggu" << endl;
}else if(kodehari == 2) {
cout << "Hari Senin" << endl;
}else if(kodehari == 3) {
cout << "Hari Selasa" << endl;
}else if(kodehari == 4) {
cout << "Hari Rabu" << endl;
}else if(kodehari == 5) {
cout << "Hari Kamis" << endl;
}else if(kodehari == 6) {
cout << "Hari Jum'at" << endl;
}else if(kodehari == 7) {
cout << "Hari Sabtu" << endl;
}else{
cout << "Kode Hari Yang Dimasukkan Salah" << endl;
cout << "Tolong Masukkan Angka 1 - 7" << endl;
}
cout << "Apakah Anda Ingin Memasukkan Kode Hari Lagi ? [y/t] "; cin >> ulang;
}while(ulang == 'y');
cout << "Bila Anda Tidak Ingin Memasukkan Kode hari Terima Kasih" << endl;
}

2. Kode Hari Dengan Switch Case

Sebenarnya Program Ini Tidak Jauh Beda Dengan Yang Diatas Tetapi Program Ini Menggunakan Switch Case
Namun Yang Membedakan 
- Pertama Switch(kodehari)
- Dan Juga Perintah Case 1 s/d 7 Dengan Nama Hari


Dan Ini Hasil Dari Build nya

Dan Ini Dia Scriptnya

#include <iostream>
using namespace std;

main(){
int kodehari;
char ulang;

cout << "          Ryan Muhamad Zidan          " << endl;
cout << "     X - Teknik Komputer Jaringan     " << endl << endl;

        cout << "Ketik 1 Untuk Hari Minggu" << endl;
cout << "Ketik 2 Untuk Hari Senin" << endl;
cout << "Ketik 3 Untuk Hari Selasa" << endl;
cout << "Ketik 4 Untuk Hari Rabu" << endl;
cout << "Ketik 5 Untuk Hari Kamis" << endl;
cout << "Ketik 6 Untuk Hari Jum'at" << endl;
cout << "Ketik 7 Untuk Hari Sabtu" << endl << endl;
do{
cout << " Masukan Kode Hari : "; cin >> kodehari;
    switch (kodehari){
        case 1 : cout << "Hari Minggu" << endl ; break;
        case 2 : cout << "Hari Senin" << endl; break;
        case 3 : cout << "Hari Selasa" << endl; break;
        case 4 : cout << "Hari Rabu" << endl; break;
        case 5 : cout << "Hari Kamis" << endl; break;
        case 6 : cout << "Hari Jumat" << endl; break;
        case 7 : cout << "Hari Sabtu" << endl; break;
        default : cout << "Kode Hari Yang Dimasukkan Salah Tolong Masukkan Angka 1 - 7" << endl;
    }
        cout << "Apakah Anda Ingin Memasukkan Kode Hari Lagi ? [y/t] "; cin >> ulang;
}while(ulang == 'y');
cout << "Bila Anda Tidak Ingin Memasukkan Kode hari Terima Kasih" << endl;
}

3. Nilai Kelulusan

- Inisialisasikan Nilai B. Indo,Ipa dan Mtk Agar sesuai Dengan Float(Rata-rata) Agar Bila Ada Kemungkinan Nilai rata-ratanya Bukan Bil Bulat 
- Masukkan Perintah cout dan cin Pada Nilai Mata Pelajarannya
- Masukkan Kata Bantu Misal z = mtk+indo+ipa / 3 untuk Menghitung Nilai rata-rata
- Gunakan Perintah If Untuk Nilai Rata-rata >= 60,dan Mata Pelajaran >= 40 Untuk Menampilakan Kata LULUS Dan Perintah Else Untuk Menyatakan TIDAK LULUS
-  Lalu Lakukan Pengulangan Dengan Perintah Do-While

Dan Ini Hasil Screenshotnya


 Dan Juga Ini Hasil Buildnya


Dan Ini Dia Scriptnya

#include <iostream>
using namespace std;

int main(){
int a,b,c,z;
char ulang;

cout << "          Ryan Muhamad Zidan          " << endl;
cout << "     X - Teknik Komputer Jaringan     " << endl << endl;

do{
    cout << "Masukan Nilai B.Indonesia : "; cin >> a;
    cout << "Masukan Nilai IPA         : "; cin >> b;
    cout << "Masukan Nilai Matematika  : "; cin >> c;
    z = (a+b+c) /3;
        if((z >= 60 ) && (a >= 40) && (b >= 40)&&(c >= 40)){
            cout << " Selamat Anda Telah Lulus Dengan Nilai Rata-Rata : "<< z << endl;
    }else{
            cout << " Nilai Rata-Rata Yang Anda Peroleh : "<< z << endl;
            cout << "Sayang Sekali Anda Tidak Lulus Karena Ada Nilai Yang Kurang "<< endl;
            cout << " Tetapi Tetap Semangat Untuk Senantiasa Lulus Kedepannya !"<< endl;
        }
    cout << "Apakah Anda Ingin Memasukkan Nilai Lagi ? [y/t] "; cin >> ulang;
}while(ulang == 'y');
cout << "Terima Kasih" << endl;
}



Sekian Dari Saya Semoga Dapat Membantu Kalian Semua

Wassalamualaikum Wr Wb

Senin, 05 Februari 2018

Cara Coding Operasi Algoritma Diskon

Yaa,Kali Ini Saya Akan Memperlihatkan Cara Mengcoding Operasi Algoritma Diskon

Yaa Tentu Saja Pertama Ialah Buka Aplikasi Code::Blocks


Kedua , Klik New Lalu Klik Empty File


Ketiga Seperti Coding Pada Umumnya Ketik #include <iostream> lalu Ketik using namespace std; dan Jangan Lupa Untuk Save Dalam Format cpp


Keempat Masukkan Total Pembelian Dalam Tipe Data Integer dan Discount Dalam Tipe Data Float


Kelima Masukkan Perintah cout Sesuai Kalian dan Perintah cout Masukkan Total Pembelian lalu cin Total Pembelian


Keenam Masukkan Perintah If Dengan Total Pembelian = 100000 dan Discountnya = 0.05 Dikali Dengan Total Pembelian lalu Masukkan Perintah cout Anda Mendapat Diskon Sebesar .... Setelah Itu Masukkan Perintah cin Discount


Ketujuh Masukkan Perintah else Lalu Masukkan Perintah cout Anda Tidak Mendapat Discount


Kedelapan Masukkan Perintah cout "selesai"


Kesembilan Klik Build And Run Lalu Masukkan Nilai Total Pembelian Misal Total Pembelian = 100000


Lalu Klik Enter


Bila Muncul Seperti Gambar Yang Diatas Maka Operasi Kalian Berhasil

Setelah Itu Kita Akan Mencoba Memasukkan Nilai Total Pembelian Dibawah 100000 Misal 50000


Lalu Klik Enter


Itu Saja Yang Bisa Saya Sampaikan

Terima Kasih Telah Berkunjung!