Tampilkan postingan dengan label Tugas Bahasa C. Tampilkan semua postingan
Tampilkan postingan dengan label Tugas Bahasa C. Tampilkan semua postingan

Senin, 10 Desember 2012

C++ String Menampilkan Jumlah Kata

NAMA       : AGEUNG HIDAYAT
NIM        : TI111002
MATAKULIAH : PEMROGRAMAN C++
Program ini dibuat untuk Memenuhi Tugas yang diberikan oleh dosen saya.

Tentang Program

Program Ini Meng-input kalimat dan mengeluarkan output berupa jumlah kata, dan menampilkan masing-masing kata tersebut.
 

Berikut Contoh Programnya :

   

Source Code-nya 

Jumat, 30 November 2012

Contoh Program C++ Function (Menu)

NAMA       : AGEUNG HIDAYAT
NIM        : TI111002
MATAKULIAH : PEMROGRAMAN C++

Program ini dibuat untuk Memenuhi Tugas yang diberikan oleh dosen saya.

Tentang Program

Program Ini Menghitung dan Menampilkan 3 Jenis Program, dimana mereka menggunakan suatu function agar program lebih rapih dan tersusun.    

Berikut Contoh Programnya;


UNTUK MELIHAT SOURCE CODE NYA

Rabu, 21 November 2012

Fungsi (Function) Dalam C++

Assalammualaikum Wr. Wb.
Sekarang saya akan menjelaskan tentang apa itu Fungsi (Function) Dalam C++.
Tapi sebelumnya, Pernah Kalian mendengar kata-kata int, float, void, include?
Atau pernah melihat tanda \*,//, #, {, }, dan lain sebagainya...

Itu adalah hanya beberapa saja dari sekian banyak program yang akan dibangun menggunakan C++ ini.

Mari kita mulai saja penjelasannya...

PENGERTIAN FUNGSI

Fungsi (Function) adalah sekumpulan perintah operasi program yang dapat menerima argumen input dan dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil operasi.

Nama fungsi yang didefinisikan sendiri oleh pemrogram tidak boleh sama dengan nama build-in function pada compiler C++. 


UNTUK APA?     

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.

Bentuk umum suatu fungsi adalah sebagai berikut :


 

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

  • Program Menentukan Nilai Faktorial 

    Gambar 1 : Calculator Faktorial

    Untuk Melihat Script-nya,

    Klik Disini

  • Program Menentukan Persamaan Kuadrat

Gambar 2 : Persamaan Kuadrat

Untuk Melihat Script-nya,

Klik Disini


Mungkin itu saja yang bisa saya jelaskan, mohon maaf jika ada kesalahan karena saya sendiri pun masih dalam tahap pembelajaran.
terima kasih,

Wassalammulaikum Wr. Wb.

REFFERENSI

Modul-modul dari dosen dikampus POLITEKNIK TEDC BANDUNG. 

Jumat, 02 November 2012

Contoh Soal Looping/Perulangan C++

1) DAFTAR NILAI MAHASISWA

Screenshot

Screenshot Nilai Mahasiswa

Script

#include<iostream.h>

int main()
{
                int nilai,n,i,tot;
                tot=0;
                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;
}

2) LOOPING BILANGAN POSITIF DAN NEGATIF

Screenshot

Screenshot Bilangan Positif Negatif

Script

#include<iostream.h>

int main()
{
                int n,i;
                cout<<"masukkan angka yang diinginkan= ";
                cin>>n;
                for(i=1;i<=n;i++)
                                {if(i%2==0)
                                {cout<<" "<<i*-1;}
                                else cout<<" "<<i;
                                }
}

3) MENGURUTKAN BILANGAN PSIKOTES

Screenshot

Screenshot Psikotes

Script

#include<iostream.h>
int main ()
{
                int i,n,w;
                w=3;
                cout<<"masukkan banyaknya angka tes yang anda inginkan= ";
                cin>>n;
                cout<<"hasilnya adalah ";
                for(i=1;i<=n;i++)
                {w=w+i;cout<<" "<<w;
                }
}

4) MENAMPILKAN BILANGAN PRIMA

Screenshot

Screenshot Bilangan Prima

Script

#include<iostream.h>

int main ()
{
                int i,n;
                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;}
                                }
}


Contoh Program Array

1) Jumlah Bilangan

Screenshoot

Screenshot Jumlah Bilangan

Script

#include <iostream>

