Bagaimana Menemukan Hari Dalam Seminggu?

Daftar Isi:

Bagaimana Menemukan Hari Dalam Seminggu?
Bagaimana Menemukan Hari Dalam Seminggu?

Video: Bagaimana Menemukan Hari Dalam Seminggu?

Video: Bagaimana Menemukan Hari Dalam Seminggu?
Video: 7 HARI DALAM SEMINGGU 2024, April
Anonim

Anda dapat mengetahui hari mana dalam seminggu tanggal tertentu jatuh di masa lalu, sekarang atau masa depan menggunakan apa yang disebut kalender abadi. Anda dapat membuat perangkat seperti itu di rumah.

Bagaimana menemukan hari dalam seminggu?
Bagaimana menemukan hari dalam seminggu?

instruksi

Langkah 1

Buatlah tujuh kartu kalender untuk satu bulan, yang pertama bulan dimulai pada hari Senin, yang kedua pada hari Selasa, yang ketiga dari hari Rabu, dan seterusnya sampai kalender di mana bulan dimulai pada hari Minggu. Tetapkan nomor dari 1 hingga 7 ke kartu, dan tetapkan nomor pertama ke kalender di mana bulan dimulai pada hari Senin. Buat kartu-kartu ini dari karton tebal dan laminasi, karena kalender dirancang untuk disimpan dan digunakan selama bertahun-tahun.

Langkah 2

Juga sertakan dalam set kalender abadi sebuah kartu dengan rumus berikut: h = d + ((13m-1) / 5) + r + (y / 4) + (v / 4) -2v, di mana: - h adalah hasil antara untuk transformasi lebih lanjut; - d - tanggal; - m - bulan, dipilih dengan cara yang agak tidak biasa: Maret - bulan pertama, Februari - kedua belas; - d - dua digit terakhir dari nomor tahun (jika bulan adalah Januari atau Februari, lalu tahun sebelumnya); - di - nomor abad dari mana unit dikurangi (untuk Januari atau Februari, kurangi 2, bukan 1). Kartu ini juga terbuat dari karton tebal dan laminasi. Jepit semua kartu bersama-sama agar tidak hilang. Buat kasing yang nyaman untuk kalender abadi, jika Anda mau, simpan kalkulator dengan ukuran yang sesuai di dalamnya.

Langkah 3

Setelah membuat perhitungan sesuai dengan rumus yang ditunjukkan, bagilah hasil h dengan tujuh dengan sisanya.

Langkah 4

Ambil modulus dari sisa pembagian.

Langkah 5

Ambil kartu dengan angka yang sama dengan hasil perhitungan terakhir, lalu gunakan untuk menentukan hari dalam seminggu.

Langkah 6

Secara opsional, tulis program untuk melakukan penghitungan kedua rumus dalam bahasa pemrograman apa pun yang Anda ketahui. Namun, dalam kasus ini, pembagian dengan sisa bisa jadi sulit, karena tidak ada fungsi siap pakai untuk ini di sebagian besar bahasa pemrograman. Paling mudah menggunakan bahasa Pascal, di mana fungsi yang sesuai tersedia. Untuk menemukan bagian bilangan bulat dari hasil pembagian dengan sisa, gunakan bentuk garis berikut: c: = a div b. Untuk mencari sisa pembagian, gunakan garis bentuk lain: c: = a mod b.

Direkomendasikan: