MENJADIKAN CODING C++ BERMANFAAT UNTUK USER
Selamat beraktivitas bagi pembaca sekalian dimanapun kalian berada..
Kali ini saya akan menunjukan kepada kalian coding sederhana dengan C++ sesuai dengan judulnya
Yang saya bahas kali ini adalah
-PERTUKARAN NILAI MENGGUNAKAN VARIABEL BANTU
-PERTUKARAN NILAI TANPA MENGGUNAKAN VARIABEL BANTU
-BILANGAN POSITIF & NEGATIF dan
-KONVERSI WAKTU DARI DETIK KE JAM, MENIT, dan DETIK
Langsung saja ke pembahasan di bawah ini.
1. PERTUKARAN NILAI MENGGUNAKAN VARIABEL BANTU
-Kita menginisialisasikan terlebih dahulu variabelnya x, y, z dengan tipe data Integer sebenarnya variabel z hanya variabel pembantu saja
-Lalu untuk pengulangannya saya memakai do while dengan menginisialisasikan pilih dengan tipe data char
-Lalu pengulangannya saya tulis do{
-Saya outputkan dengan cout << "Masukan Nilai X : "; dan input dengan cin >> a;
-Untuk proses saya masukan
z = x;
z = x;
x = y;
y = z;
-Saya outputkan X dan Y
-Untuk pengulangan saya beri pilihan (y/n) jika menekan 'y' maka akan mengulang Programnya dan selain menekan huruf 'y' akan terhenti Programnya
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <iostream> using namespace std; int main() { char pilih; cout << "======================" << endl; cout << " Muhamad Alfi R " << endl; cout << " X RPL 1 " << endl; cout << "======================" << endl; do{int x,y,z; cout << "Masukan Nilai X: ";cin >> x; cout << "Masukan Nilai Y: ";cin >> y; cout << "Masukan Nilai Z: ";cin >> z; z = x; x = y; y = z; cout << endl; cout << "Nilai X adalah : " << x << endl; cout << "Nilai Y adalah : " << y << endl; cout << "Apa anda ingin mengulang (y/n)"; cin >> pilih; cout << endl; }while (pilih == 'y');} |
Caranya hampir mirip dengan yang pertama, Namun kali ini tidak menggunakan variabel bantu
-Kita menginisialisasikan terlebih dahulu variabelnya x, y dengan tipe data Integer
-Untuk Pengulangannya kembali menggunakan do while dengan menginisialisasikan pilih dengan tipe data char
- Untuk pengulangnnya kita ketik do{
-Kita outputkan dengan cout << "Masukan Nilali X : "; dan input dengan cin >> x; serta cin >> y;
-Untuk prosesnya kita masukan
x = x+y;
y = x - y;
x = x+y;
y = x - y;
x = x - y;
-Kita outputkan X, Y
-Untuk pengulannya saya beri pilihan (y/n)
-Untuk mengulanginya kita ketik while (pilih == 'y');
Ini Screenshoot Codingnya:
Dan ini Source Codenya:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #include <iostream> using namespace std; int main() { char pilih; cout << "======================" << endl; cout << " Muhamad Alfi R " << endl; cout << " X RPL 1 " << endl; cout << "======================" << endl; do{int x,y; cout << "Masukan Nilai X : "; cin >> x;cout << endl; cout << "Masukan Nilai Y : "; cin >> y;cout << endl; x = x + y; y = x - y; x = x - y; cout <<"Nilai X adalah : " << x << endl; cout <<"Nilai Y adalah : " << y << endl; cout << "Apa anda ingin mengulang (y/n) "; cout << endl; cin >> pilih; }while (pilih == 'y');} |
Sesuai dengan Subjudulnya, Kali ini degan Bilangan Positif % Negatif
Disini kita akan menentukan bilangan mana yang positif, mana yang negatif, dan mana yang Netral
-Pertama kita menginisialisasikan terlebih dahulu variabel nya a dengan tipe data Integer
- Kita outputkan dengan cout << "Masukan Bilangan : "; dan input cin >> a;
- Untuk prosesnya if(a == 0) agar 0 adalah Bilangan Netral
- Maka jika Bilangan Positif else if (a >= 0) maka cout << "Adalah Bilangan Positif";
- Dan jika Bilangan Negatif else maka cout << "Adalah Bilangan Negatif";
- Terakhir saya gunakan pengulangan do while maka cout << "Apa anda ingin mengulang (y/n)"; Jika User memasukan selain 'y' maka Program akan terhenti
Dan ini Coding Screenshootnya:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | #include <iostream> using namespace std; int main() { char pilih; cout << "======================" << endl; cout << " Muhamad Alfi R " << endl; cout << " X RPL 1 " << endl; cout << "======================" << endl; do {int a; cout << "Masukan Bilangan : ";cin >> a; if (a == 0) cout << "Adalah Bilangan Netral" << endl; else if (a>= 0){ cout << "Adalah bilangan Positif " << endl; }else cout << "Adalah Bilangan Negatif" << endl; cout << endl << "Apa anda ingin mengulang (y/n)"; cin >> pilih; cout << endl; }while (pilih == 'y');} |
Pembahasan yang ke 4 adalah mengkonversi dari detik ke Jam, Menit, Detik
- Pertama menginisialisasikan terlebih dahulu seperti yang di Screenshoot
- Kita meminta Input dari User dengan cout << "Masukan Nilai Detik : ";
- Untuk prosesnya kita ketik
jam = jam / 3600;
jam = jam / 3600;
sjam = detik % 3600;
menit = sjam / 60;
smenit = sjam % 60;
detik = smenit;
- Lalu outputkan jam menit detik
- Dan terakhir seperti biasa saya menggunakan pengulangan do while
Ini Screenshootnya:
Ini Source Code nya :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include <iostream> using namespace std; int main() { char pilih; cout << "======================" << endl; cout << " Muhamad Alfi R " << endl; cout << " X RPL 1 " << endl; cout << "======================" << endl; do {int jam, menit, detik, sjam, smenit; cout << "Masukan Nilai Detik : ";cin >> detik; jam = detik/3600; sjam = detik % 3600; menit = sjam /60; smenit = sjam % 60; detik = smenit; cout << "Totalnya : "<< jam << " jam " << menit << " menit " << detik << " detik"; cout << endl << "Apa anda ingin mengulang (y/n)"; cin >> pilih; cout << endl; }while (pilih == 'y'); } |
Comments
Post a Comment