0% menganggap dokumen ini bermanfaat (0 suara)
13 tayangan13 halaman

Cplusplus

Kode program C++ tersebut memberikan penjelasan tentang struktur dasar penulisan kode program C++ yang mencakup penggunaan header file, fungsi utama, objek input/output, dan komentar.

Diunggah oleh

sebastian08susanto
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
13 tayangan13 halaman

Cplusplus

Kode program C++ tersebut memberikan penjelasan tentang struktur dasar penulisan kode program C++ yang mencakup penggunaan header file, fungsi utama, objek input/output, dan komentar.

Diunggah oleh

sebastian08susanto
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 13

Struktur penulisan c++

1. #include <iostream>
2. using namespace std;
3.
4. int main() {
5.
6. return 0;
7. }

Contoh:

1. #include <iostream>
2. using namespace std;
3.
4. int main() {
5. cout << "Hello World!";
6. return 0;
7. }

Hasil:

Hello World!

Keterangan :

 #include <iostream> adalah pustaka file header yang memungkinkan kita bekerja dengan objek
masukan dan keluaran, seperti cout (digunakan pada baris 5). File header menambahkan
fungsionalitas ke program C++.
 menggunakan using namespace std berarti kita dapat menggunakan nama untuk objek dan
variabel dari pustaka standar.
 Hal lain yang selalu muncul dalam program C++ adalah int main(). Ini disebut fungsi utama.
Setiap kode di dalam kurung kurawal {} dinamakan blok utama program akan dieksekusi.
 cout (diucapkan "see-out") adalah objek yang digunakan bersama dengan operator penyisipan
(<<) untuk mengeluarkan/mencetak teks. Dalam contoh kita akan menampilkan "Hello World".

Catatan :

1. Setiap pernyataan C++ diakhiri dengan titik koma ; disebut semi kolom.
2. Badan int main() juga bisa ditulis sebagai:
a. int main(){cout<<"Halo Dunia!"; kembali 0; }
3. return 0 mengakhiri fungsi utama.
4. Jangan lupa tambahkan kurung kurawal penutup } untuk benar-benar mengakhiri fungsi utama.

Mencetak teks.

Untuk mencetak teks digunakan perintah cout diikuti dengan tanda lebih kecil 2 kali <<

Conttoh: cout<<”Selamat pagi semua”;

Baris baru.

Untuk menyisipkan baris baru kita dapat menggunakan \n.

Contoh:

1. #include<iostream>
2. using namespace std;
3. int main( ){
4. cout<<”SEMANGAT ”;
5. cout<<”SEMANGAT \n”;
6. cout<<”SEMANGAT \n”;
7. cout<<”SEMANGAT”;
8.
9. }

Hasil :

SEMANGAT SEMANGAT
SEMANGAT
SEMANGAT

Perhatikan hasilnya! Pada baris ke 4 dan ke 5 tanpa menggunakan \n maka hasilnya kata SEMANGAT
yang kedua berada disamping kanan kata SEMANGAT pertama.

Sekarang kamu perhatikan baris ke 6 dan ke 7. Pada baris ke 6 ada perintah \n yang menyebabkan
setelah dicetak kata SEMANGAT yang ketiga lalu disisipkan baris berikutnya dan tercetak kata
SEMANGAT yang ke empat dibaris berikutnya.

Selain dengan \n kita dapat menggunakan perintah endl untuk menyisipkan baris.

Contoh :

1. #include<iostream>
2. using namespace std;
3. int main( ){
4. cout<<”SEMANGAT ”;
5. cout<<”SEMANGAT ”<<endl;
6. cout<<”SEMANGAT ”<<endl;
7. cout<<”SEMANGAT”;
8.
9. }

Hasil :

SEMANGAT SEMANGAT
SEMANGAT
SEMANGAT
Perhatikan pada baris ke 6 perintah endl ditulis setelah tanda << dan diakhiri ;
Pertanyaan :
Jelaskan perbedaan posisi perintah \n dan endl untuk menyisipkan baris baru. Berikan contohnya.

