Jumaat, 5 April 2013

Contoh aturcara



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

1 ulasan:

  1. Dunia Komputer: Contoh Aturcara >>>>> Download Now

    >>>>> Download Full

    Dunia Komputer: Contoh Aturcara >>>>> Download LINK

    >>>>> Download Now

    Dunia Komputer: Contoh Aturcara >>>>> Download Full

    >>>>> Download LINK

    BalasPadam