Tukar bilangan 1 & 2, Positif negatif, Waktu cakap

Assalamualaikum wr wb

     Hai hai daks welcome back bersama saya disini dan di blog ini ya,semoga kalian tidah bosen ya heheh, dan senantiasa kalian sehat wal'afiat aminn, oke kali ini saya akan membahas tentang pertukaran bilangan dengan menggunakan variabel bantu, Pertukaran bilangan tanpa menggunakan variabel bantu, Menentukan bilangan positif atau negatif, dan yang terakhir lama waktu percakapan, Oke langsung saja kita ke pembahasan yang pertama cekidot, perhatikan baik baik ya :

1. Pertukaran bilangan menggunakan variabel bantu

> Pertama kita inisialisasikan dulu variabelnya a, b, c dengan tipe data integer sebenarnya variabel c hanya untuk variabel pembantu saja jadi tidak akan di output kan
> Lalu untuk pengulangan nya saya memakai do-while dengan menginisialisasikan pilihan1 dengan tipe data char
> Lalu untuk pengulangan nya kita tulis do{
> Next kita outputkan dengan cout << "Masukan nilai A : "; dan inputkan dengan cin >> a;
> Untuk proses nya kita masukan c = a;
                                                       a = b;
                                                       b = c;
> Dan terakhir outputkan a, b 
> Untuk pengulangannya kita beri pilihan [y/n]
> Dan untuk mengulangi nya kita ketik while (pilihan1 == 'y');

tukarbil1.cpp

Nah untuk script nya nih :

#include <iostream>
using namespace std;

int main(){
int a,b,c;
char pilihan1;

cout << "====================================================\n";
cout << "============ Koding by : Annisa Rahayu =============\n";
cout << "=============== Kelas   : X - RPL 1 ================\n";
cout << "====================================================\n";

do{
    cout << "Masukan nilai A : "; cin >> a;
    cout << "Masukan nilai B : "; cin >> b;
    cout << "Masukan nilai C : "; cin >> c;
    cout << "-----------------------------------------------\n";

    c = a;
    a = b;
    b = c;

    cout << "Nilai A adalah : " << a << endl;
    cout << "Nilai b adalah : " << b << endl;
    cout << "-----------------------------------------------\n";
    cout << "Masukan nilai lagi ? [y/n] "; cin >> pilihan1;
    cout << "-----------------------------------------------\n";
}while(pilihan1 == 'y');
}
Untuk screenshoot running nya lihat lah dibawah ini :
tukarbil1.exe

2. Pertukaran bilangan tidak menggunakan variabel bantu

Cara nya sih hampir mirip dengan yang pertama, cuman kali ini tidak memakai variabel bantu
> Pertama kita inisialisasikan dulu variabelnya x, y dengan tipe data integer
> Lalu untuk pengulangan nya saya memakai do-while dengan menginisialisasikan pilihan1 dengan tipe data char
> Lalu untuk pengulangan nya kita tulis do{
> Next kita outputkan dengan cout << "Masukan nilai x : "; dan inputkan dengan cin >> x; dan seterusnya
> Untuk proses nya kita masukan x = x+y;
                                                       y = x-y;
                                                       x = x-y;
> Dan terakhir outputkan x, y 
> Untuk pengulangannya kita beri pilihan [y/n]
> Dan untuk mengulangi nya kita ketik while (pilihan1 == 'y');
ini dia screenshoot kodingannya:
tukarbil2.cpp
Dan untuk script nya:
#include <iostream>
using namespace std;

int main(){
int x,y;
char pilihan1;

cout << "====================================================\n";
cout << "============ Koding by : Annisa Rahayu =============\n";
cout << "=============== Kelas   : X - RPL 1 ================\n";
cout << "====================================================\n";

do{
cout << "Masukan nilai x : "; cin >> x;
cout << "Masukan nilai y : "; cin >> y;
cout << "---------------------------------------------------\n";

x = x+y;
y = x-y;
x = x-y;

cout << "Hasil pertukaran nilai dari " << "x = " << x << endl;
cout << "Hasil pertukaran nilai dari " << "y = " << y << endl;

cout << "---------------------------------------------------\n";
cout << "Masukan nilai lagi ? [y/n] "; cin >> pilihan1;
cout << "---------------------------------------------------\n";
}while(pilihan1 == 'y');
}

Untuk hasil run nya :

tukarbil2.exe

3. Positif dan negatif

Oke sekarang kita masuk ke materi positif negatif, disini kita akan menentukan bilangan mana yang positif dan bilanga mana yang negatif oke langsung saja ya cekidot
> Pertama kita inisialisasikan dulu variabelnya a, negatif dengan tipe data integer
> Next kita outputkan dengan cout << "Masukan bilangan bulat : "; dan inputkan dengan cin >> a;
> Untuk proses nya kita tulis negatif = a < 0 ;
> Jika negatif maka output kan cout << a << " Adalah bilangan negatif ";
> Agar bilangan 0 menjadi bilangan netralmaka kita pakai else if (a == 0){
        cout << a << " Adalah bilangan Netral  ";
> Maka jika bilangan itu positif outputkan cout << a << " Adalah bilangan negatif ";
Ini dia screenshoot codingan nya:

positif negatif.cpp
Ini dia script nya
#include <iostream>
using namespace std;

int main(){
int a,negatif;
char pilihan1;

cout << "====================================================\n";
cout << "============ Koding by : Annisa Rahayu =============\n";
cout << "=============== Kelas   : X - RPL 1 ================\n";
cout << "====================================================\n";

do{
    cout << "Masukan bilangan bulat : "; cin >> a;
    negatif = a < 0 ;
    if(negatif){
        cout << a << " Adalah bilangan negatif " << endl;
    }else if (a == 0){
        cout << a << " Adalah bilangan Netral  " << endl;
    }else{
        cout << a << " Adalah bilangan positif " << endl;
    }

cout << "----------------------------------------------------\n";
cout << "Masukan bilangan lagi ? [y/n] "; cin >> pilihan1;
cout << "----------------------------------------------------\n";
}while(pilihan1 == 'y');
}
Jika di run maka akan jadi seperti ini:
positifnegatif.cpp

4. Waktu percakapan

Pembahasan terakhir nih guys waktu percakapan atau konversi dari detik ke jam, menit, dan detik oke langsung saja cekidot
> Pertama inisialisasikan dulu
> Next kita outputkan dengan cout << "Masukan waktu percakapan dalam detik : "; dan inputkan dengan cin >> cakap;
> Untuk prosesnya kita tulis jam = cakap / 3600;
                                              sjam = cakap % 3600;
                                              menit = sjam / 60;
                                              detik = sjam % 60;
> Lalu outputkan jam,menit,detik
ini dia ss kodingannya:
waktuckp.cpp
Untuk script nya bisa lihat dibawah ini:
#include <iostream>
using namespace std;

int main(){
int cakap,sjam,jam,menit,detik;
char pilihan1;

cout << "====================================================\n";
cout << "============ Koding by : Annisa Rahayu =============\n";
cout << "=============== Kelas   : X - RPL 1 ================\n";
cout << "====================================================\n";

do{
cout << "Masukan waktu percakapan (detik) : "; cin >> cakap;
jam = cakap / 3600;
sjam = cakap % 3600;
menit = sjam / 60;
detik = sjam % 60;

cout << "Waktu percakapan anda ialah : " << jam << " Jam " << menit << " Menit " << detik << " Detik " << endl;
cout << "----------------------------------------------------\n";
cout << "Masukan waktu cakap lagi ? [y/n] "; cin >> pilihan1;
cout << "----------------------------------------------------\n";
}while(pilihan1 == 'y');
}


Ini hasil running nya:
waktuckp.exe
Yahuu berakhir sudah ya pertemuan kita kali ini, jangan sedih ya hehhe oke sekian dan terimakasih

Wassalamualaikum wr.wb

0 Komentar