Halo, Tamu! RegistrateDaftar La Hora Waktu Saat Ini: 24-Oct-2018, 08:12

Check for new posts
Belajar C++ Dasar yukkkk!
Tampilan: 49501
Balasan: 29
Rating Thread:
  • 1 Memberi Suara - 5 Rata-rata
  • 1
  • 2
  • 3
  • 4
  • 5
Pengguna yang membaca thread ini: 2 Tamu
#11
pgen bnyak belajar c++,makasi buat sharingnyaa.. Please


Terimakasih
Please
#12
C++ merupakan bahasa pemograman yang sangat populer dan banyak digunakan untuk mengembangkan perangkat lunak dalam bidang telekomunikasi, IT dsb.

C++ merupakan pengembangan dari bahasa C dengan memasukkan konsep OOP ( Object Oriented Programming ).
Kerangka bahasa C++ :
Preprocessor : di awali simbol #.
Contoh : # include, #define
Bagian program : di awali main() { }

Contoh program :

# include <iostream.h>
int main()
{
cout<<” Belajar Algoritma dengan C++ “<<endl;
return 0;
}



Dalam bahasa C++ fungsi yang digunakan untuk menerima input adalah cin yang disertai dengan operator >>.

Lengkapnya adalah : cin>> A;

A adalah nama variable bertipe integer

Sementara untuk output adalah cout yang disertai operator <<.

Sebagai contoh cout<<“Variable yang dimasukkan : “;
Contoh :
Diketahui dua buah bilangan masing- masing bernilai 8 dan 6.

Susun algoritma yang ditulis dalam Bahasa C++, untuk mencetak total kedua buah bilangan tersebut :

#include<iostream>
using namespace std;
int main()
{ int A,B,H;
A = 8;
B = 6;
H = A + B;
cout << H;
return 0;
}

Tambahan:
Algoritma adalah:
Suatu urutan logika ( langkah langkah ) pemecahan masalah tanpa melihat karakteristik bahasa pemrograman yang akan digunakan.
algoritma + struktur data = program

sumber : Bpk Sulis Sandiwarno S.Kom,M.Kom


#13
(24-Oct-2013, 10:30)adejawir Tulis:  C++ merupakan bahasa pemograman yang sangat populer dan banyak digunakan untuk mengembangkan perangkat lunak dalam bidang telekomunikasi, IT dsb.

C++ merupakan pengembangan dari bahasa C dengan memasukkan konsep OOP ( Object Oriented Programming ).
Kerangka bahasa C++ :
Preprocessor : di awali simbol #.
Contoh : # include, #define
Bagian program : di awali main() { }

Contoh program :

# include <iostream.h>
int main()
{
cout<<” Belajar Algoritma dengan C++ “<<endl;
return 0;
}



Dalam bahasa C++ fungsi yang digunakan untuk menerima input adalah cin yang disertai dengan operator >>.

Lengkapnya adalah : cin>> A;

A adalah nama variable bertipe integer

Sementara untuk output adalah cout yang disertai operator <<.

Sebagai contoh cout<<“Variable yang dimasukkan : “;
Contoh :
Diketahui dua buah bilangan masing- masing bernilai 8 dan 6.

Susun algoritma yang ditulis dalam Bahasa C++, untuk mencetak total kedua buah bilangan tersebut :

#include<iostream>
using namespace std;
int main()
{ int A,B,H;
A = 8;
B = 6;
H = A + B;
cout << H;
return 0;
}

Tambahan:
Algoritma adalah:
Suatu urutan logika ( langkah langkah ) pemecahan masalah tanpa melihat karakteristik bahasa pemrograman yang akan digunakan.
algoritma + struktur data = program

sumber : Bpk Sulis Sandiwarno S.Kom,M.Kom

wah jadi nambah ni ilmu saya dengan C++, waktu dulu dibangku kuliah sudah lebih dulu disodorin pascal grumpy , jadi pas ketemu C++ dlu rada gk mudeng :D, alhamdulillah dengan adanya trit ini jadi terbantu untuk belajar, makasih gan Cium

ditunggu updatenya...Please


Kutip:masih ingin terus belajar Linux.
dan memperkenalkan Linux kepada orang sekitar

"Majukan dan Gemakan OpenSource di Indonesia"
@walidumar Woooii....
#14
Komentar, Identifier, dan Tipe Data

Komentar
Dalam bahasa c++ setidak nya ada 2 cara untuk memberikan komentar pada program kita.

~> Tanda //
Tanda ini di gunakan untuk meberikan komentar banyak nya hanya 1 baris

~> Tanda /*....*/
Tanda ini digunakan untuk memberikan komentar yang banyak nya satu baris atau lebih.

Identifier
Identifier dapat berupa variable, konstanta, fungsi, kelas dsb.

Konstanta
-Mempunyai nilai tetap
-Menggunakan preprocessor directive #define
-Menggunakan kata kunci const

