Berikut ini adalah pertanyaan dari tiromalik pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban dan Penjelasan:
Algoritma Tahun Kabisat (Pseudocode)
INPUT tahun
IF tahun % 4 = 0
IF tahun % 100 = 0
IF tahun % 400 = 0
OUTPUT "Tahun ", tahun, " adalah TAHUN KABISAT."
ELSE
OUTPUT "Tahun ", tahun, " bukan TAHUN KABISAT."
ENDIF
ELSE
OUTPUT "Tahun ", tahun, " adalah TAHUN KABISAT."
ENDIF
ELSE
OUTPUT "Tahun ", tahun, " bukan TAHUN KABISAT."
ENDIF
Flowchart
(pada gambar terlampir)
Contoh Source Code (C++)
#include <iostream>
using namespace std;
int main() {
int tahun;
cout << "Masukkan tahun: ";
cin >> tahun;
if (tahun % 4 == 0) {
if (tahun % 100 == 0) {
if (tahun % 400 == 0)
cout << "Tahun " << tahun << " adalah TAHUN KABISAT.";
else
cout << "Tahun "<< tahun << " bukan TAHUN KABISAT.";
}
else
cout << "Tahun "<< tahun << " adalah TAHUN KABISAT.";
}
else
cout << "Tahun "<< tahun << " bukan TAHUN KABISAT.";
return 0;
}
Contoh Hasil Eksekusi Program
Input: 2020
Masukkan tahun: 2020
Tahun 2020 adalah TAHUN KABISAT.
Input: 2000
Masukkan tahun: 2000
Tahun 2000 adalah TAHUN KABISAT.
Input: 2100
Masukkan tahun: 2100
Tahun 2100 bukan TAHUN KABISAT.
Semoga dengan pertanyaan yang sudah terjawab oleh henriyulianto 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: Mon, 07 Feb 22