using namespace std;
int main ()
          {
int n, i, A[100],j;
          cout<< "Masukan Bilangan N : ";
          cin>>n;
          for (i=0; i<n; i++)
          {
                   cout<< "Masukan Bilangan Ke "<< i+1 <<" : ";
                   cin >> A[i];
          }      
for  (i=0; i<n; i++)
{
          j = (n-1) - i;
          cout << "\ta[" << j <<"] = " << A[j]<< endl;
}
return 0;
}

2) Menghitung Nilai rata2 dari Array

 Screenshot

Screenshot Nilai rata2 Array

Script

#include <iostream>
using namespace std;

int main ()
{
          int n, i, A[100], total=0;
          float rata2;
          cout<< "Masukan Nilai : ";
          cin>>n;
          for (i=0; i<n; i++)
          {
                   cout<< "Masukan Nilai ke "<< i+1 <<" : ";
                   cin>> A[i];
                   total=total + A[i];
          }
rata2=total/n;
cout << "maka rata2nya adalah : " << rata2 << endl;
return 0;
}


3) Menghitung Frekuensi yang mucul di array

Screenshot

Screenshot Mengitung Frekuensi

Script

#include <iostream>
using namespace std;


int main ()
{
          int n, i, j, tot=0, A[100];
          cout << "Masukan Bilangan : ";
          cin>>n;
          for (i=0; i<n; i++)
          {
                   cout << "Masukan nilai ke "<< i+1 <<" : ";
                   cin>>A[i];
          }
          cout << "Masukan Angka yang akan di hitung frekuensinya : ";
          cin>> A[i];
          for (j=0; j<n; j++)
          {
                   if (A[j]==A[i])
                   {
                             tot=tot+1;
                   }
          }
          cout<< "Maka Nilainya adalah :" <<tot;
          return 0;
}

4) Menghitung bilangan Genap dan Ganjil Dalam Array

Screenshot

Screenshot Menghitung Bilangan Genap/Ganjil

Script

#include <iostream>
using namespace std;


int main ()
{
                   int n, i, A[100];
        
          cout << "Masukan berapa banyak bilangan :";
          cin>>n;
          for (i=0; i<n; i++)
          {
                   cout << "Masukan nilai ke "<< i+1 << " : ";
                   cin>> A[i];
          }
          int totg=0, gnp=0, totj=0, gjl=0;
          for (i=0; i<n; i++)
          {
                   if (A[i]%2==0)
                   {
                             totg=totg+A[i];
                             gnp=gnp+1;
                   }
                   else
                   {
                             totj=totj+A[i];
                             gjl=gjl+1;
                   }      
          }
          cout << "Jumlah Bilangan Genap : " << gnp << endl;
          cout << "Jumlah Genap : " << totg << endl;
          cout << "Jumlah Bilangan ganjil : " << gjl << endl;
          cout << "Jumlah Ganjil : " << totj;
        
          return 0;
}

 

5) Menghitung Nilai Max dan Min

Screenshot

Screenshot Menghitung nilai Max dan Min

Script

#include <iostream>

using namespace std;
int main ()
{
          float A[100];
          int n, i,j, max = A[0];// min = A[0];
          cout << "masukan nilai N : ";
          cin>>n;
          for (i=0; i<n; i++)
          {
                   cout << "Masukan nilai ke "<< i+1 <<" : ";
                   cin >>A[i];
          }
          for (i=0; i<n; i++)
          {
                   if ( A[i] > max )
                             max = A[i];
          }
          int min = A[0];
          for (j=0; j<n; j++)
          {
                   if ( A[j] < min )
                             min = A[j];
                             //cout << min << endl;
          }
          cout << "nilai Max : " << max << endl;
          cout << "nilai Min : " << min;
return 0;
}


6) Melakukan pencarian hitungan di array

Screenshot

Screenshot Pencarian Hitungan

Script

#include <iostream>
using namespace std;


int main ()
{
          int n, i, j, tot=0, A[100];
          cout << "Masukan Bilangan : ";
          cin>>n;
          for (i=0; i<n; i++)
          {
                   cout << "Masukan nilai ke "<< i+1 <<" : ";
                   cin>>A[i];
          }
          cout << "Masukan Angka yang akan di hitung frekuensinya : ";
          cin>> A[i];
          for (j=0; j<n; j++)
          {
                   if (A[j]==A[i])
                   {
                             cout<<"Nilai yang di cari terdapat di index ke : "<<j+1 ;
                             break;
                   }
          }
                   return 0;
}       

Sabtu, 13 Oktober 2012

Tugas Pertemuan 3

