Pages

Diberdayakan oleh Blogger.

Selasa, 04 Desember 2012

Menghitung jumlah kata dengan menggunakan c++


Menghitung jumlah kata dengan menggunakan c++


Pada tugas minggu ini, saya mendapat tugas untuk membuat program yang dapat menerima input sebuah kalimat. Disini saya menggunakan fungsi-fungsi pada "ctype.h". Fungsi-fungsi yang saya gunakan antara lain :

1. Ispunct Memeriksa apakah parameter c adalah karakter tanda baca. Untuk tujuan fungsi ini, sebuah karakter tanda baca adalah setiap karakter grafis (seperti dalam isgraph) yang tidak alfanumerik (seperti dalam isalnum).

2. Isspace merupakan fungsi yang akan melakukan analisis apabila karakter adalah sebuah spase/tab.Fungsi isspace akan mengembalikan nilai selain nol apabila ch bukan merupakan spasi,namun apabila ch merupakan karakter spasi maka nol akan dikembalikan.

Berikut adalah source code program saya :



Dan berikut hasil outputnya :



Jumat, 30 November 2012

TUGAS PERTEMUAN 7

Nama    : Nur fadlillah jauhari
NIM     : TI-111014

membuat program untuk menampilkan beberapa menu

source codenya seperti dibawah ini :






dan berikut Screen Shoot untuk setiap program dalam menu program diatas

1. menentukan tahun kabisat



2. menampilkan bilangan ganjil dan genap

 3. menampilkan perulangan kata


Rabu, 21 November 2012

FUNGSI DALAM C++

FUNGSI DI DALAM C++

Pengertian Fungsi

           Fungsi, atau dalam beberapa literatur ada yang mengistilahkan subrutin, subprogram maupun prosedur, adalah salah satu teknik pemrograman untuk meningkatkan modularitas program yang akan dibuat. Semakin besar tingkat modularitasnya, maka kecenderungannya adalah program itu akan relatif semakin baik. Mengapa? Karena program yang size-nya besar, banyak baris kode, akan dipecah menjadi modul-modul yang ukurannya lebih kecil. Beberapa keuntungannya adalah dalam hal efisiensi dan kemudahan dalam debugging. Dikatakan efisien karena konsep fungsi akan merangkum bagian tugas-tugas yang sama cukup dengan menuliskan kode program satu kali saja tetapi bisa dipanggil/ dijalankan berulang kali sepanjang program. Di sisi lain, jumlah baris kode program yang semakin sedikit akan memudahkan dalam menelusuri kesalahan yang ditemukan. Penggunaan konsep fungsi juga akan mengakibatkan isi dari void main() akan menjadi semakin ringkas.


Tujuan menggunakan fungsi 

  • Fungsi digunakan agar pemrogram dapat menghindari penulisan bagian program (kode)   berulang-ulang, selain itu juga dapat menyusun kode program agar terlihat lebih rapi dan kemudahan dalam debugging program tersebut.
  • Fungsi-fungsi dapat dijinkan untuk menghindari penulisan yang sama berulang-ulang. Langkah-langkah program yang sama dan sering digunakan berulang-ulang dapat ditulis sekali saja secara terpisah dalam bentuk fungsi-fungsi, selanjutnya bagian program yang membutuhkan langkah-langkah ini cukup memanggil fungsi-fungsi tersebut.

