Rabu, 28 Februari 2018

Cara Koding C++ Menentukan Bilangan Ganjil Genap, Terbesar Terkecil, dan Quiz(Pada Code::Blocks)

Hallo semua, balik lagi nih.. ❤❤
Pada postingan kali ini kita akan membahas tentang cara coding c++  Menentukan Bilangan Ganjil Genap, Terbesar Terkecil, dan Quiz pada Code::Blocks

Dalam semua postingan saya kali ini,akan memakai looping (pengulangan) 

1. Menentukan Bilangan Ganjil dan Genap















#include <iostream>
using namespace std;

main(){
cout << "Daiva Naflah Nurizka" <<endl;
cout << "X Multimedia" <<endl;
int a;
char pilihan;

do{

cout << "Masukkan nilai A : ";cin >> a;

if(a % 2 == 0) {
        cout << "A adalah bilangan genap" <<endl;
}else{
    cout << "A adalah bilangan ganjil" <<endl;
}
cout << "Apakah ingin memasukkan nilai lagi?[y/n]"; cin >> pilihan;
}while(pilihan == 'y');
}

Build and run akan seperti












2.Menentukan Bilangan Terbesar
















#include <iostream>
using namespace std;

main(){
cout << "Daiva Naflah Nurizka" <<endl;
cout << "X Multimedia" <<endl;
int a, b, c;
char pilihan;

do{
cout << "Masukkan nilai A : ";cin >> a;
cout << "Masukkan nilai B : ";cin >> b;
cout << "Masukkan nilai C : ";cin >> c;

if((a >b) && (a > c)){
    cout << "A adalah bilangan terbesar" <<endl;
}else if ((b > a) && (b > c)){
    cout << "B adalah bilangan terbesar" <<endl;
    }else{
        cout << "C adalah bilangan terbesar" <<endl;
    }
    cout << "Apakah ingin memasukkan nilai lagi?[y/n]"; cin >> pilihan;
}while(pilihan == 'y');
    }

Build and run akan seperti












3.Menentukan Bilangan Terkecil
















#include <iostream>
using namespace std;

main(){
cout << "Daiva Naflah Nurizka" <<endl;
cout << "X Multimedia" <<endl;
int a, b, c;
char pilihan;

do{
cout << "Masukkan nilai A : ";cin >> a;
cout << "Masukkan nilai B : ";cin >> b;
cout << "Masukkan nilai C : ";cin >> c;

if((a < b) && (a < c)){
    cout << "A adalah bilangan terkecil" <<endl;
}else if ((b < a) && (b < c)){
    cout << "B adalah bilangan terkcil" <<endl;
    }else{
        cout << "C adalah bilangan terkecil" <<endl;
    }
    cout << "Apakah ingin memasukkan nilai lagi?[y/n]"; cin >> pilihan;
}while(pilihan == 'y');
    }

Build and run akan seperti ini














4. Quiz (Berat Badan Ideal)

























#include <iostream>
using namespace std;

main(){
cout << "Daiva Naflah Nurizka" <<endl;
cout << "X Multimedia" <<endl;
int bb, tb;
char jk, pilihan;
do{
cout << " Jenis Kelamin : " << endl;
    cout << " 1. Laki-Laki " << endl;
    cout << " 2. Perempuan " << endl;
    cout << " Masukan Jenis Kelamin Anda : ";
    cin >> jk;
if (jk == '1'){
        cout << " Masukan Tinggi Badan Anda [Cm] : ";
        cin >> tb;

            }
bb = (tb - 100 ) - (tb - 100) * 0.10;
cout << " Rincian : " << endl;
        cout << " Jenis Kelamin : Laki - Laki" << endl;
        cout << " Tinggi Badan  : " << tb  << " Cm"<< endl;
        cout << " Berat Badan Ideal Anda Adalah : " << bb << " Kg" << endl;
}    else if (jk == '2'){
        cout << " Masukan Tinggi Badan Anda (Cm) : ";
        cin >> tb;
            }
bb = (tb - 100 ) - (tb - 100) * 0.15;
cout << " Rincian : " << endl;
     cout << " Jenis Kelamin : perempuan" << endl;
        cout << " Tinggi Badan  : " << tb  << " Cm"<< endl;
        cout << " Berat Badan Ideal Anda Adalah : " << bb << " Kg" << endl;
    }
    cout << "Apakah ingin memasukkan nilai lagi?[y/n]"; cin >> pilihan;
}while(pilihan == 'y');
    }


