Blog untuk berbagi ilmu komputer

Friday, October 24, 2014

Contoh Koding Program C++ untuk penggunaan fungsi AND/OR

Program C++ untuk menebak Zodiak berdasarkan tanggal dan bulan yang diinputkan.

Ketentuan untuk menentukan Zodiak adalah
Jika Tanggal Lahir >= 21 Maret     <= 19 April     Maka Zodiak Aries
Jika Tanggal Lahir >= 20 April     <= 20 Mei     Maka Zodiak Taurus
Jika Tanggal Lahir >= 21 Mei     <= 20 Juni     Maka Zodiak Gemini
Jika Tanggal Lahir >= 21 Juni     <= 22 Juli     Maka Zodiak Cancer
Jika Tanggal Lahir >= 23 Juli     <= 22 Agust     Maka Zodiak Leo
Jika Tanggal Lahir >= 23 Agust    <= 22 Sept     Maka Zodiak Virgo
Jika Tanggal Lahir >= 23 Sept    <= 22 Okt     Maka Zodiak Libra
Jika Tanggal Lahir >= 23 Okt    <= 21 Nov     Maka Zodiak Scorpio
Jika Tanggal Lahir >= 22 Nov    <= 21 Des     Maka Zodiak Sagitarius
Jika Tanggal Lahir >= 22 Des    <= 19 Jan     Maka Zodiak Capricorn
Jika Tanggal Lahir >= 20 Jan    <= 18 Feb      Maka Zodiak Aquarius
Jika Tanggal Lahir >= 19 Feb    <= 20 Mar    Maka Zodiak Pisces




#include <iostream.h>

int main()
{
  int tanggal, bulan;

  cout << "Masukkkan tanggal kelahiran (1..31) :";
  cin >> tanggal;
  cout <<"Masukkan bulan kelahiran (1..12):";
  cin >>bulan;
  if((tanggal >= 21 && bulan == 3) ||  (tanggal <= 19 && bulan ==4))
                  cout << "Zodiak Aries \n";
  else  if((tanggal >= 20 && bulan == 4) ||   (tanggal <= 20 && bulan == 5))
                  cout << "Zodiak Taurus \n";
  else  if((tanggal >= 21 && bulan == 5) ||   (tanggal <= 20 && bulan ==6))
                  cout << "Zodiak Gemini \n";
  else  if((tanggal >= 21 && bulan == 6) ||   (tanggal <= 22 && bulan == 7))
                  cout << "Zodiak Cancer \n";
  else  if((tanggal >= 23 && bulan == 7) ||   (tanggal <= 22 && bulan == 8))
                  cout << "Zodiak Leo \n";
  else  if((tanggal >= 23 && bulan == 8) ||   (tanggal <= 22 && bulan == 9))
                  cout << "Zodiak Virgo \n";
  else  if((tanggal >= 23 && bulan == 9) ||   (tanggal <= 22 && bulan == 10))
                  cout << "Zodiak Libra \n";
  else  if((tanggal >= 23 && bulan == 10) ||   (tanggal <= 21 && bulan == 11))
                  cout << "Zodiak Scorpio \n";
  else  if((tanggal >= 22 && bulan == 11) ||   (tanggal <= 21 && bulan == 12))
                  cout << "Zodiak Sagitarius \n";
  else  if((tanggal >= 22 && bulan == 12) ||   (tanggal <= 19 && bulan == 1))
                  cout << "Zodiak Capricorn \n";
  else  if((tanggal >= 20 && bulan == 1) ||   (tanggal <= 18 && bulan == 2))
                  cout << "Zodiak Aquarius \n";
  else  if((tanggal >= 19 && bulan == 2) ||   (tanggal <= 20 && bulan == 3))
                  cout << "Zodiak Piscess \n";
  return(0);
  }
Share:

0 comments:

Post a Comment

Blogger templates