Showing posts with label Cplusplus. Show all posts
Showing posts with label Cplusplus. Show all posts

Saturday, 3 December 2016

Membuat Program sederhana dengan Function dan File Header sendiri di C++

Hallo Sahabat, kembali lagi dengan saya disini saya akan berbagi tutorial sederhana tentang Cara Membuat Program yang menerapkan Functions dan Membuat File Header Sendiri di bahasa pemrograman C++.

Function  adalah satu blok kode yang melakukan tugas tertentu atau satu blok instruksi yang di eksekusi ketika dipanggil dari bagian lain dalam suatu program. Kegunaan dari Function itu sendiri diantaranya yaitu mengurangi pengulangan bagian kode program yang sama dan susunan kode program atau source code lebih terstruktur sehingga lebih mudah untuk dipahami.

Header adalah sebuah file yang digunakan untuk mendefinisikan beberapa file macro, function variabel dan konstanta, file header nantinya akan mengandung beberapa function atau perintah yang akan digunakan dalam program, oke langsung saja simak tutorial saya berikut.


Alat Tempur : ?
- Disini saya menggunakan Codeblocks bisa klik disini

Langkah-langkah :
1. Setelah download codeblocks diatas lalu instal.
2. Setelah itu jalankan codeblocks tersebut.


3. Klik Create a new Project lalu pilih console aplication untuk lebih jelasnya lihat gambar dibawah ini.


4. Setelah itu next next aja untuk codingannya bisa copy paste codingan saya dibawah
Copy Codingan Saya Berikut ini :
#include <iostream>
#include "bagos.h"
using namespace std;

int main()
{
    int bil1, bil2;
    char operatorku;
    cout<<"Masukan Bil 1 = ";
    cin>>bil1;
    cout<<"Masukan +,-,*,/ = ";cin>>operatorku;
    cout<<"Masukan Bil 2 = ";
    cin>>bil2;
    cout<<endl;
    switch(operatorku){
    case '+':
    cout<<"Penjumlahan = "<<tambah(bil1, bil2)<<endl;
    break;
    case '-':
    cout<<"Pengurangan = "<<kurang(bil1, bil2)<<endl;
    break;
    case '*':
    cout<<"Perkalian   = "<<kali(bil1, bil2)<<endl;
    break;
    case '/':
    cout<<"Pembagian   = "<<bagi(bil1, bil2)<<endl;
    break;
    default:
    cout<<"Masukan Tidak Ada ";
    break;
    }
}
5. Setelah itu buat file header sendiri, klik file dipojok kiri atas pilih new > file lalu isi dengan gambar dibawah ini


6. Disitu nanti akan keluar halaman baru isi dengan codingan berikut ini :
#ifndef BAGOS_H_INCLUDED
#define BAGOS_H_INCLUDED
#include <iostream>
using namespace std;

int tambah(int a, int b){
    return a+b;
    }
int kurang(int a, int b){
    return a-b;
    }
int kali(int a, int b){
    return a*b;
    }
int bagi(int a, int b){
    return a/b;
    }

#endif // BAGOS_H_INCLUDED
7. Setelah itu Save : ctrl+s, disini saya menggunakan nama header bagos.h jadi yang di include kan ya bagos.h jadi kalau mau diganti dengan nama sendiri file header sama file include namanya harus sama.
8. Setelah itu Build And Run program nya tadi (bukan file header yang dirun).
nanti akan keluar gambar berikut jika sukses tidak ada error

NB : 
- Jadi semua proses bisa diganti menggunakan Function dan simpan di file header sendiri agar keliatan rapi dan lebih simple.
- Untuk pemanggil Function simple cuma nama_variable(type_data).

Credit :
1. Informatika A Itats
2. Google 
3. Dan kamu yang sudah mencoba.


Thursday, 1 December 2016

Membuat Pola Angka dengan Input Huruf dengan String di C++