Build and run dan akan seperti ini



















Selesai...  Gampang kan?
Terimakasih
Mohon maaf jika ada kesalahan

See you ❤
-D


Rabu, 21 Februari 2018

Cara Koding C++ Menukar Varibel,Konversi Waktu Lama Proyek, dan Menentukan Bilangan Positif Negatif (Pada Code::Blocks)

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















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

Rabu, 07 Februari 2018

Cara Koding C++ Diskon dan Konversi Waktu (Pada Code::Blocks)



Hallo semua, balik lagi nih.. ❤❤
Pada postingan kali ini kita akan membahas tentang cara coding c++ diskon dan konversi waktu pada Code::Blocks

1.Diskon

Disini kita akan menghitung diskon sebesar  5% jika kita belanja dengan total >=100.000 
jika total belanja kurang dari 100.00 maka tidak akan mendapatan diskon.
Prosesnya menggunakan if
Hasil codingannya akan seperti ini

#include <iostream>
using namespace std;
main (){
cout<<"Daiva Naflah,X-MM"<<endl;
int total, diskon;
cout<<"Masukkan pembelian =";
cin>>total;

if (total>=100000){
        diskon =total*5/100;
}
else{
        diskon=0;
}
cout<<"total pembelian = "<<total<<endl;
cout<<"diskon = "<<diskon<<endl;
cout<<"harga setelah diskon = "<<total-diskon<<endl;
}

Lalu jika total pembelian >=100.000 maka akan mendapatkan diskon seperti gambar di bawah ini













Jika total pembelian <100.000 maka tidak akan mendapatkan diskon.seperti gambar dibawah ini














2. Konversi Waktu


Disini kita akan mengkonversikan detik ke satuan waktu (jam, menit, detik)
Hasil codingannya seperti ini


#include<iostream>
using namespace std;
main(){
    float jam, menit, detik, hasil;
    cout <<"Daiva Naflah Nurizka,X-MM"<<endl;
    cout <<"Masukkan waktu (detik) : ";cin>>hasil;
    jam= hasil / 3600;
    menit= hasil / 60;
    detik= hasil / 1;
    cout <<"Hasil"<<endl;
    cout <<"jam : "<<jam<<endl;
    cout <<"menit : "<<menit<<endl;
    cout << "detik : "<<detik<<endl;
}


Lalu kita akan diminta untuk memasukkan jumlah waktu dalam detik untuk di konversikan ke detik, menit, jam. Seperti gambar di bawah ini













Disini saya memasukkan 120 detik, dan hasilnya
120 detik = 0.0333333 jam = 2 menit

Selesai...
Terimakasih
Mohon maaf jika ada kesalahan
See you ❤
-D

Minggu, 21 Januari 2018

PRAKTIKUM KODING C++ / CPP


Hallo ❤,
ketemu lagi dengan saya deiva, pada kesempatan kali ini saya akan memperlihatkan praktikum koding c++ atau cpp dengan menggunakan Code::Blocks.Sebelumnya saya akan memberi tau terlebih dahulu mengenai kode kode yang akan saya pakai

a. Fungsi #include  adalah untuk meletakan kode dari header file iostream.h kedalam program, fungsi cout ini memerlukan iostream.h

b. Fungsi Main adalah nama judul fungsi

c. Fungsi tanda () untuk mengampit nilai yang akan dilewatkan ke fungsi

d. Fungsi tanda { pada fungsi main () menyatakan awal program

e. Fungsi tanda } menyatakan program berakhir

f. Fungsi cout (Character out) untuk menampilkan teks, dan digunakan ntuk mengarahkan data 
kedalam standar output

g. Fungsi tanda <<  tanda tersebut mengatakan kepada kompiler agar segera menghasilkan output sesuai dengan input

h. <iostream.h> digunakan untuk menampilkan perintah
    Cin : digunakan untuk menyimpan data dalam suatu variabel
    Endl : digunakan untuk pindah baris / enter .
    Ends : digunakan untuk menambah karakter null ke deretan suatu karakter . fungsi ini berguna            untuk mengirim sejumlah karakter ke file disk dan mengakhirinya dengan karakter null