Jenis-Jenis Fungsi 

  1. Void (Fungi Tanpa Nilai Balik)

    Fungsi yang void sering disebut juga prosedur. Disebut void karena fungsi tersebut tidak mengembalikan suatu nilai keluaran yang didapat dari hasil proses fungsi tersebut.

    Ciri-ciri dari jenis fungsi Void adalah sebagai berikut:
    • Tidak adanya keyword return.
    • Tidak adanya tipe data di dalam deklarasi fungsi.
    • Menggunakan keyword void.
    • Tidak dapat langsung ditampilkan hasilnya.
    • Tidak memiliki nilai kembalian fungsi.

    Keyword void juga digunakan jika suatu function tidak mengandung suatu parameter apapun.

    Contoh fungsi void :



  2. Non-Void (Fungsi Dengan Nilai Balik)

    Fungsi non-void disebut juga function. Disebut non-void karena mengembalikan nilai kembalian yang berasal dari keluaran hasil proses function tersebut .

    Ciri-ciri dari jenis fungsi non void adalah sebagai berikut:
    • Ada keyword return
    • Ada tipe data yang mengawali fungsi
    • Tidak ada keyword void
    • Memiliki nilai kembalian
    • Dapat dianalogikan sebagai suatu variabel yang memiliki tipe data tertentu
    • Sehingga dapat langsung ditampilkan hasilnya
    • Non-void : int jumlah (int a, int b)

    Contoh fungsi non void :



    Contoh-contoh Program

    1. Contoh Program Test Psikotes


    untuk melihat script contoh program diatas 

    2. Contoh Program Mencari Luas Lingkaran


    untuk melihat script contoh program diatas 


    Referensi :

Senin, 29 Oktober 2012

PROGRAM MENAMPILKAN BILANGAN PRIMA

membuat program menampilkan bilangan prima

Scriptnya :



#include<iostream.h>
int main ()
{
    int i,n;
cout<<"NAMA : Nur Fadlillah Jauhari "<<endl;
cout<<"NIM  : TI-111014  "<<endl;
cout<<"menampilkan bilangan prima " <<endl<<endl;

    cout<<"masukkan banyak bilangan primanya =";
   cin>>n;
    cout<<"angka primanya adalah ";
    for( i=2;i<=n;i++)
        { if (i%2==1&&i%i==0)
        {cout<<" "<< i;}
        else if ( i==2){ cout<<" "<<i;}
        }
}



hasil outputnya :


PROGRAM TES PSIKOTES

membuat program tes psikotes

Scriptnya :



#include<iostream.h>
int main ()
{
    int d,l,y;
    y=3;
cout<<"NAMA : Nur Fadlillah Jauhari "<<endl;
cout<<"NIM  : TI-111014  "<<endl;
cout<<"PROGRAM PSIKOTES " <<endl<<endl;
    cout<<"masukkan banyak angka yang ingin anda jadikan tes ";
    cin>>l;
    cout<<"maka hasilnya adalah ";
    for( d = 1 ; d <= l ; d++)
    {y= y + d ;
     cout<<" "<< y;
    }
}


hasil outputnya :

PERULANGAN DENGAN FOR

membuat program perulangan dengan for

Scriptnya :


#include<iostream.h>
int main()
{
    int d,l;
cout<<"NAMA : Nur Fadlillah Jauhari "<<endl;
cout<<"NIM  : TI-111014  "<<endl;
cout<<"PERULANGAN DENGAN FOR " <<endl<<endl;
    cout<<"MASUKKAN BILANGAN YANG ANDA INGINKAN ";
    cin>>d;
    for(l=1;l<=d;l++)
        {if(l%2==0)
        {cout<<" "<<l*-1;}
        else cout<<" "<<l;
        }
}

hasil outputnya :

MENCARI RATA-RATA


Membuat program menghitung rata-rata

Scriptnya :


#include<iostream.h>
int main()
{
    int nilai,d,l,y;
    y=0;
cout<<"NAMA : Nur Fadlillah Jauhari "<<endl;
cout<<"NIM  : TI-111014  "<<endl;
cout<<"PROGRAM MENGHITUNG RATA-RATA " <<endl<<endl;

    cout<<"masukkan banyak nilai yang anda inginkan ";cin>>d;
    for(l=1;l<=d;l++)
        {cout<<"Masukkan nilai ke-"<<l<<"= ";
        cin>>nilai;
        y=y+nilai;
        }
    cout<<"JUMLAH NILAINYA ADALAH "<<y<<endl;
    cout<<"NILAI RATA-RATANYA ADALAH "<<y/d<<endl;
}


hasil outputnya :