Hallo Sahabat, Selamat beraktivitas disini saya akan berbagai Source code Sederhana ya dari pada disimpen sendiri mending dibagi bagi hehe, yapps disini saya berbagai Cara membuat Pola angka dengan Input Huruf dengan String di CPlusPlus.
Kalau belum bisa ngoding ? tenang disini saya siapkan souce code nya nanti tinggal di copy paste saja dan nanti tidak lupa saya jelaskan fungsi nya satu persatu jadi intinya kita disini sama - sama belajar dari yang tidak tau atau tidak paham agar menjadi paham, oke langsung saja tidak usah panjang lebar simak tutorial berikut ini.
Alat Tempur : ?
- Disini saya menggunakan Codeblocks bisa klik disini

Langkah-langkah :
1. Setelah download codeblocks diatas lalu instal.
2. Setelah itu jalankan codeblocks tersebut.


3. Klik Create a new Project lalu pilih console aplication untuk lebih jelasnya lihat gambar dibawah ini.


4. setelah itu next next aja untuk codingannya bisa copy paste codingan saya dibawah
Copy Codingan saya berikut ini :
#include <iostream>
#include <string.h>
#include <stdlib.h>

using namespace std;

int main()
{
    int angka, jumlahkata, baris, kolom;
    char kata[100], ulang;
    cout << "Masukan kata : ";
    cin.getline(kata, 100);
    do{
    cout << "Masukan angka : ";
    cin >> angka;
    jumlahkata = strlen(kata);
    for (baris=0; baris<2*jumlahkata-1; baris++){
        for (kolom=0; kolom<jumlahkata; kolom++){
            switch(angka){
            case 1:
                if(kolom==jumlahkata-1 && baris>=jumlahkata-1){
                    cout<<kata[baris+1-jumlahkata];
                }
                else if(kolom==jumlahkata-1 && baris<=jumlahkata-1){
                    cout<<kata[jumlahkata-baris-1];
                }
                else{
                    cout<<" ";
                }
                break;
            case 2:
                if(baris==0 || baris==jumlahkata*2-2){
                    cout<<kata[kolom];
                }
                else if(baris==jumlahkata-1){
                    cout<<kata[jumlahkata-kolom-1];
                }
                else if(kolom==0 && baris>=jumlahkata-1){
                    cout<<kata[2*jumlahkata-baris-2];
                }
                else if(kolom==jumlahkata-1 && baris<=jumlahkata-1){
                    cout<<kata[jumlahkata-baris-1];
                }
                else{
                    cout<<" ";
                }
                break;
            case 3:
                if(baris==0 || baris==jumlahkata*2-2){
                    cout<<kata[kolom];
                }
                else if(kolom==jumlahkata-1 && baris>=jumlahkata-1){
                    cout<<kata[baris+1-jumlahkata];
                }
                else if(baris==jumlahkata-1){
                    cout<<kata[jumlahkata-kolom-1];
                }
                else if(kolom==jumlahkata-1 && baris<=jumlahkata-1){
                    cout<<kata[jumlahkata-baris-1];
                }
                else{
                    cout<<" ";
                }
                break;
            case 4:
                if(kolom==0 && baris<jumlahkata){
                    cout<<kata[baris];
                }
                else if(kolom==jumlahkata-1 && baris>=jumlahkata-1){
                    cout<<kata[baris+1-jumlahkata];
                }
                else if(baris==jumlahkata-1){
                    cout<<kata[jumlahkata-kolom-1];
                }
                else if(kolom==jumlahkata-1 && baris<=jumlahkata-1){
                    cout<<kata[jumlahkata-baris-1];
                }
                else{
                    cout<<" ";
                }
                break;
            case 5:
                if(baris==0 || baris==jumlahkata*2-2){
                    cout<<kata[kolom];
                }
                else if(kolom==0 && baris<=jumlahkata){
                    cout<<kata[baris];
                }
                else if(kolom==jumlahkata-1 && baris>=jumlahkata-1){
                    cout<<kata[baris+1-jumlahkata];
                }
                else if(baris==jumlahkata-1){
                    cout<<kata[jumlahkata-kolom-1];
                }
                else{
                    cout<<" ";
                }
                break;
            case 6:
                if(baris==0 || baris==jumlahkata*2-2){
                    cout<<kata[kolom];
                }
                else if(kolom==0 && baris<jumlahkata){
                    cout<<kata[baris];
                }
                else if(kolom==jumlahkata-1 && baris>=jumlahkata-1){
                    cout<<kata[baris+1-jumlahkata];
                }
                else if(baris==jumlahkata-1){
                    cout<<kata[jumlahkata-kolom-1];
                }
                else if(kolom==0 && baris>=jumlahkata-1){
                    cout<<kata[2*jumlahkata-baris-2];
                }
                else{
                    cout<<" ";
                }
                break;
            case 7:
                if(baris==0){
                    cout<<kata[kolom];
                }
                else if(kolom==jumlahkata-1 && baris>=jumlahkata-1){
                    cout<<kata[baris+1-jumlahkata];
                }
                else if(kolom==jumlahkata-1 && baris<=jumlahkata-1){
                    cout<<kata[jumlahkata-baris-1];
                }
                else{
                    cout<<" ";
                }
                break;
            case 8:
                if(baris==0 || baris==jumlahkata*2-2){
                    cout<<kata[kolom];
                }
                else if(kolom==0 && baris<jumlahkata){
                    cout<<kata[baris];
                }
                else if(kolom==jumlahkata-1 && baris>=jumlahkata-1){
                    cout<<kata[baris+1-jumlahkata];
                }
                else if(baris==jumlahkata-1){
                    cout<<kata[jumlahkata-kolom-1];
                }
                else if(kolom==0 && baris>=jumlahkata-1){
                    cout<<kata[2*jumlahkata-baris-2];
                }
                else if(kolom==jumlahkata-1 && baris<=jumlahkata-1){
                    cout<<kata[jumlahkata-baris-1];
                }
                else{
                    cout<<" ";
                }
                break;
            case 9:
                if(baris==0 || baris==jumlahkata*2-2){
                    cout<<kata[kolom];
                }
                else if(kolom==0 && baris<jumlahkata){
                    cout<<kata[baris];
                }
                else if(kolom==jumlahkata-1 && baris>=jumlahkata-1){
                    cout<<kata[baris+1-jumlahkata];
                }
                else if(baris==jumlahkata-1){
                    cout<<kata[jumlahkata-kolom-1];
                }
                else if(kolom==jumlahkata-1 && baris<=jumlahkata-1){
                    cout<<kata[jumlahkata-baris-1];
                }
                else{
                    cout<<" ";
                }
                break;
            case 0:
                if(baris==0 || baris==jumlahkata*2-2){
                    cout<<kata[kolom];
                }
                else if(kolom==0 && baris<jumlahkata){
                    cout<<kata[baris];
                }
                else if(kolom==jumlahkata-1 && baris>=jumlahkata-1){
                    cout<<kata[baris+1-jumlahkata];
                }
                else if(kolom==0 && baris>=jumlahkata-1){
                    cout<<kata[2*jumlahkata-baris-2];
                }
                else if(kolom==jumlahkata-1 && baris<=jumlahkata-1){
                    cout<<kata[jumlahkata-baris-1];
                }
                else{
                    cout<<" ";
                }
                break;
            default:
                cout<<"Angka yang anda masukkan salah";
                break;
            }
        }
        cout << endl;
    }
    cout<<"Anda ingin mengulang ? [y/n] ";cin>>ulang;
    system("CLS");
    cout<<"Katanya adalah "<<kata<<endl;
    }while(ulang=='y');
}
5. Jika Sudah Dicopy coba run nanti hasilnya kayak gambar berikut :



