1. Buatlah algoritma sederhana untuk mencari bilangan ganjil dan genap 2. Dari soal no 1 diatas buatlah diagram alirnya 3. Dari soal no 2 diatas tulislah kode s
TI
Anonyme
Pertanyaan
1. Buatlah algoritma sederhana untuk mencari bilangan ganjil dan genap
2. Dari soal no 1 diatas buatlah diagram alirnya
3. Dari soal no 2 diatas tulislah kode semu (psudocode) diagram alir tersebut
4. Dari soal no 3 diatas tulislah kode sumbernya
2. Dari soal no 1 diatas buatlah diagram alirnya
3. Dari soal no 2 diatas tulislah kode semu (psudocode) diagram alir tersebut
4. Dari soal no 3 diatas tulislah kode sumbernya
1 Jawaban
-
1. Jawaban dhanders16
1). Algoritmanya:
- Masukkan bilangan bulat positif apa saja
- Bilangan yang dimasukkan dibagi dengan 2
- Hitung sisa hasil bagi pada langkah diatas
- Jika sisa hasil bagi adalah nol maka bilangan tersebut adalah genap, dan jika sisa hasil bagi adalah satu maka bilangan tersebut ganjil.
2). Flowchart (lihat gambar)
3). Pseudocode:
Deklarasi: genap, ganjil: integer
Deskripsi:
write(“Masukkan sebuah bilangan bulat:”)
genap = 0
ganjil = 0
for i = 1 to 100 do
if i mod 2 = 0 then
genap = genap + 1
else
if i mod 2 = 1 then
ganjil = ganjil + 1
end if
endif
endfor
write (ganjil)
write (genap)
4). Kode sumber
#include
using namespace std;
int main() {
int bilangan, sisa;
string keterangan;
cout << "Masukkan sebuah bilangan bulat: ";
cin >> bilangan;
keterangan = "genap.";
sisa = bilangan % 2;
if (sisa == 1)
keterangan = "ganjil.";
cout << bilangan << " adalah " << keterangan << endl;
return 0;
}