i. Using name space std adalah penyingkatan sederhana dari notasi yang ada dalam library

j. Using adalah deklarasi arahan kepada kompiler 

k. std merupakan urutan data

Nah,sekarang udah ngerti kan?
Langsung aja kita mulai


1. PENJUMLAHAN














Masukan kode :
#include <iostream>
using namespace std;

int main(){
    cout<<" DAIVA NAFLAH NURIZKA ";endl(cout);
    cout<<" X-MULTIMEDIA ";endl(cout);

int a = 20, b = 2;

cout<<"     PERTAMBAHAN ";endl(cout);
cout<<a<<" + "<<b<<" = "<<a+b<<endl;
}

Lalu klik build and run dan akan muncul tampilan seperti gambar kedua

2. PENGURANGAN














Masukan kode :
#include <iostream>
using namespace std;

int main(){
    cout<<" DAIVA NAFLAH NURIZKA ";endl(cout);
    cout<<" X-MULTIMEDIA ";endl(cout);

int a = 20, b = 2;

cout<<"     PENGURANGAN ";endl(cout);
cout<<a<<" - "<<b<<" = "<<a-b<<endl;
}


3. PERKALIAN














Masukan kode :
#include <iostream>
using namespace std;

int main(){
    cout<<" DAIVA NAFLAH NURIZKA ";endl(cout);
    cout<<" X-MULTIMEDIA ";endl(cout);

int a = 20, b = 2;

cout<<"     PERKALIAN ";endl(cout);
cout<<a<<" x "<<b<<" = "<<a*b<<endl;
}


4. PEMBAGIAN














Masukan rumus :
#include <iostream>
using namespace std;

int main(){
    cout<<" DAIVA NAFLAH NURIZKA ";endl(cout);
    cout<<" X-MULTIMEDIA ";endl(cout);

int a = 20, b = 2;

cout<<"     PEMBAGIAN ";endl(cout);
cout<<a<<" : "<<b<<" = "<<a/b<<endl;
}


5. PENJUMLAHAN IO














Masukan kode : 
#include<iostream>
using namespace std;

int main(){
    cout<<" DAIVA NAFLAH NURIZKA ";endl(cout);
    cout<<" X-MULTIMEDIA ";endl(cout);

 int a, b;

 cout<<"         PENJUMLAHAN ";endl(cout);
 cout<<" Masukkan nilai a : ";cin>>a;
 cout<<" Masukkan nilai b : ";cin>>b;
 cout<<a<<" + "<<b<<" = "<<a+b;
 endl(cout);
}

Berbeda dengan penjumlahan sebelumnya,kali ini kita akan diminta memasukan angk terlebih dahulu contoh : Masukan nilai a :  (isi sendiri)
Masukan nilai  : (isi sendiri)

Setelah diisi akan keluar hasil dengan sendirinya yaa

6.PENGURANGAN IO














Masukan kode :
#include<iostream>
using namespace std;

int main(){
    cout<<" DAIVA NAFLAH NURIZKA ";endl(cout);
    cout<<" X-MULTIMEDIA ";endl(cout);

 int a, b;

 cout<<"         PENGURANGAN ";endl(cout);
 cout<<" Masukkan nilai a : ";cin>>a;
 cout<<" Masukkan nilai b : ";cin>>b;
 cout<<a<<" - "<<b<<" = "<<a-b;
 endl(cout);
}


7. PERKALIAN IO
 













Masukan kode : 
#include<iostream>
using namespace std;

int main(){
    cout<<" DAIVA NAFLAH NURIZKA ";endl(cout);
    cout<<" X-MULTIMEDIA ";endl(cout);

 int a, b;

 cout<<"         PERKALIAN ";endl(cout);
 cout<<" Masukkan nilai a : ";cin>>a;
 cout<<" Masukkan nilai b : ";cin>>b;
 cout<<a<<" X "<<b<<" = "<<a*b;
 endl(cout);
}


8. PEMBAGIAN IO















Masukan kode : 
#include<iostream>
using namespace std;