Soal

  1. Buatlah program untuk menampilkan  unsur dan melakukan proses sbb;
    menu ;
    1. menghitung volume kubus V= sxsxs
    2. menghitung luas lingkaran L= 22/7 x r x r  
    3. menghitung volume silinder V = 22/7 x r x r x t
      pilihan user (1~3) ;
  2. buat program yang menerima input sebuah angka positif, kemudian menampilkan angka genap 0 sd angka tsb.

Jawab


  1. Program Menghitung Rumus
    Gambar 1 : Contoh Program Rumus
    Script

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

    void main()
    {
        float pilihan,s,r,t,VK,LL,VS;
        cout<<"\t\t\tPROGRAM UNTUK MENGHITUNG RUMUS"<<endl;
        cout<<"\t\t===============by: Ageung Hidayat================"<<endl;
        cout<<"1. Menghitung Volume Kubus "<<endl;
        cout<<"2. Menghitung Luas Lingkaran "<<endl;
        cout<<"3. Menghitung Volume Silinder "<<endl;
        cout<<"\n";
        cout<<"Pilih rumus ke- berapa yang ingin anda pilih? ";
        cin>>pilihan;

        cout<<"\n";
        if(pilihan==1)
        {
            cout<<"[VOLUME KUBUS]"<<endl;
            cout<<"berapa sisi (s) kubus-nya? ";
            cin>>s;
            VK=s*s*s;
            cout<<"==========================="<<endl;
            cout<<"Rumus Volume Kubus = s*s*s "<<endl;
            cout<<"==========================="<<endl;
            cout<<"diketahui : "<<endl;
            cout<<"sisi kubus (s) = "<<s<<endl;
            cout<<"==================="<<endl;
            cout<<"JAWAB : "<<endl;
            cout<<"V="<<s;
            cout<<"*"<<s;
            cout<<"*"<<s;
            cout<<"="<<VK<<endl;
            cout<<"============="<<endl;
            cout<<"volume kubus-nya adalah "<<VK<<endl;
        }
        if(pilihan==2)
        {
            cout<<"[LUAS LINGKARAN]"<<endl;
            cout<<"berapa jari-jari (r) lingkaran-nya? ";
            cin>>r;
            LL=3.14*r*r;
            cout<<"==============================="<<endl;
            cout<<"Rumus Luas Lingkaran = 3.14*r*r"<<endl;
            cout<<"==============================="<<endl;
            cout<<"diketahui : "<<endl;
            cout<<"phi = 3.14 "<<endl;
            cout<<"jari-jari (r) = "<<r<<endl;
            cout<<"================="<<endl;
            cout<<"JAWAB : "<<endl;
            cout<<"Luas = 3.14";
            cout<<"*"<<r;
            cout<<"*"<<r;
            cout<<"="<<LL<<endl;
            cout<<"============="<<endl;
            cout<<"Luas=3.14"<<r<<r<<LL<<endl;
            cout<<"\nluas lingkaran-nya adalah "<<LL<<endl;
        }
        if(pilihan==3)
        {
            cout<<"[VOLUME SILINDER]"<<endl;
            cout<<"berapa jari-jari (r) silinder-nya? ";
            cin>>r;
            cout<<"berapa tinggi (t) silinder-nya? ";
            cin>>t;
            VS=3.14*r*r*t;
            cout<<"=================================="<<endl;
            cout<<"Rumus Volume Silinder = 3.14*r*r*t"<<endl;
            cout<<"=================================="<<endl;
            cout<<"diketahui : "<<endl;
            cout<<"phi = 3.14 "<<endl;
            cout<<"jari-jari (r) = "<<r<<endl;
            cout<<"tinggi (t) = "<<t<<endl;
            cout<<"============="<<endl;
            cout<<"JAWAB : "<<endl;
            cout<<"V = 3.14";
            cout<<"*"<<r;
            cout<<"*"<<r;
            cout<<"*"<<t;
            cout<<"="<<VS<<endl;
            cout<<"============="<<endl;
            cout<<"Luas=3.14"<<r<<r<<LL<<endl;
            cout<<"Volume=3.14"<<r<<r<<t<<VS<<endl;
            cout<<"\nvolume silinder-nya adalah  "<<VS<<endl;
        }
        else
    {
    cout<<"maaf rumus tidak tersedia";
    }
        getch();


  2. Looping angka
    Gambar 2 : Looping Angka


    Script

    #include <iostream.h>
    void main()
    {
         int i,n;
         cout<<"masukan nilai : ";
         cin>>n;
         for (i=0;i<=n;i+=2)
         {
             cout<<""<<i<<endl;
         }
    }

Posting Lama ►
 

Copyright 2012 Share Emulator: Tugas Bahasa C Template by Bamz | Publish on Bamz Templates