algoritma menentukan bilangan ganjil atau genap :
1. masukan bilangan
2. bagi bilangan tersebut dengan 2
3. apabila sisa hasil bagi bilangan tersebut adalah 0 atau tidak ada sisa maka bilangan tersebut adalah bilangan genap. dan jika sisa hasil bagi bilangan tersebut 1 maka bilangan tersebut adalah ganjil.
4. selesai
Penjelasan di langkah yang ke-3 di bagian proses,, yaitu sisa hasil bagi. misalnya aja angka 4, 4 adalah bilanga yang habis di bagi 2 dalam artian tidak ada sisa atau sama dengan 0 maka angka 4 adalah bilangan genap . jadi ketika user memasukan salah satu angka program bisa menentukan dengan benar bilangan genap atau ganjil.
contoh program (bilangan genap):
#include <iostream.h>
#include <conio.h>
void main()
{
int i, n;
cout <<"Masukan n =";
cin >> n;
for (i=2; i<n ; i=i+2)
cout << i << "" <<endl;
getch();
}
contoh program (bilangan ganjil) :
#include <iostream.h>
#include <conio.h>
void main()
{
int i, n;
cout <<"Masukan n =";
cin >> n;
for (i=1; i<n ; i=i+2)
cout << i << " "<<endl;
getch();
}
1. masukan bilangan
2. bagi bilangan tersebut dengan 2
3. apabila sisa hasil bagi bilangan tersebut adalah 0 atau tidak ada sisa maka bilangan tersebut adalah bilangan genap. dan jika sisa hasil bagi bilangan tersebut 1 maka bilangan tersebut adalah ganjil.
4. selesai
Penjelasan di langkah yang ke-3 di bagian proses,, yaitu sisa hasil bagi. misalnya aja angka 4, 4 adalah bilanga yang habis di bagi 2 dalam artian tidak ada sisa atau sama dengan 0 maka angka 4 adalah bilangan genap . jadi ketika user memasukan salah satu angka program bisa menentukan dengan benar bilangan genap atau ganjil.
contoh program (bilangan genap):
#include <iostream.h>
#include <conio.h>
void main()
{
int i, n;
cout <<"Masukan n =";
cin >> n;
for (i=2; i<n ; i=i+2)
cout << i << "" <<endl;
getch();
}
contoh program (bilangan ganjil) :
#include <iostream.h>
#include <conio.h>
void main()
{
int i, n;
cout <<"Masukan n =";
cin >> n;
for (i=1; i<n ; i=i+2)
cout << i << " "<<endl;
getch();
}
0 komentar:
Posting Komentar