Berikut ini adalah pertanyaan dari indri75522 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Penjelasan:
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;
}
Semoga dengan pertanyaan yang sudah terjawab oleh ajap37116 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Sat, 10 Jun 23