Contoh program
# include <iostream>
#define MAX 5;
using namespace std;
int main ()
{
int A;
cout<<“ Masukkan nilai A : “; cin>>A;
if ( A> MAX) cout<<A<<“ lebih besar daripada “<<MAX<<endl;
return 0;
}

Perintah #define MAX 5; dapat diganti oleh instruksi
Const int MAX=5; yang diletakkan dalam fungsi main()

Tipe Data

Tipe bilangan bulat
Digunakan untuk angka angka yang tidak mengandung angka di belakang koma.
Contoh : 12 .

Tipe bilangan riil
Digunakan untuk angka angka yang mengandung angka di belakang koma.
Contoh : 12 ,8.

Tipe Karakter ( string )
Digunakan untuk merepresentasikan data data yang berupa karakter..

Berikut contoh program

#include<iostream.h>
using namespace std;
int main()
{
char nama[20]; //bertipe karakter panjang 20 karakter
cout<<“masukkan nama anda : “;
cin>>nama;
cout<<”Hallo “<<nama<<“ , apa kabar ? “<<endl;
return 0;
}

Bagaimana hasilnya ??
Coba instruksi cin>>nama diganti dengan
cin.getline(nama,sizeof(nama) – 1 );

Cara lain :

#include<iostream.h>
#include<cstring.h>
using namespace std;
int main()
{
string nama; //bertipe string ( kumpulan karakter )
cout<<“masukkan nama anda : “;
getline(cin,nama);

cout<<”Hallo “<<nama<<“ , apa kabar ? “<<endl;
return 0;
}




Sumber : sulis sandiwarno S.Kom.,M.Kom


#15
mantap om ade..
mohon dijelaskan lagi
dimana perbedaan penggunaan string bertipe char dengan bertipe string?
apa kelebihan dan kekurangan masing-masing :D


Please Mohon maaf kalau saya ada salah (baik langsung maupun tidak langsung)

:: play with Slackware
#16
widiih, jadi inget jaman kuliah dulu :D

printf, scanf, dll :))
kebetulan pengen belajar perl, jadi mau gak mau harus tau ini dulu

install aaaaah belajarOlah raga


ora nyugihi,nanging nguripi

ATURAN FORUM
HOW TO
#17
(26-Oct-2013, 15:02)adejawir Tulis:  
Komentar, Identifier, dan Tipe Data

Komentar
Dalam bahasa c++ setidak nya ada 2 cara untuk memberikan komentar pada program kita.

~> Tanda //
Tanda ini di gunakan untuk meberikan komentar banyak nya hanya 1 baris

~> Tanda /*....*/
Tanda ini digunakan untuk memberikan komentar yang banyak nya satu baris atau lebih.

Identifier
Identifier dapat berupa variable, konstanta, fungsi, kelas dsb.

Konstanta
-Mempunyai nilai tetap
-Menggunakan preprocessor directive #define
-Menggunakan kata kunci const

Contoh program
# include <iostream>
#define MAX 5;
using namespace std;
int main ()
{
int A;
cout<<“ Masukkan nilai A : “; cin>>A;
if ( A> MAX) cout<<A<<“ lebih besar daripada “<<MAX<<endl;
return 0;
}

Perintah #define MAX 5; dapat diganti oleh instruksi
Const int MAX=5; yang diletakkan dalam fungsi main()

Tipe Data

Tipe bilangan bulat
Digunakan untuk angka angka yang tidak mengandung angka di belakang koma.
Contoh : 12 .

Tipe bilangan riil
Digunakan untuk angka angka yang mengandung angka di belakang koma.
Contoh : 12 ,8.

Tipe Karakter ( string )
Digunakan untuk merepresentasikan data data yang berupa karakter..

Berikut contoh program

#include<iostream.h>
using namespace std;
int main()
{
char nama[20]; //bertipe karakter panjang 20 karakter
cout<<“masukkan nama anda : “;
cin>>nama;
cout<<”Hallo “<<nama<<“ , apa kabar ? “<<endl;
return 0;
}

Bagaimana hasilnya ??
Coba instruksi cin>>nama diganti dengan
cin.getline(nama,sizeof(nama) – 1 );

Cara lain :

#include<iostream.h>
#include<cstring.h>
using namespace std;
int main()
{
string nama; //bertipe string ( kumpulan karakter )
cout<<“masukkan nama anda : “;
getline(cin,nama);

cout<<”Hallo “<<nama<<“ , apa kabar ? “<<endl;
return 0;
}




Sumber : sulis sandiwarno S.Kom.,M.Kom

mantep om ade... :)) sudah dipraketikkan,...alhamdulillah nambah ilmu lagi...,ditunggu postingan selanjutnya...


Kutip:masih ingin terus belajar Linux.
dan memperkenalkan Linux kepada orang sekitar