Nb# :
1. #include <iostream> adalah library std yang ada di codeblocks.
2. using namespace std; adalah untuk mengaktifkan library std iostream dll.
3. int untuk tipe data integer digunakan untuk input bilangan
4. char kata [100] adalah variabel array yang saya namakan dengan kata dan [100] adalah panjang untuk menyimpan data ke variabel array.
5. cin.getline digunakan untuk menyimpan kata yang memakai spasi.
6. for digunakan untuk melakukan perulangan yang nilainya sudah ditentukkan
7. do-while untuk melakukan perulangan yang nilainya belum pasti.
8. switch-case digunakan untuk membuat menu pilihan.
9. if-else digunakan untuk menu pilihan benar atau salah.
10. #include <string.h> adalah library yang digunakan untuk melakukan string
11. #include <cstdlib> kalau diwindows <stdlib.h> yang artinya standart library.

Credit And Thanks to :
1. Informatika A Itats.
2. Google.
3. Dan kamu yang sudah mencoba.

Sunday, 2 October 2016

Cara Mengkonversi Detik Ke Jam Menit dan Detik Dengan C++

Semua berawal dari tugas kuliah disekolah yang menggunakan bahasa pemrograman C++ jadi disini saya ingin berbagi tutorial sederhana Cara Mengkonversi Detik ke Jam menit dan detik, disini saya menggunakan aplikasi Codeblocks yang dibilang cukup easy friendly lah digunakannya karena di codeblocks juga lengkap compiler nya.