int main(){
    cout<<" DAIVA NAFLAH NURIZKA ";endl(cout);
    cout<<" X-MULTIMEDIA ";endl(cout);

 int a, b;

 cout<<"         PEMBAGIAN ";endl(cout);
 cout<<" Masukkan nilai a : ";cin>>a;
 cout<<" Masukkan nilai b : ";cin>>b;
 cout<<a<<" : "<<b<<" = "<<a/b;
 endl(cout);
}

9. RELASI













#include <iostream> //opRelasi.cpp
using namespace std;

int main(){
    cout<<" DAIVA NAFLAH NURIZKA ";endl(cout);
    cout<<" X-MULTIMEDIA ";endl(cout);

int a = 5, b = 7;
bool c;

c = a < b;cout<< a << " < " << b <<"  adalah " << boolalpha<< c <<endl;
c = a > b;cout<< a << " > " << b <<"  adalah " <<boolalpha<< c <<endl;
c = a <= b;cout<< a << " <= "<< b <<" adalah " <<boolalpha<< c <<endl;
c = a >= b;cout<< a << " >= "<< b <<" adalah " <<boolalpha<< c <<endl;
c = a == b;cout<< a << " == "<< b <<" adalah " <<boolalpha<< c <<endl;
c = a != b;cout<< a << " != "<< b <<" adalah " <<boolalpha<< c <<endl;
}

Kode operasi relasi ini berfungsi untuk menghasilkan pernyataan TRUE atau FALSE 
contoh : 
2 < 4  Hasilnya TRUE  
2 > 4  Hasilnya FALSE


Nah segitu aja ya temen temen,
 gampang kan?
Maaf jika ada kesalahan dan
tunggu postingan selanjutnya yaa ❤

-D

Minggu, 07 Januari 2018

Tutorial Install Code block



Hai  perkenalkan nama saya daiva, pada kesempatan kali ini saya akan menjelaskan tentang cara menginstall codeblocks.
Sebelumnya, apa sih codeblocks itu?
Code::Blocks adalah suatu program lingkungan pengembangan terpadu bebasnirlababersumber terbuka dan lintas platform. Program yang ditulis dalam C++ beserta wxWidgets untuk GUI-nya ini bisa digunakan bersama dengan berbagai macam kompilator, contohnya GCC dan Visual C++. Peralatannya yang tersedia tergantung dari "plugin" yang ada dipasang. Sekarang ini, Code::Blocks lebih tersedia sebagai perangkat pengembangan dalam bahasa C dan C++, walaupun program ini juga bisa disesuaikan, dan mungkin akan membutuhkan pemasangan tambahan, untuk pengembangan perangkat lunak ARMAVRDirectX, FLTK, Fortran, GLFW, GLUT, GTK+Irrlicht, Lightfeather, MATLAB, OGRE, OpenGLQt, SDL, SFML, STL, SmartWin dan wx. Code::Blocks tersedia di sistem operasiWindowsLinuxMac OS X dan FreeBSD. (sumber : Wikipedia)

Jika belum mempunyai installer, bisa download di  http://www.codeblocks.org.
setelah selesai mendownload kita bisa mulai menginstall

1.Double klik pada codeblocks-17.12mingw-setup


2.Welcome to codebocks


Bagian ini adalah pembuka setup, langsung saja klik "Next"

3. License Agreement


Bagian ini adalah persetujuan lisensi , baca dan klik " I Agree " jika setuju

4.Choose Components


Disini kita memilih tipe installasi, saya menyarankan "default install" saja (biarkan bagian yang di centang) ,dan klik "Next >"

5.Choose Install Location


disini kita dapat mengubah lokasi penginstallan (klik "browse" lalu pilih folder ,lalu klik "install")
tetapi disini saya membiarkan pilihan default ,dan langsung klik "install" ini akan tersinpan di "C:\Programfiles\CodeBlocks"

6. Installing




Tunggu sampai proses selesai

7.Setelah Muncul dialog box seeperti ini, klik "yes"



8. Installasi selesai, klik "Finish"


9.Aplikasi Code::Blocks sudah terinstall


10. Jika ada tampilan seperti dibawah langsung saja klik "OK"


11. Pada bagaian ini juga langsung klik "OK" saja


Nah begitulah cara menginstall Code::Blocks 
sebelumnya saya minta maaf jika ada kesalahan
Selamat mencoba
Terimakasih ~