Perhatikan 5 buah kata di bawah ini:

TELAH
TIBA
SAATNYA
KITA
BANGKIT

Dari 5 kata diatas buatlah program c++ dengan hasil :


1.
TELAH TIBA
SAATNYA
KITA BANGKIT

Jawaban dengan endl:


1. #include<iostream>
2. using namespace std;
3.
4. ini main( ) {
5. cout<<”TELAH ”;
6. cout<<”TIBA “<<endl;
7. cout<<”SAATNYA ”<<endl;
8. cout<<”KITA “;
9. cout<<”BANGKIT”<<endl;
10. return 0;
11. }
Jawaban dengan \n:
1. #include<iostream>
2. using namespace std;
3. int main( ){
4. cout<<”TELAH ”;
5. cout<<”TIBA \n“;
6. cout<<”SAATNYA \n“;
7. cout<<”KITA “;
8. cout<<”BANGKIT”;
9. return 0;
10. }
11.

2. dari 5 buah kata di bawah ini :


TELAH
TIBA
SAATNYA
KITA
BANGKIT
Bentuklah atau cetaklah menjadi seperti dibawah ini.
SAATNYA
TELAH TIBA
KITA
BANGKIT
1. #include<iostream>
2. using namespace std;
3.
4. int main(){
5. cout<<”SAATNYA “<<endl;
6. cout<<”TELAH “;
7. cout<<”TIBA “<<endl;
8. cout<<”KITA \n“;
9. cout<<”BANGKIT “<<endl;
10.
11. return 0;
12. }

Komentar
Komentar adalah keterangan mengenai baris perintah yang digunakan.
1. Komentar untuk 1 baris perintah
Komentar dalam 1 baris menggunakan tanda slash sebanyak 2 kali \\
Contoh :
//cetak kata SEMANGAT
cout<<”SEMANGAT”;

Kode program :
1. #include<iostream>
2. using namespace std;
3.
4. int main(){
5. //cetak kata SEMANGAT
6. cout<<”SEMANGAT “;
7. return 0;
8. }
2. Komentar untuk lebih dari 1 baris perintah.
Komentar lebih dari 1 baris perintah diawali dengan tanda /* dan diakhiri dengan tanda */
Contoh:
/* membuat program c++
dengan perintah cout */

kode program

1. /* Buatlah program untuk


2. mencetak kata SEMANGAT */
3.
4. #include<iostream>
5. using namespace std;
6.
7. int main(){
8. //cetak kata SEMANGAT
9. cout<<”SEMANGAT “;
10. return 0;
11. }

Variabel
Variabel adalah wadah untuk menyimpan nilai data.

Di C++, ada berbagai jenis variabel (didefinisikan dengan kata kunci yang berbeda), misalnya:

int - menyimpan bilangan bulat (bilangan bulat), tanpa desimal, seperti 123 atau -123
double - menyimpan angka floating point, dengan desimal, seperti 19,99 atau -19,99
char - menyimpan karakter tunggal, seperti 'a' atau 'B'. Nilai karakter dikelilingi oleh tanda kutip tunggal
string - menyimpan teks, seperti "Hello World". Nilai string dikelilingi oleh tanda kutip ganda
bool - menyimpan nilai dengan dua status: benar atau salah
Mendeklarasikan (Membuat) Variabel
Untuk membuat variabel, tentukan jenisnya dan beri nilai:
Bentuk umum penulisan variabel :

Type variabel name = nilai;

Contoh :

int A = 10;

Type nama variabel nilai tanda semi kolom

Contoh:
Buatlah kode program untuk menghitung luas persegi panjang dengan panjang = 10 cm dan lebar 20 cm
carilah luasnya.
Jawaban :
Diketahui:
Panjang diwakili dengan nama variabel P jenis variabel int
Lebar diwakili dengan nama variabel L jenis variabel int
Luas diwakili dengan nama variabel LU jenis variabel int

