Kamis, 24 September 2009

PseudoCode & C++ Program Ganjil Genap

Berikut adalah flowchart, pseudocode, dan source C++ untuk program bilangaan ganjil genap.

Pseudocode dari Flowchart pertama:

Mulai
Print 'Masukkan Angka'
Input angka
If (angka mod 2 = 0) then
Print 'Angka adalah bilangan GENAP'
End If
Selesai


Program C++-nya:

#include
using namespace std;
int main(){
int angka = 6;
if(angka%2==0){
cout<< angka <<" adalah bilangan genap";
}
system("pause");
return 0;
}


Pseudocode Flowchart kedua:
Mulai
Print 'Masukkan Angka'
Input angka
If (angka mod 2 = 0) then
Print 'Angka adalah bilangan GENAP'
Else
Print 'Angka adalah bilangan GANJIL'
End If
Selesai


C++ nya:

#include
using namespace std;
int main(){
int angka = 6;
if(angka%2==0){
cout<< angka <<" adalah bilangan genap";
} else {
cout<< angka <<" adalah bilangan ganjil";
}
system("pause");
return 0;
}


Pseudocode dari Flowchart ketiga:
Mulai
Print 'Masukkan Angka'
Input angka
If (angka mod 2 = 0) then
If (angka > 0) then
Print 'Angka adalah bilangan GENAP POSITIF'
Else
Print 'Angka adalah bilangan GENAP NEGATIF'
End If
Else
If (angka > 0) then
Print 'Angka adalah bilangan GANJIL POSITIF'
Else
Print 'Angka adalah bilangan GANJIL NEGATIF'
End If
End If
Selesai


C++ nya:

#include
using namespace std;
int main(){
int angka = 6;
if(angka%2==0){
if (angka > 0) {
cout<< angka <<" adalah bilangan genap positif";
} else {
cout<< angka <<" adalah bilangan genap negatif";
} else {
if (angka > 0) {
cout<< angka <<" adalah bilangan ganjil positif";
} else {
cout<< angka <<" adalah bilangan ganjil negatif";
}
system("pause");
return 0;
}