You are on page 1of 5

PENGATURCARAAN

DDC 1012

2011/12-2

MALI 1 (SKIMA)
PENGENALAN KEPADA C (Bab 3)

ARAHAN

Amali individu ini perlu dihantar dalam bentuk softcopy (*.cpp) melalui email pensyarah
haslinda@itpypj.edu.my.

Kemudian hantar dalam bentuk bercetak/hardcopy bersama mukasurat depan yang telah diberikan
sebelum/pada 9.00 pagi, ISNIN, 16-JAN-12.

Markah diberi berdasarkan keperluan soalan & kekemasan jawapan.

SOALAN (12 Markah)


Sila kodkan program C bagi setiap soalan dan pastikan terdapat komen yang menerangkan nama
program, nama pengaturcara, tarikh dan tujuan program ditulis. Berikan nama program yang ringkas atau
yang bermakna.

1. Tulis satu program C yang memaparkan nama anda, alamat tempat tinggal yang terdiri daripada
nombor rumah, nama jalan, nama taman/kampung, poskod, nama bandar dan negeri dalam lima
baris yang berbeza pada skrin monitor anda.

(2 Markah)

2. Tulis satu program C yang mengistiharkan satu pembolehubah huruf yang boleh memegang
huruf gred pelajar yang mengambil subjek pengaturcaraan. Prompt pengguna untuk
memasukkan gred. Kemudian paparkannya semula bersama penerangan.

(3 Markah)

3. Tulis satu program C yang mengistihar dua pembolehubah integer yang boleh memegang umur
bagi dua orang pelajar. Prompt pengguna untuk memasukkan umur beliau dan umur rakan
beliau. Kemudian paparkan semula umur-umur mereka tadi dengan penerangan.

(3 Markah)

4. Tulis satu program yang meminta pengguna untuk memasukkan nilai radius bagi suatu bulatan
dan kemudian mengira serta memaparkan luas kawasan bulatan tadi. Gunakan formula di
bawah:
luas = PI x radius x radius
Di mana PI adalah makro pemalar dengan nilai 3.14159.

SOALAN OLEH: PN HASLINDA BINTI HASHIM

(4 Markah)

ITPYPJ-UTMKL

AMALI 1 2011/12-2 (SKIMA)


Bab 3: Pengenalan Kepada C

Pengaturcaraan (DDC 1012)

SKIMA
1. Program C yang memapar nama dan alamat dalam lima(5) baris output.
PaparBiodata.cpp

(2 Markah)

/*

Program:

/*

Pengaturcara: Haslinda Binti Hashim (Pensyarah Subjek)

*/

/*

Tarikh:

26 Ogos 2011

*/

/*

Tujuan:

Program C yang memapar


nama dan alamat dalam 5 baris output

*/

*/

#include <stdio.h>
#include <conio.h>

void main()
{
printf("Haslinda Binti Hashim\n");
printf("No. 123, Jalan Pertama\n");

(1.0 M)

printf("Taman Permata\n");
printf("70700 Johor Bahru\n");
printf("Johor");

(1.0 M)

getch();
}

Output:Haslinda Binti Hashim


No. 123, Jalan Pertama
Taman Permata
70700 Johor Bahru
Johor

ITPYPJ/DDB/C/HaslindaHashim/Jan-12

AMALI 1 2011/12-2 (SKIMA)


Bab 3: Pengenalan Kepada C

Pengaturcaraan (DDC 1012)

2. Program C yang meminta gred dan memaparkan semula gred tersebut.


MintaGred.cpp

(3 Markah)

/*

Program:

/*

Pengaturcara: Haslinda Binti Hashim (Pensyarah Subjek)

*/

/*

Tarikh:

26 Ogos 2011

*/

/*

Tujuan:

Program C yang meminta gred dan


memaparkan semula gred tersebut.

*/

*/

#include <stdio.h>
#include <conio.h>

void main()
{
char gred; // Istihar input

(1 M)

// Minta input
printf("Masukan gred subjek pengaturcaraan : ");
scanf("%c", &gred);

(1 M)

// Papar semula
printf("Gred subjek pengaturcaraan anda : %c", gred);

(1 M)

getch();
}

Output:Masukan gred subjek pengaturcaraan : A


Gred subjek pengaturcaraan anda : A

ITPYPJ/DDB/C/HaslindaHashim/Jan-12

AMALI 1 2011/12-2 (SKIMA)


Bab 3: Pengenalan Kepada C

Pengaturcaraan (DDC 1012)

3. Program C yang meminta dua(2) umur dan memaparkan semula kedua-dua umur berkenaan.
(3 Markah)
/*

Program:

PaparUmur.cpp

/*

Pengaturcara: Haslinda Binti Hashim (Pensyarah Subjek)

*/

/*

Tarikh:

26 Ogos 2011

*/

/*

Tujuan:

Program C yang meminta 2 umur dan


memaparkan semula kedua-dua umur tadi.

*/

*/

#include <stdio.h>
#include <conio.h>
void main()
{
int umur1, umur2; // Istihar input

(1 M)

// Minta input
printf("Masukan umur anda : ");
scanf("%d", &umur1);
printf("Masukan umur rakan anda : ");
scanf("%d", &umur2);

(1 M)

// Papar semula
printf("\nUmur anda : %d", umur1);
printf("\nUmur rakan anda : %d", umur2);

(1 M)

getch();
}
Output:Masukan umur anda : 18
Masukan umur rakan anda : 19

Umur anda : 18
Umur rakan anda : 19

ITPYPJ/DDB/C/HaslindaHashim/Jan-12

AMALI 1 2011/12-2 (SKIMA)


Bab 3: Pengenalan Kepada C

Pengaturcaraan (DDC 1012)

4. Program C yang meminta nilai radius, mengira dan memaparkan luas bulatan berdasarkan
formula yang diberi.

(4 Markah)

/*

Program:

KiraLuas.cpp

/*

Pengaturcara: Haslinda Binti Hashim (Pensyarah Subjek)

*/

/*

Tarikh:

26 Ogos 2011

*/

/*

Tujuan:

Program C yang meminta nilai radius, mengira


dan memaparkan luas bulatan.

*/

*/

#include <stdio.h>
#include <conio.h>
#define PI 3.14159
void main()
{
double radius; // Istihar input
double luas;

// Istihar output

(1 M)

// Minta input
printf("Masukan nilai radius : ");
scanf("%lf", &radius);

(1 M)

// Proses output
luas = PI * radius * radius;

(1 M)

// Papar output

(1 M)

printf("\nLuas bulatan dengan radius %f adalah %f", radius, luas);

getch();
}
Output:Masukan nilai radius : 5

Luas bulatan dengan radius 5.000000 adalah 78.539750

ITPYPJ/DDB/C/HaslindaHashim/Jan-12

You might also like