Kamis, 08 Maret 2012

Program Menentukan Hari dan Tanggal pada Kalender dengan C++

Nah.. sekarang kita akan membuat sebuah program yang menginputkan bulan, tanggal dan hari dari user.. Setelah semuanya selesai diinputkan, contohnya kita menginputkan tanggal 13 april, dan hari rabu. Jadi program akan menampilkan tanggal berikutnya pada hari rabu di bulan yang sama (april).  Disini kita menggunakan struktur perulangan, sehingga kita bisa menginput tanggal, hari dan bulan secara berulang-ulang.

Tampilannya seperti ini :


Gimana ya algoritma nya? 

yo wess, daripada berlama-lama bingung.. yuk kita sama-sama belajar algoritmanya dalam bahasa c++ .
monggo di simak ^^
program:

#include <iostream.h>
#include <conio.h>

void main()
{
int t;
char h[6];
char b[9];
char x;
cout<<"program mengetahui tanggal pada kalender 2011"<<endl;
cout<<"============================================="<<endl;
do
{
      cout<<endl<<"masukkan hari : ";cin>>h;
      cout<<"masukkan bulan : ";cin>>b;
      cout<<"masukkan tanggal : ";cin>>t;
      cout<<"Hari "<<h<<" di bulan "<<b<<" akan jatuh pada tanggal : ";
      while (t<=31)
      {
            cout<<t<<" . ";
            t+=7;
      }
      cout<<endl;
      cout<<"Mau Lanjut  [y/n] ? "; cin>>x;
} while (x!='n');
keluar : {}
getch();
}

Keterangan :

* variabel h akan menyimpan nilai dari hari yang diinputkan user, 6 berarti batas maksimum huruf yang bisa diinput user hanya ada 6 karakter, yang artinya disini kita menggunakan hari dalam bahasa indonesia ya, bukan bahasa inggris :D
* variabel b menyimpan nilai bulan yang diinputkan user, angka 9 merupakan batas maksimum huruf yang bisa diinput user, yaitu bulan September yang terdiri dari 9 huruf 
* variabel t akan menyimpan nilai tanggal
 * t+=7; berfungsi untuk menambahkan tanggal dengan angka 7, karena 1 minggu kan ada 7 hari :p



Tinggal di copast aja, setelah di running.. hasilnya bisa kamu coba sendiri.. 
tapi pastiin pas menginput tanggal dan hari, tanggal itu menunjukkan hari yang pas.. bukan asal-asal menginput ..

gimana ?? tertarik mencoba? Good Luck :))

Kalau ada yang masih ragu tana di kotak komentar aja yaa



sumber