Professional Documents
Culture Documents
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.
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.
(4 Markah)
ITPYPJ-UTMKL
SKIMA
1. Program C yang memapar nama dan alamat dalam lima(5) baris output.
PaparBiodata.cpp
(2 Markah)
/*
Program:
/*
*/
/*
Tarikh:
26 Ogos 2011
*/
/*
Tujuan:
*/
*/
#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();
}
ITPYPJ/DDB/C/HaslindaHashim/Jan-12
(3 Markah)
/*
Program:
/*
*/
/*
Tarikh:
26 Ogos 2011
*/
/*
Tujuan:
*/
*/
#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();
}
ITPYPJ/DDB/C/HaslindaHashim/Jan-12
3. Program C yang meminta dua(2) umur dan memaparkan semula kedua-dua umur berkenaan.
(3 Markah)
/*
Program:
PaparUmur.cpp
/*
*/
/*
Tarikh:
26 Ogos 2011
*/
/*
Tujuan:
*/
*/
#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
4. Program C yang meminta nilai radius, mengira dan memaparkan luas bulatan berdasarkan
formula yang diberi.
(4 Markah)
/*
Program:
KiraLuas.cpp
/*
*/
/*
Tarikh:
26 Ogos 2011
*/
/*
Tujuan:
*/
*/
#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)
getch();
}
Output:Masukan nilai radius : 5
ITPYPJ/DDB/C/HaslindaHashim/Jan-12