80 likes | 266 Views
TE E 2 103 Algoritma dan Pemrograman. Tugas Terstruktur II. Dosen: Abdillah, MIT Hp : 0853 6581 8665 Email: abdill 01 @ gmail.com Website: www. abdill01.wordpress.com. Tujuan. M enambah pemahaman tentang fungsi yang meliputi pointer, array dan struktur dalam runtunan komputasi program C.
E N D
TEE 2103Algoritma dan Pemrograman Tugas Terstruktur II Dosen: Abdillah, MIT Hp: 0853 6581 8665 Email: abdill01@gmail.com Website: www.abdill01.wordpress.com
Tujuan • Menambah pemahaman tentang fungsi yang meliputi pointer, array dan struktur dalam runtunan komputasi program C. • Memperbaiki pemahaman tentang controlflow yang meliputi pemilihan (if dan switch ) dan pengulangan (while, for dan do) yang gagal dilakukan mahasiswa pada tugas terstruktur I.
Judul: Program Selisih Hari • Buatlah program yang menghitung selisih hari antara 2 buah tanggal dimana tanggal kedua setelah tanggal pertama. Program ini menerima masukan berupa tanggal, bulan, tahun dan ya/tidak. Program memungkinkan Anda melakukan penghitungan selisih hari berulang kali hingga jawaban yang dimasukkan adalah tidak (N). • Catatan: • Buatlah fungsi hari_bulan yang menghitung jumlah hari dalam satu bulan • Anda bebas menggunakan pointer, array atau struktur
Format Laporan • Algoritma dan program ditulis tangan di kertas putih polos ukuran A4. • Contoh eksekusi progam dan cover tugas diprint. Laporan tidak perlu dijilid. • Laporan dikumpulkan hari Selasa tanggal 24 Des di Lab Komputer TE. • File selisih.c dikirim dengan attachment email ke kotaktugas_lokal@yahoo.com, lokal diganti dengan huruf sesuai lokal Anda.
Penilaian • Program dapat menghitung selisih hari pada tahun yang sama. • Program dapat menghitung selisih hari pada tahun yang berbeda. • Program dapat menghitung selisih hari yang melibatkan bulan februari tahun kabisat. • Program mengulang penghitungan selisih hari jika pilihan yang dimasukkan adalah Y. • Program berhenti jika pilihan yang dimasukkan adalah N.
Penilaian • Program menampilkan pesan kesalahan jika tanggal yang dimasukkan salah. • Program menampilkan pesan kesalahan jika tanggal kedua sebelum tanggal pertama. • Program berhenti setelah menampilkan pesan kesalahan. • Program sesuai dengan algoritma.
Contoh Eksekusi Program