Vous êtes sur la page 1sur 4

Modul 2

DASAR TEORI
Operator
Operator Aritmatika
+
penambahan
pengurangan
*
perkalian
/
pembagian
%
modulo (sisa hasil bagi)
Operator penambahan dan pengurangan nilai
untuk penambahan nilai sebesar 1 digunakan operator ++ dan untuk pengurangan nilai
sebesar satu dapat digunakan operator -a++;

// a = a+1

b--;

// b = b-1

Operator relasional
==
!=
>
<
>=
<=

sama dengan
tidak sama dengan
lebih dari
kurang dari
lebih dari sama dengan
lebih kecil sama dengan

Operator logika
!
&&
||

NOT
AND
OR

Konstanta
Ada dua macam pendeklarasian konstanta yaitu dengan :
- preposesor #define
format : #define identifier nilai
contoh : #define PI 3.14159265
- kata kunci const
format : const tipe identifier = nilai
contoh : const float PI = 3.14159265

Output
Untuk mencetak ke layar dalam C digunakan perintah :
printf(char *format, nilai1, nilai2, ...);
format berisi karakter-karakter sebagai kode bagaimana cara menampilkan ke layar. Format

diawali karakter % . Format standar terdiri dari :


Format
%d, %i
%c
%s
%f

Menampilkan
nilai bertipe int
nilai bertipe char
nilai berupa string (himpunan char)
nilai bertipe double

Contoh :
int hasil;
char huruf;
printf(%d , hasil);
printf(%c , huruf);
printf(%d %c, hasil, huruf);

Pencetakan karakter-karakter khusus menggunakan escape sequence , yang terdiri dari :


\n
Newline
\r
carriage return
\t
Tabulation
\v
vertical tabulation
\b
Backspace
\f
page feed
\a
alert (beep)
\'
single quotes (')
\"
double quotes (")
\?
question (?)
\\
inverted slash (\)

Input
Input merupakan proses meminta masukan nilai kepada penguna program. Ada beberapa
macam perintah input , diantaranya :
Input satu karakter
Untuk menginput satu karakter digunakan perintah : getchar(); contoh :
char c;
c = getchar();

Input nilai dengan tipe data tertentu


Untuk menginputkan data dengan tipe data tertentu digunakan perintah :
scanf(char *format, &variabel)

format adalah format sesuai tipe data yang akan diinput (sama seperti format pada printf() ) .
Variabel akan menampung nilai yang dimasukkan oleh pengguna. Contoh :
int panjang;
printf(Masukkan panjang : );
scanf(%d, &panjang);

PERCOBAAN
Lakukan percobaan dengan menuliskan program berikut , dan simpan dengan nama file yang sesuai.
File : huruf.c
#include <stdio.h>
int main()
{
char huruf;
printf("Masukkan huruf : ");
huruf = getchar();
printf("Coba saya tebak...\n");
printf("Anda pasti memasukkan huruf %c", huruf);
return 0;
}

File: persegi.c
#include <stdio.h>
int main()
{
int p,l, luas ;
printf(">> Menghitung Luas Persegi Panjang <<\n");
printf("Masukkan :\n");
printf("Panjang = ");
scanf("%d",&p);
printf("Lebar = ");
scanf("%d",&l);
luas = p*l;
printf("Luas = %d", luas);
return 0;
}

Jangan lupa anda simpan file-file tersebut untuk dikirimkan ke server !

LATIHAN
Buatlah program untuk menghitung luas Segitiga dengan input : alas dan tinggi. Perhatikan tipe data
yang digunakan, luas segitiga dapat berupa pecahan. Simpan dengan nama file segitiga.c dan kirimkan
ke server

Vous aimerez peut-être aussi