Kalau belum bisa ngoding ? tenang disini saya siapkan souce code nya nanti tinggal di copy paste saja dan nanti tidak lupa saya jelaskan fungsi nya satu persatu jadi intinya kita disini sama - sama belajar dari yang tidak tau atau tidak paham agar menjadi paham, oke langsung saja tidak usah panjang lebar simak tutorial berikut ini.

Alat Tempur : ?
- Disini saya menggunakan Codeblocks bisa klik disini

Langkah-langkah :
1. Setelah download codeblocks diatas lalu instal.
2. Setelah itu jalankan codeblocks tersebut.


3. Klik Create a new Project lalu pilih console aplication untuk lebih jelasnya lihat gambar dibawah ini.


4. setelah itu next next aja untuk codingannya bisa copy paste codingan saya dibawah
Copy Codingan saya berikut ini :

#include <iostream>
using namespace std;
int main()
{
int detik,jam,menit,sisa;
cout << "" << endl;
cout << "Masukan Detik yang ingin di konversikan = "; cin>> detik;
cout << "" << endl;
jam = detik / 3600;
sisa = detik % 3600;
menit = sisa / 60;
detik = sisa % 60;
cout << "" << endl;
cout << jam <<" Jam, " << menit <<" Menit, " < cout << "" << endl;
return 0;
}
5. Jika sudah di copy coba build dan run nanti hasilnya kayak gambar dibawah ini


6. Jika sudah berjalan selamat anda telah berhasil

Nb# :
1. #include <iostream> adalah library std yang ada di codeblocks.
2. using namespace std; adalah untuk mengaktifkan library std iostream dll.
3. int adalah type data integer yang diguanakan untuk bilangan.
4. detik,jam,menit,sisa;  ini adalah variabel yang bisa kita tentukan sendiri
5. cout << "" << endl; ini adalah untuk enter atau istilahnya garis baru
6. cout << "Masukan Detik yang ingin di konversikan = "; ini adalah output alias yang kita tampilkan nanti di program nya di dalam tanda petik dua (" ") disitu bisa kita ganti tulisan semau kita.
7. cin>> detik; ini adalah input maksudnya adalah kita menginputkan ke detik atau ke variabel detik yang kita buat tadi.
8. Penulisan Rumus :
jam = detik / 3600; ini maksudnya jam = detik dibagi 3600
sisa = detik % 3600; ini maksudnya sisa jadi detik sisa berapa dari hasil pembagian dibagi 3600 tadi
menit = sisa / 60; ini untuk mencari menit ya berarti sisa tadi dibagi 60
detik = sisa % 60; ini untuk mencari detik bearti sisa menit tadi jadi menit sisa berapa di bagi 60 tadi

Mungkin kalau dalam saya menjalaskan ada kesalahan mohon dimaafkan karena disini saya juga belajar dan semoga ilmu sederhana ini bermanfaat buat anda terima kasih.