P = 10 dan L = 20
LU = P * L
Cetak hasil seperti dibawah ini:
Nilai Panjang = 10 cm
Nilai Lebar = 20 cm
Luas = 200 cm2

Kode program
1. /* Koding untuk mencari
2. Luas persegi panjang */
3.
4. #include<iostream>
5. using namespace std;
6. //deklarasi variabel P L dan LU
7. int P,L,LU;
8. int main(){
9. //memasukkan angka P dan L
10. P=10; L=20;
11. // rumus Luas persegi panjang
12. LU= P*L;
13. //mencetak hasil Luas persegi panjang
14. cout<<”Nilai Panjang = “<<P<<” cm”<<endl;
15. cout<<”Nilai Lebar = “<<L<<” cm \n”;
16. cout<<”Luas = “<<LU<<” cm2”;
17.
18. return 0;
19. }

Buatlah kode program untuk menghitung total belanjaan Ibu.


Ibu pergi ke swalayan, Ibu membeli Terigu 1kg seharga 17.000
Membeli gula pasir 1 kg seharga 14.000.
Ibu mendapatkan pajak sebesar 10%.
Pertanyaan:
Berapakah yang harus dibayar Ibu?
Jika uang Ibu 50.000 berapakah kembalian uang ibu?

Jawaban :
Diketahui :
Terigu 1 kg = 17000 diwakili dengan nama variabel T jenis variabel int
Gula 1 kg = 14000 diwakili dengan nama variabel G jenis variabel int
Uang ibu = 50000 diwakili dengan nama variabel UI jenis variabel int
Pajak 10% dari total belanjaan ibu. Diwakili dengan nama variabel P=0.1 jenis variabel double
Bayar = T+G diwakili dengan nama variabel B jens int
Totat bayar =B + (B*P) diwakili dengan nama variebel TB jens varibel double
Sisa uang ibu diwakili dengan nama variabel SISA jenis variabel double
TYPE VARIABEL:
int  T,G,UI, B
double  P, TB, SISA
cetak hasil seperti dibawah ini :
Harga Terigu = 17000
Harga Gula = 14000
Bayar = 31000
Uang Ibu = 50000
Total Bayar = 34100
Sisa uang Ibu = 15900

1. #include<iostream>
2. using namespace std;
3. //deklarasi variabel
4. int T,G,UI,B;
5. double P, TB, SISA;
6.
7. int main(){
8. //memasukkan nilai variabel
9. T= 17000; G=14000; UI=50000; P=0.1;
10. UI=50000;
11. //rumus Bayar
12. B= T+G;
13. //rumus Total Bayar
14. TB = B +(B*P);
15. SISA = UI-TB
16.
17. //CETAK HASIL
18. cout<<” Harga Terigu = “<<T<<endl;
19. cout<<” Harga Gula = “<<G<<endl;
20. cout<<”Bayar = “<<B<<endl;
21. cout<<”Uang Ibu = “<<UI<<endl;
22. cout<<”Total Bayar = “<<TB<<endl;
23. cout<<”Sisa Uang Ibu = “<<SISA<<endl;
24.
25. return 0;
26. }

Latihan Soal:

1. Perhatikan kode program c++ dibawah ini:


1. #include<iostream>
2. Using namespace std;
3.
4. int main(){
5.
6. cout<<”HIDUP”;
7. cout<<”INI”;
8. cout<<”ADALAH”;
9. cout<<”KESEMPATAN”;
10.
11. return 0;
12. }

Hasil dari koding diatas adalah HIDUP INI ADALAH KESEMPATAN

2. Perhatikan kode program di bawah ini :


1. #include<iostream>
2. Using namespace std;
3.
4. int main(){
5.
6. cout<<”HIDUP”<<endl;
7. cout<<”INI”;
8. cout<<”UNTUK ”<<endl;
9. cout<<”MELAYANI”;
10. cout<<”TUHAN”;
11.
12. return 0;
13. }

Hasil dari koding diatas adalah

HIDUP
INI UNTUK
MELAYANI TUHAN

