Pages

Minggu, 09 Desember 2012

Menghitung jumlah kata pada pemograman c++


Menghitung jumlah kata pada pemograman c++


pada program kali ini  saya menggunakan fungsi-fungsi pada "ctype.h". Fungsi-fungsi yang saya gunakan antara lain :

1. 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.

2. 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).


berikut hasil output program saya :




dan berikut listing programnnya :

#include<iostream.h>
#include<ctype.h>

void main()
{
char kalimat[100];
int i, spasi=0;
cout<<"Nama : Mochammad Robby Wibawa"<<endl;
cout<<"NIM  : TI111010"             <<endl<<endl<<endl;
cout << "Masukan Kalimat anda : ";
cin.getline(kalimat, sizeof(kalimat));
cout<<""<<endl<<endl;
cout << "kata yang anda masukkan adalah: \n";

for(i=0; kalimat[i]; i++)
{
if(isspace (kalimat[i]) || ispunct (kalimat[i]))
{
spasi++;
}
cout<<kalimat[i];
}
cout<<endl<<endl<<endl;

for(i=0; kalimat[i]; i++)
{
if(isspace (kalimat[i]) || ispunct (kalimat[i]))
{
spasi++;
}
}
cout << "dalam kalimat terdapat  " << spasi +1 <<" kata" << "\n\n";
}


Jumat, 30 November 2012

MEMBUAT MENU PROGRAM

Mochammad Robby Wibawa
TI111010

membuat menu program

tugas membuat 4 sub program yang digabungkan menjadi satu program utama dan subprogram dapat dipanggil dengan menggunakan menu pilihan


source code pada program saya seperti dibawah ini :




setelah di execute maka hasil outputnya seperti dibawah ini



Rabu, 21 November 2012

FUNGSI

FUNGSI DALAM PEMOGRAMAN C++


Created by Mochammad Robby Wibawa

TI-111010

Tehnik Informatika D4

Pendahuluan

       
          Fungsi merupakan blok dari kode program yang dirancang untuk melaksanakan tugas khusus. Fungsi banyak dilibatkan dalam pembuatan suatu program, dengan tujuan :
Program menjadi lebih tersetuktur, sehingga mudah dipahami dan mudah dikembangkan
Dapat mengurangi pengulangan kode.
Bentuk umum suatu fungsi adalah sebagai berikut :


Tipedata namafungsi(daftarparameter)
{
/*Badan Fungsi*/
return nilaireturn; /* untuk tipe data bukan void */
}



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.
Void : void tampilkan_jml (int a, int b)


2. NonVoid(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 Program 

Contoh program membuat program dengan fungsi,program menampilkan hasil pilihan
source code :
#include<iostream.h>

void main()

{

char pilih,menu[15],bonus[20];



cout<<"Created by Robby"<<endl;

cout<<"==================="<<endl;
cout<<"Pilihan Menu :"<<endl;
cout<<"A. TUMIS JENGKOL KUMPLIT"<<endl;
cout<<"B. AYAM GORENG"<<endl;
cout<<"----------------------"<<endl;
cout<<"Pilih Menu Makanan [A/B]: ";cin>>pilih;
cout<<endl;

if (pilih=='A' || pilih=='a')
    {
    cout<<"anda memilih menu TUMIS JENGKOL KUMPLIT"<<endl;
cout<<"Dan mendapatkan bonus satu botol frutea"<<endl;
    }
else if (pilih=='B' || pilih=='b')
    {
  cout<<"anda memilih menu AYAM GORENG"<<endl;
cout<<"Dan mendapatkan bonus satu jus"<<endl;
    }
else
    {
    cout<<"anda salah"<<endl;
    }
}

hasil outputnya :













Selasa, 30 Oktober 2012

PROGRAM MENAMPILKAN BILANGAN PRIMA

PROGRAM MENAMPILKAN BILANGAN PRIMA

SCRIPTNYA


#include<iostream.h>
int main ()
{
    int i,n;
cout<<"Mochammad Robby Wibawa "<<endl;
cout<<"TI-111010  "<<endl;
cout<<"menampilkan bilangan prima " <<endl<<endl;
    cout<<"masukkan jumlah angka yang dinginkan= ";
    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;}
        }
}

hasilnya

PROGRAM PSIKOTES

PROGRAM PSIKOTES

SCRIPTNYA :


#include<iostream.h>
int main ()
{
    int i,n,w;
    w=3;
cout<<"Mochammad Robby Wibawa "<<endl;
cout<<"TI-111010  "<<endl;
cout<<"membuat program psikotes " <<endl<<endl;
    cout<<"masukkan banyaknya angka tes yang anda inginkan ";
    cin>>n;
    cout<<"hasilnya adalah ";
    for( i=1;i<=n;i++)
    {w= w + i ;
     cout<<" "<< w;
    }
}

hasilnya :

PROGRAM PERULANGAN DENGAN FOR

PROGRAM PERULANGAN DENGAN FOR

SCRIPTNYA :


#include<iostream.h>
int main()
{
    int n,i;
cout<<"Mochammad Robby Wibawa "<<endl;
cout<<"TI-111010  "<<endl;
cout<<"membuat program perulangan dengan for " <<endl<<endl;
    cout<<"masukkan angka yang diinginkan ";
    cin>>n;
    for(i=1;i<=n;i++)
        {if(i%2==0)
        {cout<<" "<<i*-1;}
        else cout<<" "<<i;
        }
}

hasilnya :

PROGRAM MENGEHITUNG RATA-RATA

PROGRAM MENGEHITUNG RATA-RATA

scriptnya :


#include<iostream.h>
int main()
{
    int nilai,n,i,tot;
    tot=0;
cout<<"Mochammad Robby Wibawa "<<endl;
cout<<"TI-111010  "<<endl;
cout<<"membuat program menghitung rata-rata " <<endl<<endl;
    cout<<"masukkan jumlah data ";cin>>n;
    for(i=1;i<=n;i++)
        {cout<<"Masukkan nilai ke-"<<i<<": ";
        cin>>nilai;
        tot=tot+nilai;
        }
    cout<<"TOTAL NILAI= "<<tot<<endl;
    cout<<"NILAI RATA-RATA= "<<tot/n<<endl;
}

hasilnya :

 

Blogger news

Blogroll

About