******
1. Tujuan
1.
Memahami
struktur dasar program C/C++
2.
Mengerti
keyword yang digunakan
3.
Memahami
berbagai macam tipe data dan penggunaan variabel
4.
Dapat
menggunakan operator untuk melakukan manipulasi data
2. Penjelasan
Pada bab ini kita
akan mengidentifikasi struktur dasar program C/C++, mulai dari menghafalkan
keyword yang bisa digunakan sampai memahami aturan penulisan program secara
keseluruhan.
Kemudian kita akan
mempraktekkan penggunaan variabel dengan berbagai macam tipe data dan bagaimana
memanipulasinya menggunakan operator – operator yang sesuai.
3. Percobaan
Program 2.1 Menampilkan output ke konsol
/*
* program 2.1 hello.c
*
*/
#include <stdio.h>
main()
{
printf(“Hello World”);
}
Program 2.2 Menampilkan output ke konsol
/*
* program 2.2 hello2.c
* menampilkan isi variabel
*
*/
#include <stdio.h>
int
main(void) {
int a; //
tipe integer (bilangan bulat)
float b; //
tipe float (bilangan real)
char c; //
tipe karakter
// tipe
string, pendeklarasiannya
// harus langsung diinisialisasi
char
d[10] = “Algoritma”;
// inisialisasi variabel
a = 2;
b = 4.5;
c = ‘A’;
/*
* menampilkan isi variabel ke konsol
*
perhatikan untuk aturan pemformatannya
*
%d untuk integer, %f untuk float, %c untuk char, %s untuk string
*/
printf(“a = %d\n”, a);
printf(“b = %f\n”, b);
printf(“c = %c\n”, c);
printf(“d = %s\n”, d);
// boleh menambahkan baris berikut ini
// di setiap akhir main
return 0;
}
Program 2.3 Menggunakan operator aritmatik
/*
program 2.3 aritmatik.c
* mendeklarasikan variabel dan konstanta
* serta melakukan operasi aritmatik
* kemudian menampilkan ke konsol
*
*/
#include
<stdio.h>
int
main(void) {
// mendeklarasikan konstanta
const float PI = 3.14;
// mendeklarasikan variabel
float luas;
int a, b, c, r;
// mengisikan nilai ke variabel
(inisialisasi)
a = 3;
b = 4;
c = 6;
r = 7;
// menampilkan ke konsol
printf("a = %d b = %d c =
%d\n\n", a, b, c);
// operasi aritmatik
printf("a + b = %d\n", a + b);
printf("b - a = %d\n", b - a);
printf("a * b = %d\n", a * b);
printf("c / a = %d\n", c / a);
printf("b / a = %d\n", b / a);
printf("c mod b = %d\n\n", c %
b);
printf("PI = %f\n", PI);
printf("r = %d\n", r);
// menghitung luas lingkaran
luas = PI * r * r;
printf("Luas lingkaran:\n");
printf("PI * r * r = %f\n",
luas);
return
0;
}
Program 2.4 Operasi increment dan decrement
/*
program 2.4 aritmatik2.c
* menggunakan operator increment dan decrement
*
*/
#include
<stdio.h>
int
main(void) {
int a, b, c;
a = 3;
b = 4;
c = 5;
printf("a : %d b : %d c : %d\n",
a, b, c);
// operasi increment, a = a + 1
a++;
// operasi decrement, b = b - 1;
b--;
// menampilkan
printf("a : %d b : %d c : %d\n",
a, b, c++);
printf("a : %d b : %d c : %d\n",
--a, ++b, c);
return 0;
}
Program 2.5 Operasi logika
/*
* program 2.5 logika.c
* menggunakan operator logika
*
*/
#include
<stdio.h>
int
main(void) {
int a, b, c, d;
a = 5;
b = 9;
printf("a = %d\nb = %d\n", a,
b);
// operasi logika
printf("a > b : %d\n", a >
b);
printf("a < b : %d\n", a <
b);
printf("a == b : %d\n", a == b);
printf("a != b : %d\n", a != b);
c = a == b;
printf("c : %d\n", c);
printf("!c : %d", !c);
return 0;
}
Program 2.6 Operasi logika
/*
* program 2.6 logika2.c
* menggunakan operator logika AND dan OR
*
*/
#include
<stdio.h>
int main(void)
{
int a, b, c, d, e;
a = 5;
b = 9;
printf("a: %d b: %d\n", a, b);
c = a > b;
d = a <= b;
printf("c: %d d: %d\n", c, d);
printf("c && d: %d\n", c
&& d);
printf("!c && d: %d\n",
!c && d);
printf("c || d: %d\n", c || d);
printf("c || !d: %d\n", c ||
!d);
printf("c
^ d: %d\n", c ^ d);
return 0;
}
4. Latihan
1.
Berikut
ini adalah daftar nama variabel beserta tipe data dan nilainya:
Nama variabel
|
Tipe data
|
nilai
|
nama
|
char[15]
|
<<nama Anda>>
|
umur
|
int
|
<<umur
Anda>>
|
berat
|
float
|
<<berat badan Anda>>
|
Buatlah deklarasinya dalam program, sehingga
contoh outputnya adalah sebagai berikut:
Nama : amiq
Umur : 20
Berat : 58 kg
Nama : amiq
Umur : 20
Berat : 58 kg
2.
Buatlah
program untuk menghitung rata – rata dari 3 buah bilangan:
a = 9
b = 5
c = 8
3.
Berapakah
nilai x bila:
x = 8 + 5 * (9 – 2) / 4
---->>>>
Bagaimana
sobat !! semoga artikel tentang bahasa pemrograman ini dapat
bermanfaat untuk anda semua... dan jangan lupa untuk sering berlatih
agar mudah untuk memahami bahasa pemrograman. jangan lupa share ke
teman-teman anda ya.. Terima kasih..
No comments:
Post a Comment