Perhatikan kode program dibawah ini untuk menjawab soal no.3 sampai no 9 :

1. #include<iostream>
2. --- 1 --- namespace std;
3.
4. int main(){
5.
6. cout<<”JANGAN”<< --- 2 ---;
7. cout<<”SIA-SIAKAN”;
8. cout<<”WAKTU”<<endl --- 3 ---
9. --- 4 --- <<”YANG”<<endl;
10. cout<<”TUHAN”;
11. cout<<” --- 5 ---”;
12.
13. --- 6 ---
14. --- 7 ---

Hasil yang diinginkan seperti dibawah ini…

JANGAN
SIA-SIAKAN WAKTU
YANG
TUHAN BRI

3. Perhatikan koding diatas untuk no. --- 1 --- pada baris ke 2 supaya hasinya seperti yang
diinginkan isinya adalah using
4. Perhatikan koding diatas untuk no. --- 2 --- pada baris ke 6 supaya hasinya seperti yang
diinginkan isinya adalah endl
5. Perhatikan koding diatas untuk no. --- 3 --- supaya hasinya seperti yang diinginkan isinya adalah
;
6. Perhatikan koding diatas untuk no. --- 4 --- supaya hasinya seperti yang diinginkan isinya adalah
cout
7. Perhatikan koding diatas untuk no. --- 5 --- supaya hasinya seperti yang diinginkan isinya adalah
BRI
8. Perhatikan koding diatas untuk no. --- 6 --- supaya hasinya seperti yang diinginkan isinya adalah
return 0;
9. Perhatikan koding diatas untuk no. --- 7 --- supaya hasinya seperti yang diinginkan isinya adalah
}
10. Tuliskan struktur penulisan koding c++

1. #include <iostream>
2. using namespace std;
3.
4. int main()
5. {
6.
6. Return 0;
7. }

11. Dari struktur penulisan c++, jelaskan arti dari #include<iostream> ! #include <iostream> adalah
pustaka file header yang memungkinkan kita bekerja dengan objek masukan dan keluaran,
seperti cout (digunakan pada baris 5).
12. Dari struktur penulisan c++, jelaskan arti dari using namespace std ! menggunakan using
namespace std; berarti kita dapat menggunakan nama untuk objek dan variabel dari pustaka
standar
13. Dari struktur penulisan c++, bagian yang berfungsi sebagai fungsi utama program adalah int
main()
14. Perintah cout digunakan untuk mengeluarkan/mencetak teks
15. Setiap baris perintah program diakhiri dengan tanda atau symbol ;
16. Jelaskan perbedaan perintah \n dan endl! perintah \n dan endl memiliki fungsi yang sama,
tetapi kelihatannya berbeda dan posisi perintahnya, serta tanda lebih kecil 2 kali <<nya.
17. Perintah selain \n yang digunakan untuk menyisipkan baris adalah endl
18. Jelaskan yang dimaksud dengan variabel, Variabel adalah wadah untuk menyimpan nilai data
19. Tuliskan 5 buah jenis variabel! Ada jenis int, double, char, string, bool
20. Jenis variabel int digunakan untuk menyimpan bilangan bulat, tanpa desimal
21. Jenis variabel double digunakan untuk menyimpan angka floating point, dengan desimal
22. Jenis variabel char berfungsi untuk menyimpan data karakter tunggal, seperti 'a' atau 'B'
23. Jenis variabel string berfungsi untuk menyimpan data menyimpan teks, seperti "Hello World"
24. Perhatikan gambar di bawah ini untuk soal nomor 24, 25, 26:

Int A = 10 ;

Huruf A dalam membuat atau deklarasi variabel menunjukkan type


25. Huruf B dalam membuat atau deklarasi variabel menunjukkan nama variabel
26. Huruf C dalam membuat atau deklarasi variabel menunjukkan nilai
27. Contoh nilai 10.30 menunjukkan jenis variabel double
28. Contoh nilai Hello World menunjukkan Jenis variabel string
29. Buatlah Program C++ dari 5 buah kata dibawah ini :
IMAN
TANPA
PERBUATAN
ADALAH
MATI
Cetaklah seperti tampilan dibawah ini :
IMAN
TANPA PERBUATAN
ADALAH MATI

