You are on page 1of 15

C

PROGRAMMIN
G LAB. REPORT
DEPARMENT

: DEM1B

NAME
SHAHRIL ANWAR

: MOHAMAD

BIN MOHD YUSAINI


REGISTER NO.

: 01DEM15F1084

LECTURER NAME : MOHAMAD


AZHAR BIN.
SAIDIN
DATE

: 24 JULAI 2015

INTRODUCTION
In mathematics and computer science,
an algorithm is a self-contained step-bystep set of operations to be performed.
Algorithms exist that perform
calculation, data processing, and
automated reasoning.
An algorithm is an effective method that
can be expressed within a finite amount
of space and time and in a well-defined
formal language for calculating a
function. Starting from an initial state
and initial input (perhaps empty), the
instructions describe a computation
that, when executed, proceeds through
a finite number of well-defined
successive states, eventually producing
"output" and terminating at a final
ending state. The transition from one
state to the next is not necessarily
deterministic; some algorithms, known
as randomized algorithms, incorporate
random input.

EXERCISE 2

EXERCISE 3

EXERCISE 1
ALGORITHM

A. Dengan menggunakan kaedah algorithm. Binakan 3 kaedah


penyelesaian masalah dalam hidup anda.
Cara Memuat Turun Permainan ke Dalam Telefon Pintar
1) Mula
2) Membuka aplikasi Playstore di telefon pintar
3) Tulis nama permainan yang hendak dicari di ruang `Search
4) Klik install untuk memuat turun permainan ke dalam telefon pintar
5) Tamat
Cara Mengecas Bateri Telefon Bimbit
1) Mula
2) Pasangkan plak mengecas telefon bimbit di soket
3) Sambungkan wayar plug mengecas telefon bimbit di telefon bimbit
4) Tekan suis di soket untuk menghidupkan arus untuk mengecas telefon
5) Tamat
Cara Log In Di Facebook
1) Mula
2) Buka laman web Facebook
3) Masukkan email dan kata laluan
4) Klik `Log in`
5) Tamat

B. Selesaikan 3 kaedah menggunakan kaedah algorithm (cara


penulisan C programing.

1)

bulatan =

bulatan = 22/7 * r * r

Variable = bulatan, r,
1)
2)
3)
4)
5)
6)
7)

Start
Declare bulatan, r,
Input r,
Storage r,
Process bulatan = 22/7 * r* r,
Display bulatan
End

2)

1)
2)
3)
4)
5)
6)
7)

3)

1)
2)
3)
4)
5)
6)

Square = L* P

Start
Declare Square, L, P,
Input L, P,
Storage L, P,
Process Square = L* P,
Display Square
End
Triangle = 1/2 * b * h

Start
Declare Triangle, b, h,
Input b, h,
Storage b, h,
Process Triangle = b* h,
Display Triangle

7)

End

Start

Declare
1/2, b, h

Input
b, h,

Storage
b, h,

Process
Triangle = 1/2 * b * h

Display
Triangle

End

CONCLUSION
Untuk mengelakkan ralat,kita perlu mengikut format Cprogramming iaitu:
int : No.Bulat
No.Perpuluhan
#include <stdio.h>

#include <stdio.h>

main()

main()

int a,b,X;

float A,r;

printf(Insert value a=);

printf(Insert value r=);

scanf(%d,&a);

scanf(%f,&r);

printf(Insert value b=);

A=3.142*r*r;

scanf(%d,&b);

printf(Display value A=
%f,A);

X=a+b
printf(Display value X=
%d,X);
return 0;
}

float

return 0;
}

DISCUSSION

1. Apabila saya terdapat ralat, saya perlu mengklik Excuse


dan mengklik F9(compile) untuk menyemak ralat yang
terdapat dalam projek saya.

2. Betulkan ralat yang terdapat dalam projek tersebut.

3. Klik F9(Compile) untuk menyemak lagi.

4.

Klik F10(Run) sekiranya tiada ralat.

You might also like