P. 1
Modul 2 (Dasar-dasar Bahasa c++

Modul 2 (Dasar-dasar Bahasa c++

|Views: 62|Likes:
Published by Miranti Dwi Kurnia

More info:

Published by: Miranti Dwi Kurnia on Jun 17, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

12/06/2013

pdf

text

original

MODUL PRAKTIKUM BAHASA PEMROGRAMAN TERSTRUKTUR

S1 PTI – TE UM

MODUL II
DASAR-DASAR BAHASA C/C++
A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : 1. Mengenal dan memahami penggunaan Identifier, tipe data (data types), variable, assignment, komentar, dan konstanta 2. Membuat program sederhana dengan menerapkan dasar-dasar bahasa C/C++ B. Petunjuk 1. Awali setiap aktivitas anda dengan doa, agar anda lancar dalam belajar 2. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik 3. Kerjakan tugas-tugas praktikum dengan baik, jujur, dan sabar 4. Tanyakan kepada instruktur apabila ada hal-hal yang kurang jelas C. Alat dan Bahan PC/ laptop yang memenuhi kapasitas untuk pemrograman bahasa C++ Software C++ Modul/handout materi yang akan di praktekkan

D. STRUKTUR SEDERHANA PROGRAM PADA C/C++
#include <stdio.h> void main () { int a,b,c; printf(“Masukkan nilai b: \n”); scanf(“%d”,&b); printf(“Masukkan nilai c: \n”); scanf(“%d”,&c); a=b+c; printf(“Nilai a adalah : %d\n”,a); }

Header file Deklarasi fungsi main (utama)

Baris program

LATIHAN Coba ketik dan jalankan program sederhana di atas 

1|P ag e

Karena telah memiliki definisi tertentu.= { } [ ] : " ./| Tidak boleh menggunakan reserved words yang ada dalam C/C++ RESERVED WORD Keywords atau Reserved words merupakan kata-kata yang telah ada/didefinisikan oleh bahasa pemrograman yang bersangkutan. maka kata-kata ini tidak dapat digunakan sebagai identifier. It can 1byte . Aturan untuk penulisan identifier antara lain: Tidak boleh dimulai dengan karakter non huruf Tidak boleh ada spasi Tidak boleh menggunakan karakter-karakter ~ ! @ # $ % ^ & * ( ) + ` . Short Integer.MODUL PRAKTIKUM BAHASA PEMROGRAMAN TERSTRUKTUR S1 PTI – TE UM E.. ' < > ?. KOMPONEN BAHASA C/C++ IDENTIFIER / PENGENAL Pengenal adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan variabel. 4bytes long int (long) Long integer. konstanta. Size* 1byte Range* signed: -128 to 127 unsigned: 0 to 255 signed: -32768 to 32767 unsigned: 0 to 65535 signed: -2147483648 to 2147483647 unsigned: 0 to 4294967295 signed: -2147483648 to 2147483647 unsigned: 0 to 4294967295 true or false 2bytes int Integer. dan fungsi. tipe data. Kata-kata tersebut telah memiliki definisi yang sudah tetap dan tidak dapat diubah. Antara lain: TIPE DATA Berikut ini tipe data yang ada dalam C++ Name char short int (short) Description Character or small integer. 4bytes bool 2|P ag e Boolean value.

4e +/.MODUL PRAKTIKUM BAHASA PEMROGRAMAN TERSTRUKTUR S1 PTI – TE UM take one of two values: true or false.3. Berikut ini contoh pendeklarasian variabel: int jumlah. variabel yang digunakan dalam program harus dideklarasikan terlebih dahulu.308 (~15 digits) 1 wide character DEKLARASI VARIABEL Seperti halnya Pascal. var2 = 5.1.38 (~7 digits) +/. cout << “Nilai karakter = ” << karakter.h> #include <conio.1. Long double precision floating point number. Double precision floating point number. var2. float double long double wchar_t Floating point number. Berikut adalah contoh assignment: Jumlah = 10. var3.7e +/.308 (~15 digits) +/. karakter = „D‟. float harga_satuan.456. kamu. cout << “Nilai var3 = ” << var3 << “ \n”. variabel1. Harga_satuan = 23.h> void main() { int var1. Kamu = „2‟. char karakter. var3 = var1 + var2. 4bytes 8bytes 8bytes 2 or 4 bytes +/. ASSIGNMENT Proses assignment adalah proses pemberian nilai kepada suatu variabel yang telah dideklarasikan. Wide character. char saya. Saya = „B‟. #include <iostream. } 3|P ag e . Pengertian deklarasi di sini yaitu mengenalkan variabel ke program dan menentukan tipe datanya. Berikut ini contoh program yang menggambarkan deklarasi variabel dan assignment.7e +/. var1 = 10.

h". Sintaksnya adalah: const tipe_data nama_konstanta = value. double real.2182713674821746. 4|P ag e . #include "iostream. cout << "Nilai real = " << real. void main() { clrscr(). #include "iomanip.*/ LATIHAN 1. } KONSTANTA Untuk pendeklarasian konstanta dalam C++ mirip dengan Pascal. KOMENTAR Komentar digunakan untuk memberikan penjelasan pada program dan tidak akan dieksekusi dalam program. kemudian klik OK.MODUL PRAKTIKUM BAHASA PEMROGRAMAN TERSTRUKTUR S1 PTI – TE UM Contoh lain:. pada kolom Project name. Penulisan komentar adalah sebagai berikut: // ---------------------------------// ini adalah komentarku yang pertama // ---------------------------------atau /* ---------------------------------ini adalah komentarku yang pertama ---------------------------------. Membuat project baru pada Microsoft Visual C++ Klik file -> new project Pilih Win32 Console Application pada tab projects Ketik nama project.h". #include "conio. real = 182. dan tentukan lokasi penyimpanan project pada kolom Location.h".

printf("Masukan Nilai Alas Segitiga : "). Luas_Segitiga=0. buat project baru kembali dan jalankan kode program di bawah ini (simpan dengan ekstensi *. cout<<"Nilai Luas Segitiga adalah : “<<Luas_Segitiga<<endl. Tinggi. scanf("%f".5*Alas*Tinggi. cin>>Alas.h> void main() { float Alas.Luas_Segitiga).c) #include <stdio. kemudian klik Finish. Klik OK pada dialog box berikutnya untuk konfirmasi.5*Alas*Tinggi. Buatlah file baru pada project yang telah dibuat dengan klik file -> new. } 4.Tinggi.Tinggi).cpp). 2.Alas). } 5. Kemudian jalankan (simpan dengan ekstensi *. printf("\nNilai Luas Segitiga adalah : %f". scanf("%f". printf("\nMasukan Nilai Tinggi Segitiga : ").Luas_Segitiga. Luas_Segitiga=0.h> void main() { float Alas.Luas_Segitiga. #include <iostream. cout<<"Masukan Nilai Alas Segitiga : ". adakah perbedaan pada output dua buah kode program tersebut? 5|P ag e .MODUL PRAKTIKUM BAHASA PEMROGRAMAN TERSTRUKTUR S1 PTI – TE UM Pilih An Empty Project pada dialog box yang muncul. Ketikkan sourcecode berikut ini pada project yang telah Anda buat. cout<<"Masukan Nilai Tinggi Segitiga : ". Kemudian pilih C++ Source File 3. cin>>Tinggi.

komentar. } 6|P ag e . break). manakah yang termasuk variabel.h> #include <math. scanf("%ld". #include (stdio. result. /* mencetak ke layar */ return 0. Identifikasi kesalahan syntax penulisan kode program di bawah ini. float param = 6. Identifikasi kode program di bawah ini. /* A whole number of feet // printf("Enter long: "). &break) printf("your input is %ld". param. printf ("ln(%lf) = %lf\n".5. result = log (param).h) void main() { long break = 0L. } 2.h> int main () { double p. result ).MODUL PRAKTIKUM BAHASA PEMROGRAMAN TERSTRUKTUR S1 PTI – TE UM TUGAS 1. header file? Tipe data apa saja yang digunakan? #include <stdio. Kemudian tulislah kembali dengan syntax yang benar. konstanta.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->