LATIHAN AMALI 6 (SOALAN 4)
#include <iostream>
using namespace std;
int main ()
{
int baris;
int lajur;
for(int baris=6;baris>0;baris=baris-1)
{
for (int lajur=1;lajur<=baris;lajur++)
cout<<"*";
cout<<endl;
}
}
FAKULTI PENDIDIKAN
TEKNIKAL DAN VOKASIONAL
BBP15103:
PENGATURCARAAN KOMPUTER
TUGASAN BERKUMPULAN
NAMA NO MATRIK
SYASYA NABIHAH BT CB160141
MOHD NAZI CB160140
SITI NUR AFIQAH BT
AB160058
YAHAYA
NUR FATEHA FARHANA DB140251
BT RAKIMAN
NUR ADIBA SYAZNI
BINTI MOHD NORDIN
BBP15103 1
Tugasan Berkumpulan (4 orang satu kumpulan)
Selesaikan masalah pengaturcaraan di bawah dan bentangkan di dalam kelas kaedah penyelesaian
yang telah dilaksanakan meliputi carta input output, algoritma (bagi soalan 1 dan 2) dan aturcara
lengkap.
Penilaian :
2% - untuk kreativiti
4% - penyelesaian masalah
4% - meliputi kemahiran berkomunikasi dalam menjelaskan proses penyelesaian masalah
1. Tuliskan satu aturcara untuk mengeluarkan output seperti di bawah dengan menggunakan
gelung tersarang do..while dan for
Input mestilah
dimasukkan oleh
pengguna
2. Tuliskan satu aturcara C++ dengan menggunakan gelung do while yang meminta pengguna
memasukkan tiga nombor sebanyak 3 kali. Cetak semula nombor yang dimasukkan tersebut
dalam susunan menaik.
#include<iostream>
using namespace std;
const int sentinel= -1;
int main()
{
int nombor;
do {
double nom1,nom2,nom3,kecil,sederhana,besar;
cout<<"Masukkan tiga nombor sebanyak 3 kali : "<<endl;
cin>>nom1>>nom2>>nom3;
if((nom1<nom2)&&(nom1<nom3))
{
kecil=nom1;
if (nom2>nom3)
{
besar=nom2;
sederhana=nom3;
}
}
if((nom1<nom2)&&(nom3<nom1))
{
kecil=nom1;
if(nom2<nom3)
{
sederhana=nom2;
besar=nom3;
}
}
if((nom1>nom2)&&(nom3>nom1))
{
if((nom1<nom2)&&(nom3<nom1))
{
sederhana=nom1;
if(nom2>nom3)
{
besar=nom2;
kecil=nom3;
}
}
if ((nom1>nom2)&&(nom1>nom3))
{
besar=nom1;
if(nom3>nom2)
{
sederhana=nom3;
kecil=nom2;
}
}
if((nom1>nom2)&&(nom1>nom3))
{
besar=nom1;
if(nom2>nom3)
{
sederhana=nom2;
kecil=nom3;
}
}
cout<<"\nNombor susunan menaik: "<<kecil<<" , "<<sederhana<<" , "<<besar<<endl;
cout<<"\n\nTekan 1 untuk ulang dan -1 untuk tamat :";
cin>>nombor;
}
while(nombor!=sentinel);
}
3. Tuliskan satu aturcara lengkap C++ menggunakan gelung for berdasarkan algoritma dalam
Rajah 1. Masukkan komen yang bersesuaian dalam atucara. Aturcara tesebut akan
memaparkan output nombor yang berikut; 20 40 60 80 100
120 140 160 180
1. Mula
2. Berikan nilai awal 10 kepada pembolehubah
pembilang berjenis int
3. Jika pembilang <100
a. Paparkan nilai pembilang yang didarabkan
dengan 2
4. Tambah 10 kepada pembilang
5. Tamat
Rajah 1
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
( UJIANl
SE:MESTER II
SESI 2016/2017
NK\1A KURSUS PENGATURCARAANKOMPUTER
KOD:KURSUS BBP 15103
TARIKH PEPERIKSAAN 29 JUN 2016 (SELASA)
JA.t"\fGKAt\.1ASA 1 JAJ.\-130 MINIT
tvfASA I 1.00 PAGI HNGGA 12.30 TGH
( ARAHA.1� JAWAB SEMUASOALAN
Namapelajar: _____________
No.matrik
Seksyen