"Majukan dan Gemakan OpenSource di Indonesia"
@walidumar Woooii....
#18
(26-Oct-2013, 23:29)archit3x Tulis:  mantap om ade..
mohon dijelaskan lagi
dimana perbedaan penggunaan string bertipe char dengan bertipe string?
apa kelebihan dan kekurangan masing-masing :D
Tipe Char
digunakan untuk menampung data sebuah karakter.
untuk menuliskan tipe char, karakter perlu ditulis di
dalam tanda petik tunggal ( ‘ )
Contoh :
‘A’  karakter berupa huruf A
‘1’  karakter berupa angka 1
‘*’  karakter simbol *

String
merupakan sekumpulan dari beberapa karakter, yang
banyaknya berubah-ubah sesuai kebutuhan,besarnya 1
s/d 255 karakter.
Pemberian nilai String diapit dengan tanda petik ganda (“)
contoh :
"A" karakter berupa huruf A
"1" karakter berupa angka 1
"*" berupa simbol
kekurangan nya char tdk bs di rubah biasa nya hanya di pkai untuk karakter tunggal
sedangkan string bisa di rubah

contoh :

perbedaan data char dan string

X bertipe data char : adejawir
Y bertipe data string : adejawir

hasil nya X = a
hasil nya Y = adejawir


Mohon maaf apabila saya kurang sesuai dalam penyampaian nya.. di persilahkan/tunggu buat rekan2 smua yang ingin menyampai kan atau menambahkan nya..Please


#19
(28-Oct-2013, 22:30)adejawir Tulis:  
(26-Oct-2013, 23:29)archit3x Tulis:  mantap om ade..
mohon dijelaskan lagi
dimana perbedaan penggunaan string bertipe char dengan bertipe string?
apa kelebihan dan kekurangan masing-masing :D
Tipe Char
digunakan untuk menampung data sebuah karakter.
untuk menuliskan tipe char, karakter perlu ditulis di
dalam tanda petik tunggal ( ‘ )
Contoh :
‘A’  karakter berupa huruf A
‘1’  karakter berupa angka 1
‘*’  karakter simbol *

String
merupakan sekumpulan dari beberapa karakter, yang
banyaknya berubah-ubah sesuai kebutuhan,besarnya 1
s/d 255 karakter.
Pemberian nilai String diapit dengan tanda petik ganda (“)
contoh :
"A" karakter berupa huruf A
"1" karakter berupa angka 1
"*" berupa simbol
kekurangan nya char tdk bs di rubah biasa nya hanya di pkai untuk karakter tunggal
sedangkan string bisa di rubah

contoh :

perbedaan data char dan string

X bertipe data char : adejawir
Y bertipe data string : adejawir

hasil nya X = a
hasil nya Y = adejawir


Mohon maaf apabila saya kurang sesuai dalam penyampaian nya.. di persilahkan/tunggu buat rekan2 smua yang ingin menyampai kan atau menambahkan nya..Please

saya juga baru belajar C++ :)) alhamdulillah, kemarin sempat mengenal, bahwa variabel char di C++ bisa diberi range karakter...

contoh :
char data1 [20]

berarti variabel data1 adalah bertipe char, dan memiliki kapasitas penampungan 20 karakter...

CMIIW Please


Kutip:masih ingin terus belajar Linux.
dan memperkenalkan Linux kepada orang sekitar

"Majukan dan Gemakan OpenSource di Indonesia"
@walidumar Woooii....
#20
saya dua kali kuliah (pindah kampus), dan diajari dua bahasa pemrograman yang berbeda. Java di kampus pertama dan C di kampus kedua. saya belajar C++ secara otodidak. pertamanya sih agak bingung karena syntax dasarnya berbeda cukup jauh dengan C. tapi setelah belajar lebih lanjut, C++ ternyata emang 'A Better C'.

contoh, di C, kita harus secara manual memasukkan tipe data waktu di scanf dan printf. tapi di C++ kita tinggal pasang cin dan cout setelah deklarasi variabel.
saya langsung masuk contoh kode. maapin yeee.. :D

contoh sebagian kode (ini dulu tugas UTS saya) :
Spoiler :
int a, b; /* deklarasi variabel*/
int x, y;

int main()
{
printf("Masukkan bilangan bulat pertama: ");
scanf("%d", &a);
printf("Masukkan bilangan bulat kedua: ");
scanf("%d", &b);
printf("Pilihan program yang tersedia:\n\n");

sedangkan di C++ cukup seperti ini
Spoiler :
#using namespace std;

int a, b; /* deklarasi variabel*/
int x, y;

int main()
{
cout << "Masukkan bilangan bulat pertama: ";
cin >> a;
cout << "Masukkan bilangan bulat kedua: ";
cin >> b;
cout << "Pilihan program yang tersedia:\n\n";

lebih gampang, lebih simpel, gak pake ribet.


http://belthsazar.wordpress.com, http://twitter.com/belthsazar_liem
Ubuntu 12.04 Precise Pangolin
Manjaro Linux
Windows 7 Home Premium

Check for new posts


Pengguna yang membaca thread ini: 2 Tamu