Tampilkan postingan dengan label Cpp. Tampilkan semua postingan
Tampilkan postingan dengan label Cpp. Tampilkan semua postingan

Kamis, 13 Desember 2012

Pengenalan C++

C++ adalah salah satu bahasa pemrograman komputer. Dibuat pada tahun 1980-an oleh Bell Labs (Bjarne Stroustrup) sebagai pengembangan dari Bahasa pemrograman C. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).

Contoh Program C++


//Menampilkan kata "Hello Word"
#include<iostream.h>
void main()
{
cout<<"Hello Word"<<endl;
}

//Menginput sebuah angka dan menampilkan angka trsbut
{
int a;//int digunakan hanya untuk bilangan bulat jika ingin pecahan gunakan "float" tanpa tanda petik
cin>>a;
cout<<a<<endl;
}
//Menginput sebuah karakter dan menampilkan karakter trsbut
{
char a;
cin>>a;
cout<<a<<endl;
}

While ( perulangan )

sekarang kita akan membahas tentang perulangan (while)

tetapi yg akan kita bahas bukan c++ melainkan Algoritma'n

apa itu Algoritma?
Algoritma adalah rangkaian langkah-langkah penyelesaian masalah yang sifat'n logis dan sistematis.

if kodisi then
pernyataan
endif

cth Algoritma

Deklarasi
a : integer
Deskripsi
write("masukkan bilangan :")
read(a)
if(a>-1)
write(a,"adalah bilangan cacah")
endif

untuk c++'n saya yakin anda bisa membuat'n, maka'n saya tidak membahas'n
smp di sini dulu pembahasan tentang while

Do dan While

do
aksi
while (kondisi)

cara kerja do-while : do-while di sini bekerja pertama kali adalah masuk dulu baru melihat kondisi'n sedangkan while cek kondisi dulu, klo memenuhi kondisi baru dia masuk dan melakukan aksi.

Cth Algo'n :

Deklarasi
x:integer

Deskripsi
x <- 1
do
write(x)
x <- x+1
while(x<=10)

nah itu adalah cth algo'n utk c++'n gw serahkan sma u. u udh tahu kn knp gw ga jelasin klo ga tahu berarti u gk ngikutin dr awal.

Memasukan Jumlah Karakter

cara menghitung jumlah huruf vokal dan konsonan dan satu lg anda di minta memasukkan jumlah karakter yg anda inginkan jika anda masukkan 10 mk akan muncul a-j, jika di masukkan 26 maka akn muncul a-z.

ni coding'n

#include<iostream.h>
void main()
{
char A[26]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
int a,b,c=0,d=0;
cout<<"masukkan jumlah karakter :";cin>>b;
for(a=0;a<b;a++)
{
cout<<A[a]<<endl;
}
for(a=0;a<b;a++)
{
if(A[a]=='a'||A[a]=='i'||A[a]=='u'||A[a]=='e'||A[a]=='o')
{
c=c+1;
}
else
{
d=d+1;
}
}
cout<<"jumlah huruf vokal :"<<c<<endl;
cout<<"jumlah huruf konsonan :"<<d<<endl;
}

Perkalian Matrix

perkalian matrix 2x2

#include<iostream.h>
void main()
{
int a,b,c,d;
int A[2][2];
int B[2][2];
int C[2][2];
cout<<"A\n";
for(a=0;a<2;a++)
{
for(b=0;b<2;b++)
{
cout<<"baris"<<a<<" kolom"<<b<<" :";cin>>A[a][b];
}

}
cout<<"B\n";
for(a=0;a<2;a++)
{
for(b=0;b<2;b++)
{
cout<<"baris"<<a<<" kolom"<<b<<" :";cin>>B[a][b];
}
}
for(a=0;a<2;a++)
{
for(b=0,c=0,d=1;b<2;b++)
{
C[a][b]=A[a][c]*B[c][b]+A[a][d]*B[d][b];
}
}
cout<<"\n A * B = c\n";
for(a=0;a<2;a++)
{
for(b=0;b<2;b++)
{
cout<<A[a][b]<<" ";
}
cout<<" ";
for(b=0;b<2;b++)
{
cout<<B[a][b]<<" ";
}
cout<<" ";
for(b=0;b<2;b++)
{
cout<<C[a][b]<<" ";
}
cout<<endl;
}
}

Menentukan Keliling Segitiga Sama Sisi

Langsung to the point aja deh..kali ini saya akan menjelaskan tentang cara membuat keliling segitiga.. meskipun kedengerannya sederhana dan mudah, tapi menurut saya banyak orang belum tahu tentang dasar C++, makanya saya buat program sederhana C++ yang mudah dipahami banyak orang setalah postingan dasar-dasar C++ dibawah.. contohnya program sederhana yang saya ya keliling segitiga ini.. Well, kita semua tahu keliling segitiga adalah sisi + sisi + sisi..Nah disini akan saya mulai dengan luas segitiga sama sisi, dimana semua sisinya memiliki panjang yang sama.. Ini dia source code nya...

//Menentukan Keliling Segitiga

//Segitiga Sama Sisi

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

 void main()

{

 float sisi, keliling;
 clrscr();

cout<<"Masukkan Panjang Sisi Segitiga : ";
       
 cin>>sisi;

cout<<"Keliling Segitiga : ";

keliling = sisi + sisi + sisi;

cout<<"Kll = " <<sisi<<" +="" "<<sisi<<"="" "<<sisi<<endl;
cout<<"Kll = "<<keliling;

getch();

}

Jika kalian sudah menguasai program diatas saya yakin kalian bisa membuat program sederhana lainnya seperti Luas Segitiga serta Keliling dan Luas Bangunan Lainnya..Teruslah berkarya..salam dari 7th Programmer..
//Menentukan Keliling Segitiga

Original Source : http://world-of-programmer.blogspot.com/2009/10/belajar-c-program-dasar-sederhana-c.html
Copyright world-of-programmer.blogspot.com

Postingan Lama Beranda