1. #include<iostream>
2. using namespace std;
3. int main()
4. {
5.
6. cout << "IMAN"<<endl;
7. cout << "TANPA ";
8. cout << "PERBUATAN"<<endl;
9. cout << "ADALAH ";
10. cout << "MATI";
11.
12. return 0;
13. }

30. Buatlah kode program C++ untuk soal dibawah ini :


Andri membeli 1 porsi soto mie Bogor seharga 25000, minum es jeruk 10000 dan kerupuk 10000
pajak restoran 10%. Andi bayar dengan uang 100000. Berapakah sisa uang Andri?
Diketahui :
1 porsi mie bogor diwakili variabel MB = 15000 jenis variabel int
Minum es jeruk diwakili variabel EJ= 10000 jenis variabel int
Krupuk diwakili variabel K=10000 jenis variabel int
Pajak 10% diwakili variabel P=0.1 jenis variabel double
Bayar diwakili variabel B jenis variabel int
Uang Andri diwakili variabel UA jenis variabel double
Sisa Uang Andri diwakili variabel SU
Jadi :
MB=15000 EJ=10000 K=10000 P=0.1
Rumus :
B = MB+EJ+K;
SU= UA-(B+(B*P));
Cetak seperti dibawah ini :
1 porsi mie bogor = 15000
Es Jeruk = 10000
Krupuk = 10000
Bayar = 35000
Sisa Uang = 61500

#include<iostream>
using namespace std;
int MB,EJ,K,B;
double P,UA,SU,TB;
int main()
{
//nilai variabel
MB=15000;
EJ=10000;
K=10000;
P=0.1;
UA=100000;
//rumus
B = MB+EJ+K;
TB = B+B*P;
SU= UA-TB;

//teks
cout << "1 porsi mie bogor = "<<MB<<endl;
cout << "Es Jeruk = "<<EJ<<endl;
cout << "Kerupuk"<<K<<endl;
cout << "Pajak = "<<P<<endl;
cout << "Uang Andi = "<<UA<<endl;
cout << "Bayar = "<<B<<endl;
cout << "Total Bayar = "<<TB<<endl;
cout << "Sisa Uang = "<<SU<<endl;

return 0;
}

31. Buatlah program untuk menghitung keliling balok. Diketahui Panjang = 15 cm, lebar = 20 cm dan
tinggi = 10 cm. berapakah keliling balok dan luas permukaan balok!
Diketahui :
Panjang diwakili variabel P jenis variabel int
Lebar diwakili variabel L jenis variabel int
Tinggi diwakili variabel T jenis variabel int
Keliling balok diwakili variabel KB jenis variabel double
Luas permukaan Balok diwakili variabel LPB jenis variabel double
Rumus :
KB=4*(P+L+T)
LPB = 2 *(P*L+L*T+P*T)
Hasil yang dicetak seperti dibawah ini:
Panjang = 15 cm
Lebar = 20 cm
Tinggi = 10 cm
Keliling Balok = 180 cm
Luas Permukaan Balok = 1300 cm

#include <iostream>
using namespace std;
int P, L, T;
double KB, LPB;
int main()
{

//Nilai Variabel
P = 15;
L = 20;
T = 10;
//rumus
KB = 4*(P+L+T);
LPB = 2*(P*L+L*T+P*T);

//teks
cout<<"Panjang = "<<P<<" cm"<<endl;
cout<<"Lebar = "<<L<<" cm"<<endl;
cout<<"Tinggi = "<<T<<" cm"<<endl;
cout<<"Keliling Balok = "<<KB<<" cm"<<endl;
cout<<"Luas Permukaan Balok = "<<LPB<<" cm²"<<endl;

return 0;
}

Anda mungkin juga menyukai