Hallo semua, balik lagi nih.. ❤❤
Pada postingan kali ini kita akan membahas tentang cara coding c++ Menukar Varibel,Konversi Waktu Lama Proyek, dan Menentukan Bilangan Positif Negatif pada Code::Blocks
1. Menukar variabel
a.Menukar variebel dengan variabel bantu
Disini kita akan menukar variabel dengan menggunkan variabel bantu. Dengan ditambahkan pengulangan (Looping)
seperti gambar dibawah

Kodingannya akan seperti ini
#include <iostream>
using namespace std;
int main ()
{
int a,b,c;
char pilihan;
do{
cout <<"Daiva Naflah N,X-Multimedia";
cout << "Masukan Nilai dari a : "; cin >> a;
cout << "Masukan Nilai dari b : "; cin >> b;
cout << "Nilai a sebelum di tukar "<< a << endl;
cout << "Nilai b sebelum di tukar "<< b << endl;
c = a;
a = b;
b = c;
cout << "Nilai a setelah di tukar "<< a << endl;
cout << "Nilai b setelah di tukar "<< b << endl;
cout << "Apakah ingin memasukkan nilai lagi?[y/n]"; cin >> pilihan;
}while(pilihan == 'y');
}
Untuk loopingnya disini sangat sederhana,dengan menggunakan do while ,setelah bilangan ditukar akan ada pertanyaan "Apakah anda ingin memasukkan nilai lagi?" optionnya hanya ada y/n jika y maka akan terjadi pengulangan seperti gambar berikut
b. Menukar variabel tanpa variabel bantu
hampir sama seperti sebelumnya , simak baik-baik perbedaannya ya
Kodingannya akan seperti ini
#include <iostream>
using namespace std;
int main ()
{
int a,b;
char pilihan;
do{
cout <<"Daiva Naflah,X-Multimedia";
cout << "Masukan Nilai dari a : "; cin >> a;
cout << "Masukan Nilai dari b : "; cin >> b;
cout << "Nilai a sebelum ditukar :"<< a << endl;
cout << "Nilai b sebelum ditukar :"<< b << endl;
a = a + b;
b = a - b;
a = a - b;
cout << "Nilai a sesudah ditukar :"<< a << endl;
cout << "Nilai b sesudah ditukar :"<< b << endl;
cout << "Apakah ingin memasukkan nilai lagi?[y/n]"; cin >> pilihan;
}while(pilihan == 'y');
}
Nah, perbedaannya pada codingan ini variabel hanya ada 2 yaitu a dan b, jadi disini tiak ada variabl bantu, untuk looping masih sama dengan sebelumnya , hasilnya seperti gambar dibawah
2.Konversi waktu lama proyek
Disini kita akan mengkonversikan hari ke satuan waktu (Tahun,Bulan,Hari)
Hasil codingannya seperti ini
Hasil codingannya seperti ini
Kodingannya akan seperti ini
#include <iostream>
using namespace std;
main () {
cout<<"Daiva naflah N"<<endl;
cout<<"X Multimedia"<<endl;
int lamaproyek, tahun, bulan, hari, sisatahun;
char pilihan;
do{
cout<<"masukkan lama proyek =";
cin>>lamaproyek;
tahun = lamaproyek/365;
sisatahun = lamaproyek%365;
bulan = sisatahun/30;
hari = sisatahun%30;
cout<<"lama tahun ="<<tahun<<endl;
cout<<"lama bulan ="<<bulan<<endl;
cout<<"lama hari ="<<hari<<endl;
cout << "Apakah ingin memasukkan nilai lagi?[y/n]"; cin >> pilihan;
}while(pilihan == 'y');
}
Nah,disini kita tetap memakai looping, dan setelah build and run hasilnya akan seperti gambar dibawah ini
3.Menentukan Bilangan Positif Negatif
Disini kita akan mententukan bilangan positif negatif ditambah dengan netral
ini berfungsi untuk mengetahui bilangan positif, negatif, dan netral. Seperti ini
Maka kodingannya akan seperti ini
#include<iostream>
using namespace std;
int main(){
int input;
char pilihan;
cout<<"Daiva Naflah N"<<endl;
cout<<"X Multimedia"<<endl;
do{
cout<<"Masukan bilangan : ";cin >> input;
if (input < 0){
cout<<"Bilangan tersebut adalah bilangan negatif"<<endl;
}else if (input == 0) {
cout<<"Bilangan tersebut adalah bilangan netral"<<endl;
}else{
cout<<"Bilangan tersebut adalah bilangan positif"<<endl;
}
cout << "Apakah ingin memasukkan nilai lagi?[y/n]"; cin >> pilihan;
}while(pilihan == 'y');
}
Nah kita disini juga menggunakan looping untuk langsung mengetahui bilangan positif negatif dan netral seperti gambar dibawah ini
Selesai... Gampang kan?
Terimakasih
Mohon maaf jika ada kesalahan
See you ❤
-D







Tidak ada komentar:
Posting Komentar