Atur cara 6.1
#include <iostream.h>
int main ( )
{
int markah ;
cout << "Masukkan markah pelajar : " ;
cin >> markah ;
if ( markah > = 40 )
cout << "Pelajar ini lulus kertas ini " ;
return 0 ;
}
Perhatikan dua output yang berlainan apabila anda input
nilai yang berlainan .
Output 1 : keadaan adalah benar
Masukkan markah pelajar : 71
Pelajar ini lulus kertas ini
Output 2 : keadaan adalah palsu
Masukkan markah pelajar : 30
6.3 Kenyataan if-else (cabang tertutup)
Melaksanakan tindakan jika keadaan banar dan jika keadaan
palsu tindakan yang berlainan akan dilaksanakan.
Algoritma bagi contoh ini terdapat pada pelajaran 2.3 .
Lihat Atur cara 6.2
Atur cara 6.2
#include <iostream.h>
int main ( )
{
int markah ;
cout << "Masukkan markah pelajar : " ;
cin >> markah ;
if ( markah > = 40 )
cout << "Pelajar ini lulus kertas ini " ;
else
cout << "Pelajar ini gagal kertas ini " ;
return 0 ;
}
Perhatikan dua output yang berlainan dari Atur cara 6.2
Output 1 : keadaan adalah benar
Masukkan markah pelajar : 71
Pelajar ini lulus kertas ini
Output 2 : keadan adalah palsu
Masukkan markah pelajar : 30
Pelajar ini gagal kertas ini
Atur cara 6.3
#include <iostream.h>
int main ( )
{
int markah ;
cout << "Masukkan markah pelajar : " ;
cin >> markah ;
if ( ( markah > = 80 ) && ( markah <= 100) )
cout << "Pelajar ini dapat A untuk kertas ini
" ;
else if ( ( markah > = 70 ) && ( markah <= 79)
)
cout << "Pelajar ini dapat B untuk kertas ini
" ;
else if ( ( markah > = 60 ) && ( markah <= 69)
)
cout << "Pelajar ini dapat C untuk kertas ini
" ;
else if ( ( markah > = 40 ) && ( markah <= 59)
)
cout << "Pelajar ini dapat D untuk kertas ini
" ;
else if ( ( markah > = 0 ) && ( markah <= 39)
)
cout << "Pelajar ini gagal kertas ini " ;
else
cout << "Markah yang diinput tidak berkenaan
" ;
return 0 ;
}
Output bagi Atur cara 6.3 bagi input yang berlainan
Output 1 : input 82
Masukkan markah pelajar : 82
Pelajar ini dapat A untuk kertas ini
Output 2 : input 56
Masukkan markah pelajar : 56
Pelajar ini dapat D untuk kertas ini
Output 3 : input -23
Masukkan markah pelajar : -32
Markah yang diiput tidak berkenaan
Kenyataan switch
Kenyataan switch memberi cara alternatif bagi if-else
tersarang dan keadaan yang dibandingkan adalah satu nilai yang spesifik .
Perhatikan sintaksis switch dalam bentuk kod psuedo .
switch ( kenyataan )
{
case nilai_1 :
kenyataan1;
kenyataan2;
. .
break ;
.
.
case nilai_n :
kenyataan1n;
kenyataan2n;
.
break ;
default :
kenyataanaa;
kenyataanbb;
.
break ;
}
Lihat Atur cara 6.4
Atur cara 6.4
#include <iostream.h>
int main ( )
{
char operasi ;
double nombor_1 , nombor_2 ;
cout << "Masukkan dua nombor. " <<
endl;
cout << "Nombor pertama : " ;
cin >> nombor_1 ;
cout << "Nombor kedua : " ;
cin >> nombor_2 ;
cout << "Masukkan kod mengikut operasi yang
hendak dilakukan. " ;
cout << "\n a atau A untuk penambahan " ;
cout << "\n b atau B untuk pembahagian " ;
cout << "\n c atau C untuk pendaraban : ";
cin >> operasi ;
switch (operasi )
{
case 'a' : case 'A' :
cout<<"jumlah penambahan
ialah"<<nombor_1+nombor_2;
break ;
case 'b' : case 'B' :
cout<<"hasil bahagi nombor pertama oleh kedua
ialah"
<< nombor_1 / nombor_2 ;
break ;
case 'c' : case 'C' :
cout<<"hasildarab nombor ialah"<<
nombor_1*nombor_2 ;
break ;
default :
cout<<"Kod operasi yang tidak berkenaan telah
diinput " ;
break ;
}
return 0 ;
}
Output bagi atur cara 6.4 dengan input yang berbeza
ditujukkan di bawah .
Output 1 :
Masukkan dua nombor.
Nombor pertama :12
Nombor kedua : 23
Masukkan kod mengikut operasi yang hendak dilakukan.
a atau A untuk penambahan
b atau B untuk pembahagian
c atau C untuk pendaraban : c
hasil bahagi nombor pertama oleh nombor kedua ialah 0.521739
Output 2 :
Masukkan dua nombor.
Nombor pertama :12
Nombor kedua : 23
Masukkan kod mengikut operasi yang hendak dilakukan.
a atau A untuk penambahan
b atau B untuk pembahagian
c atau C untuk pendaraban : d
Kod operasi yang tidak berkenaan telah diinput
Dunia Komputer: Contoh Aturcara >>>>> Download Now
BalasPadam>>>>> Download Full
Dunia Komputer: Contoh Aturcara >>>>> Download LINK
>>>>> Download Now
Dunia Komputer: Contoh Aturcara >>>>> Download Full
>>>>> Download LINK