ABOUT US

Our development agency is committed to providing you the best service.

OUR TEAM

The awesome people behind our brand ... and their life motto.

  • Neila Jovan

    Head Hunter

    I long for the raised voice, the howl of rage or love.

  • Mathew McNalis

    Marketing CEO

    Contented with little, yet wishing for much more.

  • Michael Duo

    Developer

    If anything is worth doing, it's worth overdoing.

OUR SKILLS

We pride ourselves with strong, flexible and top notch skills.

Marketing

Development 90%
Design 80%
Marketing 70%

Websites

Development 90%
Design 80%
Marketing 70%

PR

Development 90%
Design 80%
Marketing 70%

ACHIEVEMENTS

We help our clients integrate, analyze, and use their data to improve their business.

150

GREAT PROJECTS

300

HAPPY CLIENTS

650

COFFEES DRUNK

1568

FACEBOOK LIKES

STRATEGY & CREATIVITY

Phasellus iaculis dolor nec urna nullam. Vivamus mattis blandit porttitor nullam.

PORTFOLIO

We pride ourselves on bringing a fresh perspective and effective marketing to each project.

  • Program Math.h pada C++

    Program Math.h pada C++


    PROGRAM OPERASI MAT.H PADA C++  *YOSEPH AMOR SIANIPAR*
    Hola teman kampus koding nah balik lagi nih di blog kita yang akan ngebahas seputar pelajaran teman-teman yang fokusnya kepada pelajaran informatika yang tidak jarang kita mendengar namanya koding.

    Oke tampa berpanjang lebar, kita langsung saja masuk ke materi kita.

    Materi yang akan di bahas di blog ini sesuai dengan judulnya Operasi Math.h pada C++.

    Pertama kita harus tau apa itu math.h? math.h adalah salah satu dari sekian banyak library function yang terdapat pada C++. Lalu? apa itu library function?

    "Library function adalah fungsi-fungsi yang disediakan oleh bahasa C dan C++ dalam file-file header atau librarynya. Salah satu fungsi library yang telah diperkenalkan yaitu cout, yang berfungsi untuk mencetak ke layar monitor. Fungsi dikelompokan menurut jenis dan sifatnya kemudian disimpan didalam sebuah file yang berekstensi .h. Salah satunya adalah math.h.

    Library math.h merupakan sebuah library yang disediakan untuk melakukan perhitungan secara matematika.

    Nah sekarang teman-teman sudah tau secara singkat pengertian apa itu library function dan math.h. Didalam math.h juga terdapat beberapa fungsi yang akan kita gunakan untuk memudahkan kita dalam operasi matematika. Beberapa diantaranya adalah :



    abs ()      acosh()      asin()      atan()      atan2()

    atof()     ceil()       cos()       exp()       fabs()

    floor()    fmod()       labs()      ldexp()    log()

    log10()   pow()        sin()        sinh()      sqrt()

    tan()       tanh()



    Setelah teman teman tau beberapa fungsi dari math.h kita akan langsung masuk  kepada contoh soal, mimin KampusKoding juga akan ngasih nih beberapa source code kepada teman-teman semua  :



    1. Contoh Program Math.h Menggunakan Fungsi POW()
    Fungsi pow adalah fungsi didalam C++ untuk melakukan proses pemangkatan.

    Source Code :

    #include<iostream.h>//header agar perintah cout dapat berjalan

    #include<conio.h>//header agar perintah getch dapat berjalan

    #include<math.h>//header agar perintah pow dapat bejalan

    void main()

    {

     int angka, pangkat, hasil; //mendefinisikan variabel angka, pangkat, hasil sebagai interger

     cout<<"PROGRAM MENCARI PANGKAT MENGGUNAKAN FUNGSI POW()"<<endl;//memberi judul

     cout<<"------------------------------------------------"<<endl;//memeberi batas agar judul dan isi terlihat lebih bagus

     cout<<"Input Angka : ";cin>>angka; //proses menginput angka

     cout<<"Input Pangkat : ";cin>>pangkat; //proses menginputkan pangkat

     hasil = pow(angka, pangkat); //nilai variabel hasil adalah proses perpangkatan antara angka dan pangkat

     cout<<angka<<" pangkat "<<pangkat<<endl; //tampilan keluaran nilai angka dan pangkat

     cout<<"hasil = "<<hasil; //tampilan keluaran variabel hasil

     getch();

    }

    2. Contoh Program Math.h Menggunakan Fungsi SQRT()
    Fungsi pow adalah fungsi didalam C++ untuk melakukan proses akar. Proses dibawah hampir sama dengan nomor satu hanya yang membedakan dibagian variabel hasil dimana kita sudah menggunakan sqrt().

    Source Code :

    #include<iostream.h>
    #include<conio.h>
    #include<math.h>

    void main()
    {
     int angka, pangkat; //mendefinisikan variabel angka dan pangkat adalah float
     float hasil;//mendefinisikan variabel hasil adalah float
     cout<<"PROGRAM MENCARI AKAR MENGGUNAKAN FUNGSI SQRT()"<<endl;
     cout<<"------------------------------------------------"<<endl;
     cout<<"Input Angka : ";cin>>angka;
     hasil = sqrt(angka); //proses dari akar bilangan
     cout<<"Akar dari "<<angka<<" adalah "<<hasil; //menampilkan hasil
     getch();

    }

    3. Contoh Program Math.h Menggunakan Fungsi ABS()
    Fungsi abs adalah fungsi didalam C++ untuk melakukan proses mencari nilai mutlak Proses dibawah hampir sama dengan nomor satu hanya yang membedakan dibagian variabel hasil dimana kita sudah menggunakan abs().

    Source Code :

    #include<iostream.h>
    #include<conio.h>
    #include<math.h>

    void main()
    {
     float angka, hasil; //mendefinisikan variabel angka dan hasil adalah float
     cout<<"PROGRAM MENCARI PEMBULATAN MENGGUNAKAN FUNGSI ABS()"<<endl;
     cout<<"------------------------------------------------"<<endl;
     cout<<"Input Angka : ";cin>>angka;
     hasil = abs(angka); //proses mencari nilai mutlak
     cout<<"Angka Mutlak dari "<<angka<<" adalah "<<hasil<<endl; //menampilkan hasil
     getch();
    }

    4. Contoh Program Math.h Menggunakan Fungsi FLOOR() dan CEIL()
    Fungsi floor adalah fungsi didalam C++ untuk melakukan proses mencari pembulatan nilai ke bawah dan ceil pembulatan keatas.

    Source Code :
    #include<iostream.h>
    #include<conio.h>
    #include<math.h>

    void main()
    {
     float angka, hasil_floor, hasil_ceil;//mendefinisikan angka, hasil_floor, hasil_ceil memiliki tipe data float
     cout<<"PROGRAM MENCARI PEMBULATAN MENGGUNAKAN FUNGSI FLOOR() dan CEIL()"<<endl;
     cout<<"------------------------------------------------"<<endl;
     cout<<"Input Angka : ";cin>>angka;
     hasil_floor = floor(angka);//proses pembulatan ke bawah
     hasil_ceil = ceil(angka); //proses pembulatan ke atas
     cout<<"Pembulatan kebawah dari "<<angka<<" adalah "<<hasil_floor<<endl; //menampilkan hasil pembulatan kebawah
     cout<<"Pembulatan keatas dari "<<angka<<" adalah "<<hasil_ceil;/menampilkan hasil pembulatan keatas
     getch();
    }

    5. Contoh Program Math.h Mencari Jarak Menggunakan Fungsi SIN() dan COS()

    Source Code : 
    #include<iostream.h>
    #include<math.h>
    #include<conio.h>

    int main()

    {
    double kecepatan, jarak, sudut;//mendifinisikan jika kecepatan, jarak, dan sudut memiliki tipe data double
    cout<<"CONTOH PENGGUNAAN HEADER MATH.H DENGAN FUNCTION cos() dan sin() DENGAN MENGHITUNG JARAK"<<endl; //membuat judul besar
    cout<<"Input Kecepatan : ";cin>>kecepatan;//menginput kecepatan
    cout<<"Input Sudut : ";cin>>sudut; //menginput sudut
    cout<<endl; //fungsi untuk membuat baris baru
    jarak=kecepatan*kecepatan*sin(sudut*3.14/180)*cos(sudut*3.14/180)/9.8; //proses menghitung jarak
    cout<<"jarak = kecepatan x kecepatan x sin(sudut x 3.14/180) x cos(sudut x 3.14/180)/9.8"<<endl;
    cout<<"jarak = "<<kecepatan<<" x "<<kecepatan<<" x sin("<<sudut<<" x 3.14/180) x cos("<<sudut<<" x 3.14/180)/9.8"<<endl;//menampilkan angka yang diinput serta beberapa yang sudah di proses sebelumnya
    cout<<"jarak = "<<jarak;//menampilkan hasil dari proses yang sudah dibuat
    cout<<"\n";
    getch();
    }


  • PROGRAM OPERASI FILE C++

    PROGRAM OPERASI FILE C++


    OPERASI FILE PADA C++ *YOSEPH AMOR SIANIPAR*
    Hola teman kampus koding nah balik lagi nih di blog kita yang akan ngebahas seputar pelajaran teman-teman yang fokusnya kepada pelajaran informatika yang tidak jarang kita mendengar namanya koding.

    Oke tampa berpanjang lebar, kita langsung saja masuk ke materi kita.

    Materi yang akan di bahas di blog ini sesuai dengan judulnya Operasi File pada C++.

    File di sini dapat dikatakan sebagai penyimpanan data eksternal yang bersifat permanen. Operasi-operasi terhadap file berkaitan dengan input dan juga output serta hal lain seperti mengecek keberadaan suatu file, ukuran file, dan lain-lain. Contoh program ini akan menggunakan header “fstream”.

    - ofstream untuk menulis file
    - ifstream untuk membaca file
    - fstream untuk keduanya (menulis dan membaca)

    Oke tanpa berpanjang lebar lagi langsung saja kita buat programnya, seperti biasa saya akan memberi source code dan hasil nya.

    Langkah pertama yang perlu kita lakukan adalah membuat folder untuk belajar kita yang nantik folder ini akan berguna untuk menjadi tempat file yang akan kita buat nanti, disini kita sama kan saja ya teman kampuskoding nama filenya "kampuskoding".

    Contoh Program

    1. OPERASI FILE MEMBUAT FILE BARU DI C++

    Source Code :

    #include<iostream.h> // header function untuk menjalankan fungsi cout dan cin
    #include<conio.h> // header function untuk menjalankan fungsi getch
    #include<fstream.h> //header function untuk menjalankan fungsi operasi file

    void main()
    {
    char drive[10], file[20], folder[20]; //mendefinisikan variable drive file dan folder adalah char, dimana keduanya memiliki batas panjang karakter 10 dan 20 karakter
    char pemisah[]=":/";//mendefinisikan variabel pemisah sebagai char dimana memiliki isi ":/"
    char garis[] = "/";//mendefinisikan variabel pemisah sebagai char dimana memiliki isi "/"
    cout<<"Pilih Drive(C/D) : ";cin>>drive;//proses input drive atau localdisk yang akan kita pilih
    cout<<"Buat Nama File Beserta Jenisnya (.txt/.doc) dan lain sebagainya : ";cin>>file;//proses menginput nama file yang akan kita buat contoh test.txt
    strcat(drive, pemisah);//operasi string untuk menggabungkan variabel drive dengan pemisah
    strcat(drive, folder); //operasi string untuk menggabungkan variabel drive dengan folder
    strcat(drive, garis);//operasi string untuk menggabungkan variabel drive dengan variabel garis
    strcat(drive, file);//operasi string untuk menggabungkan variabel drive dengan file
    ofstream file_baru;//mendefinisikan variabel file_baru memiliki tipe data ofstream
    file_baru.open(drive);//proses membuat file baru sesuai dengan lokasi direktori dan nama yang sudah kita tentukan
    if(file_baru.fail())//proses pengecekan apakah file berhasil dibuat atau tidak
    {
     cout<<"File Gagal Dibuat";
    }
    else
    {
     cout<<"File Berhasil Dibuat";
    }
    cout<<"\nSilahkan cek file di\n"<<drive;//proses tampilan pemberitahuan file berhasil dibuat atau tidak
    file_baru.close();//penutup file
    getch();

    }

    Penjelasan : Sedikit akan saya jelaskan untuk variabel pemisah dan variabel garis mengapa ada nilainya karena saya membuat program ini agar dinamis yang bisa mengisi nama dan memilih tempat untuk menyimpan file nya. Kembali lagi pada topik tentang variabel pemisah dan garis disini difungsikan sebenarnya untuk  membuat pemisah antara drive, folder dengan nama file seperti ini C :\ nama_folder\nama_file. Lalu fungsi dari strcat adalah sebagai penggabung string karena di C++ variabel berbeda yang berisi string tidak dapat digabungkan jika tidak memakai fungsi strcat ini. Kenapa saya membuat strcat dua kali karena fungsi strcat sendiri juga memiliki kekurangan yaitu tidak bisa menggabungkan lebih dari 2 variabel, jadi saya gabungkan dulu variabel drive dengan
    pemisah setelah keduanya bergabung dan membentuk satu string saya gabungkan lagi dengan variabel folder lalu dengan garis dan terakhir dengan file. Dengan begitu aplikasi yang kita buat lebih dinamis.


    2. OPERASI FILE MENULIS TEXT KEDALAM FILE DI C++

    Source Code :
    #include<iostream.h>
    #include<fstream.h>
    #include<conio.h>
    #include<stdio.h>//header function untuk menjalankan fungsi gets().
    #include<dos.h>//header function untuk menjalankan fungsi sleep().
    #include<stdlib.h> //header function untuk menjalankan fungsi exit().
    void main()
    {
    char text[1000];//mendefinisikan variabel text memiliki tipe data char dengan batas panjang karakter 1000
    ofstream fileteks;//mendefinisikan variabel file_baru memiliki tipe data ofstream
    fileteks.open("D:/kampuskoding/kampuskoding.txt");//membuka file di drive d folder kampuskoding dengan nama file kampuskoding.txt
    cout<<"Ketikan Beberapa Kata : ";
    gets(text);//input kata yang ingin dimasukkan kedalam file
    cout<<"Kata yang anda ketik sudah disalin silahkan cek file anda di drive D dengan nama file test.txt";//output
    fileteks <<text<< endl;//proses input kedalam file kata yang diketik sebelumnya
    sleep(2);//delay 2 detik
    exit(0);//fungsi untuk menghentikan program otomatis
    fileteks.close();
    getch();
    }
    Penjelasan : Ketika file yang diinputkan berhasil. Maka kata atau kalimat yang diinput dari program otomatis masuk kedalam file yang sudah kita sediakan.

    3. OPERASI FILE MEMBACA KARAKTER DI DALAM FILE

    Untuk program yang ini kita bisa membuat misalnya ketik sembarang kata di file kita, misal nya disini saya membuat kata, HALO SOBAT KODING di notepad saya.

    Source Code : 
    #include<iostream.h>
    #include<fstream.h>
    #include<conio.h>
    void main()
    {
    char karakter;//mendefinisikan variabel text memiliki tipe data char
    ifstream fileteks;//mendefinisikan variabel fileteks memiliki tipe data ifstream
    fileteks.open("D:/kampuskoding/kampuskoding.txt");//lokasi tempat file yang ingin dibaca karakternya
    while(!fileteks.eof())//proses perulangan dan pengecekan setiap karakter yang ada didalam file
    {
    fileteks.get(karakter);//proses pengambilan karakter yang ada untuk dibaca di program
    cout<<karakter;//output karakter yang sudah dibaca tadi
    }
    fileteks.close();
    getch();
    }

     4. OPERASI FILE MENGECEK FILE ADA ATAU TIDAK

    #include<iostream.h>
    #include<conio.h>
    #include<cstring.h>
    #include<fstream.h>
    void main()
    {
    char drive[100], file[100], location[100], pemisah[] = ":/", garis[]="/", folder[100];
    cout<<"Masukkan Drive Lokasi File yang ingin dicari : ";cin>>drive;
    cout<<"Masukkan Nama Folder yang ingin dicari : ";cin>>folder;
    cout<<"Masukkan Nama File beserta format tipe file (.txt/.doc/) dan sebagainya : ";cin>>file;
    strcat(drive, pemisah);
    cout<<drive;
    strcat(drive, folder);
    strcat(drive, garis);
    strcat(drive, file);
    cout<<drive<<endl;
    ifstream fileteks;
    fileteks.open(drive);
    if (fileteks.fail())
    {
     cout<<"Maaf file tidak ditemukan";
    }
    else
    {
     cout<<"File yang anda cari ada";
    }
    fileteks.close();
    getch();
    }

    penjelasan : Kurang lebih penjelasan yang ada di contoh program ini sama dengan program yang pertama.

    5. OPERASI FILE MENAMBAH KARAKTER DIDALAM FILE

    Perbedaan antara menambahkan dan menulis karakter didalam file adalah, ketika menambahkan karakter kedalam file, karakter atau tulisan yang sudah ada sebelumnya tidak terhapus saat ingin menginput data.

    Source Code :
    #include<iostream.h>
    #include<fstream.h>
    #include<conio.h>
    #include<stdio.h>
    void main()
    {
    char kata[1000];
    ofstream fileteks;
    cout<<"Ketikan Kata Yang Ingin Diinput: ";
    gets(kata);
    fileteks.open("D:/kampuskoding/kampuskoding.txt", ios::app);
    fileteks << endl;
    fileteks <<kata<< endl;
    fileteks.close();
    getch();
    }

    Demikian contoh-contoh beberapa program yang menggunakan operasi file, jika teman-teman ingin lebih mengeksplor lagi dengan menggabungkan semuanya juga bisa, atau ingin membuat semua pilihan dalam satu menu juga bisa yang terpenting teman kampuskoding harus rajin latihan. Yuk jadikan ngoding itu hal yang mudah. See you!!!


  • Diberdayakan oleh Blogger.

    Translate

    WHAT WE DO

    We've been developing corporate tailored services for clients for 30 years.

    CONTACT US

    For enquiries you can contact us in several different ways. Contact details are below.

    Yoseph Amor Sianipar

    • Street :Road Street 00
    • Person :Person
    • Phone :+045 123 755 755
    • Country :POLAND
    • Email :contact@heaven.com

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.