Algoritma untuk menentukan hari dalam seminggu berdasarkan input angka 1-7. Program akan membaca input, lalu menggunakan pernyataan switch/case untuk menentukan nama hari yang sesuai dengan input angka tersebut. Hasilnya akan ditulis keluar.
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
Kasus 3.5
1. Algoritma 3.5
Algoritma menentukan_hari
{ masukan integer 1 sampai 7, akan ditentukan hari apa yang sesuai }
Deklarasi
hari_ke : integer;
hari : string;
Deskripsi
read(hari_ke);
pilih (hari_ke) untuk
1 : hari 'Senin'
2 : hari 'Selasa';
3 : hari 'Rabu';
4 : hari 'Kamis';
5 : hari 'Jum''at';
6 : hari 'Sabtu';
else hari 'Minggu';
end {pilih}
write(hari)
2. Bahasa C++
#include <iostream.h>
#include <string.h>
main() {
int hari_ke;
char *hari;
cout << "Masukkan hari ke-"; cin >> hari_ke;
switch (hari_ke) {
case 1: strcpy(hari, "Senin"); break;
case 2: strcpy(hari, "Selasa");break;
case 3: strcpy(hari, "Rabu"); break;
case 4: strcpy(hari, "Kamis"); break;
case 5: strcpy(hari, "Jum'at");break;
case 6: strcpy(hari, "Sabtu"); break;
default: strcpy(hari, "Minggu");break;
}
cout << "Hari ke- “ << hari_ke << “ adalah “ << hari << endl;
return 0;
}