Laman

This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Kamis, 25 September 2014

Contoh Class pada C++

 Selamat malam…

seperti biasanya,aku punya tugas dari bapak dosen…dan akhirnya kuputuskan untuk meng share sedikit pengetahuan yang saya dapatkan..

jadi,saya membuat sebuah program yang sangat sederhana yang menerapkan sistem class….

ini programnya:

#include<iostream>
#include<string>
using namespace std;

class program
{
    public :
        string nama;
        string vendor;
        string versi;
        int tahun;
};

int main()
{
    int input;
    program foto_editor;
   
    while(1)
    {
        cout<<"Keluar = Input 0\nLanjut = Input 1\n";
        cin>>input;
        if(input==0)
        {
            cout<<"Keluar...";
            break;
        }
        else if(input==1)
        {
            cin.ignore();
            cout<<"Nama = ";getline(cin,foto_editor.nama);
            cout<<"Vendor = ";getline(cin,foto_editor.vendor);
            cout<<"Versi = ";getline(cin,foto_editor.versi);
            cout<<"Tahun = ";cin>>foto_editor.tahun;
           
            cout<<foto_editor.nama<<endl;
            cout<<foto_editor.vendor<<endl;
            cout<<foto_editor.versi<<endl;
            cout<<foto_editor.tahun<<endl<<endl;
        }
        else
        {
            cout<<"Anda Kurang Beruntung,Coba Lagi...";
            break;
        }           
    }   
    return 0;
}

keterangan:
cout<<””; berarti menampilkan ,atau dalam bahasa c sama dengan printf

cin>>sama dengan input

clas hampir sama bentuknya dengan fungsi..kita membuat sebuah class dahulu diatas sebagai bentuk umum dari objek yang akan kita buat dibawah.Pada contoh diatas saya membuat class tentang program.program mempunyai banyak macam seperti program editor foto,program editor text,program browser internet,dll.makanya saya membuat class diatas sebagai class program.

setelah itu saya membuat salah satu dari turunan program tersebut yaitu program foto editor.

cin.ignore() berguna agar program menunggu user menekan enter dahulu

getline berfungsi agar meng scan semua inputan sampai akhir baris(sampai enter)

isi getline yaitu(cin,foto_editor.nama) berfungsi menginputkan dan menyimpan sebagi nama foto editor,begitu juga yang lainnnya.

<<endl;berfungsi sebagi enter pada tampilan program,atau bisa juga sebagai pembuat line baru,sama fungsinya sebagai \n pada bahasa c.

terimakasih…..

Kamis, 18 September 2014

Konversi Suhu Dalam C++


Suhu1
Hi…

jadi,minggu lalu saya mendapat tugas untuk membuat program. Sebuah program dan topiknya bebas. Jadi saya memutuskan untuk membuat program pengkonversi suhu yang sederhana.
celcius ke franheit dan reaumur
reaumur ke celcius dan franheit
franheit ke celcius dan reaumur.
saya membuat nya dengan bahasa c++ memakai dev c++. Sebenarnya programnya sangat simple dan hanya memakai percabangan IF. Berikut programnya:
//konversi suhu

#include <iostream>
using namespace std;

int main ()
{
    //deklarasi
    int pilih;
    double hasil,nilai;
   
    //keterangan program
    cout<<"Program Konversi Suhu \nSkala Internasional\n\n";
    cout<<"1.*C ke *F \n2.*C ke *R \n";
    cout<<"3.*R ke *C \n4.*R ke *F \n";
    cout<<"5.*F ke *C \n6.*F ke *R \n";
    cout<<"Keluar = 0\n";
   
    //pakai while agar bisa terus berulang
    while (1)
    {
        cout<<"\n\nPilih : ";
        cin>>pilih;
       
        if(pilih==0)
            {
                cout<<"Keluar";
                break;
            }
        else if(pilih==1)
            {
                cout<<"Masukkan Nilai *Celcius = ";
                cin>>nilai;
                hasil= ((nilai * 9/5)+32 );
                cout<<"Hasil = "<<hasil;
                cout<<"*Franheit";
            }
        else if(pilih==2)
            {
                cout<<"Masukkan Nilai *Celcius = ";
                cin>>nilai;
                hasil= (nilai * 4/5);
                cout<<"Hasil = "<<hasil;
                cout<<"*Reaumur";
            }
        else if(pilih==3)
            {
                cout<<"Masukkan Nilai *Reaumur = ";
                cin>>nilai;
                hasil= ((nilai * 5/4) );
                cout<<"Hasil = "<<hasil;
                cout<<"*Celcius";
            }
        else if(pilih==4)
            {
                cout<<"Masukkan Nilai *Reaumur = ";
                cin>>nilai;
                hasil= ((nilai * 9/4)+32 );
                cout<<"Hasil = "<<hasil;
                cout<<"*Franheit";
            }
        else if(pilih==5)
            {
                cout<<"Masukkan Nilai *Franheit = ";
                cin>>nilai;
                hasil= ((nilai-32) * 5/9);
                cout<<"Hasil = "<<hasil;
                cout<<"*Celcius";
            }
        else if(pilih==6)
            {
                cout<<"Masukkan Nilai *Franheit = ";
                cin>>nilai;
                hasil= ((nilai-32) *4/9);
                cout<<"Hasil = "<<hasil;
                cout<<"*Reaumur";
            }
        else
            {
                cout<<"Error...!";
                break;
            }
    }
    return 0;
}

Tinggal Di run dan tadaaaaaa……..Berhasil….