Credit And Thanks To :
1. Mbah Google
2. Dosen saya yang memberikan tugas ini.
3. kamu yang sudah mencoba tutorial saya berikut ini.


Saturday, 1 October 2016

Cara Membuat Operasi Perkalian, Pembagian, Penjumlahan dan Pengurangan dengan C++

Mungkin sudah banyak tutorial yang sama dan mungkin ini sudah ketinggalan jaman heheh tapi disini saya sendiri tidak memperdulikan itu karena disini saya menulis apa yang saya ingin tulis dan saya berbagi apa yang saya ingin bagi, oke disini saya ingin berbagi cara membuat Operasi Perkalian Pembagian Penjumlahan dan pengurangan dengan c++ mungkin bisa disebut kakulator sederhana heheh.

Disini saya akan berbagi tutorial yang mungkin dibilang cukup mudah ya untuk pemula jadi di baca dan dipahami ya dan semoga bermanfaat bagi kalian semua, oke langsung saja simak tutorial saya berikut ini.

Alat Tempur : ?
- Disini saya menggunakan Codeblocks bisa klik disini

Langkah-langkah :
1. Setelah download codeblocks diatas lalu instal.
2. Setelah itu jalankan codeblocks tersebut.


3. Klik Create a new Project lalu pilih console aplication untuk lebih jelasnya lihat gambar dibawah ini.


4. setelah itu next next aja untuk codingannya bisa copy paste codingan saya dibawah

Copy Codingan saya berikut ini :

#include <iostream> 

using namespace std;

int main()
{
int a,b,hasil;
cout<<"Masukan Bilangan pertama = \n";cin>>a;
cout<<"Masukan Bilangan kedua = \n";cin>>b;
hasil=a+b;
cout<<"Hasilnya adalah = \n"<<hasil;
}
5. jika sudah di copy coba build and run mungkin hasilnya seperti gambar dibawah ini


6. itu untuk operasi penjumlahan dan untuk operasi lainnya tinggal ganti proses nya saja sebagai contoh disini hasil=a+b; kalau mau diubah menjadi perkalian jadi hasil=a*b; kalau diubah menjadi pengurangan hasil=a-b; kalau mau diubah menjadi pembagian hasil=a/b; 
7. mungkin itu saja tutorial simpel kakulator dari saya.

Nb# :
1. #include <iostream> adalah library std yang ada di codeblocks.
2. using namespace std; adalah untuk mengaktifkan library std iostream dll.
3. int adalah type data integer yang diguanakan untuk bilangan.
4. a,b,c,hasil adalah variabel yang kita tentukan sendiri.
5. cout<<"Masukan Bilangan pertama = \n" adalah output atau bahasa simpel nya yang ditampilkan di layar dan dialam tanda (" ") bisa diganti sesuai keinginan kita.
6. cin>>a; adalah input atau artinya untuk memasukan bilangan di sini kita memasukan cin>>a; artinya memasukan kedalam variabel a.
7. hasil=a+b; ini adalah proses dimana setiap perhitungan apapun pasti ada proses mungkin ini kata lainnya adalah tempat untuk memasukan rumus.
8. cout<<"Hasilnya adalah = \n"<<hasil; diline ini maksudnya adalah menginputkan dan mengoutputkan hasil dari proses contoh outputnya : cout<<"Hasilnya adaalah = \n" dan contoh menampilkan hasilnya adalah <<hasil; kata hasil ini adalah dari variabel yang kita tentukan diatas
9. \n fungsi nya adalah untuk membuat baris baru

Credit And Thanks To :
1. Mbah Google
2. Dosen saya yang memberikan tugas ini.
3. kamu yang sudah mencoba tutorial saya berikut ini.

Kesehatan Jasmani

Kesehatan Jasmani Pengertian kesehatan yaitu merupakan sebuah kondisi yang stabil atau umum dalam sistem koordinasi badan dan jiwa raga m...