9
BBT 30802 Pengaturcaraan Komputer Latihan Amali 2 Nama : Idayu binti Yusoff No matrik : DB110668 Tarikh : 04/06/2015 1. Tentukan pembolehubah di bawah sah atau tidak sah. Jika tidak sah nyatakan sebab-sebabnya. (13 MARKAH) a. jualan sah ______________________________ b. gaji_Kasar sah ______________________________ c. _hasil_tambah sah ______________________________ d. i sah ______________________________ e. bilangan10 sah ______________________________ f. JUAlan sah ______________________________ g. char tidak sah kerana ia adalah pencam yang piawai/standard h. $jumlah_wang tidak sah kerana pembolehubah dimulakan dengan simbol_ i. 2_buah tidak sah kerana ia dimulakan dengan digit j. NAMA sah ______________________________ k. nama_pelajar 1 tidak sah kerana ia terdiri dari 2 perkataan l. %purata_harga tidak sah kerana pembolehubah dimulakan dengan simbol_ m. ‘17tahun’ tidak sah kerana simbol ‘ ‘ adalah simbol simpanan dalam c Oleh : Marlina Mohamad Sem 2/2014/2015 1

Pengaturcaraan komputer

  • Upload
    pk-hem

  • View
    25

  • Download
    8

Embed Size (px)

DESCRIPTION

latihan amali

Citation preview

Latihan Amali 2

7BBT 30802 Pengaturcaraan KomputerLatihan Amali 2

Nama:Idayu binti YusoffNo matrik:DB110668Tarikh:04/06/2015

1. Tentukan pembolehubah di bawah sah atau tidak sah. Jika tidak sah nyatakan sebab-sebabnya. (13 MARKAH)

a. jualansah______________________________b. gaji_Kasar sah______________________________c. _hasil_tambahsah______________________________d. isah______________________________e. bilangan10sah______________________________f. JUAlansah______________________________g. chartidak sah kerana ia adalah pencam yang piawai/standardh. $jumlah_wangtidak sah kerana pembolehubah dimulakan dengan simbol_i. 2_buahtidak sah kerana ia dimulakan dengan digitj. NAMAsah______________________________k. nama_pelajar 1tidak sah kerana ia terdiri dari 2 perkataanl. %purata_hargatidak sah kerana pembolehubah dimulakan dengan simbol_m. 17tahuntidak sah kerana simbol adalah simbolsimpanan dalam c

2. Penuhkan ruang kosong di dalam aturcara di bawah: (7 MARKAH)

/* aturcara untuk menambahkan dua integer*/

#include main(){ int num1, num2, sum; printf("Masukkan integer yang pertama:"); scanf("%d",&num1); printf("Masukkan integer yang kedua:"); scanf("%d",&num2); sum=num1+num2; printf("Hasil tambah 2 integer ialah = %d", sum); return 0; }3. Berdasarkan aturcara pada soalan 2, apakah output yang akan dipaparkan jika integer1=45, integer2=55. (1 MARKAH)

4. Penuhkan ruang kosong yang terdapat dalam aturcara-aturcara di bawah.

Aturcara1(5 MARKAH)

#include main(){ int panjang, lebar, tinggi; int saiz; panjang = 12; lebar = 5; tinggi = 10; saiz= panjang*lebar*tinggi; printf("Isipadu kotak ialah: %d", saiz); return 0; }

Apakah output bagi aturcara ini?

Aturcara 2( 12 MARKAH)

#include main(){ int = 22; berat = 58.5; prinf("Nama saya Ahmad") printf("Saya adalah pelajar UTHM"); printf("Umur saya,umur) printf("Berat saya ialah ",); return 0;

Betulkan ralat (error) di dalam aturcara di atas dan tuliskan output bagi aturcara tersebut?

Jawapan

#include main(){ int umur; float berat; umur = 22; berat = 58.5; printf("Nama saya Ahmad\n"); printf("Saya adalah pelajar UTHM\n"); printf("Umur saya %d \n", umur); printf("Berat saya ialah %.1f", berat); return 0; }

Output

Aturcara 3(4 MARKAH)

#include main(){ char 10="Ariesya"; printf("Nama saya",nama}

Betulkan error dalam aturcara di atas berdasarkan paparan output di bawah:

Jawapan

#include main(){ char nama[10] = "Aliesya"; printf("Nama saya "); puts(nama); return 0;}

Aturcara 4(8 MARKAH)

#include main(){ char =,=; char =,=; printf("%c%c%c%c",uni1,uni2,uni3,uni4);}Betulkan error dalam aturcara di atas berdasarkan paparan output di bawah:

Jawapan

#include main(){ char uni1='U', uni2='T'; char uni3='H', uni4='M'; printf("%c%c%c%c",uni1,uni2,uni3,uni4); return 0;}

5. Lengkapkan aturcara di bawah berdasarkan paparan output berikut: (4 MARKAH)

#include using namespace std;main (){ cout