Thursday, October 16, 2014

ALGORITMA MENENTUKAN ZODIAK

hasil
Deskripsi
1. Tentukan Variabel
  • Pillihan berupa karakter. Untuk bisa menampilkan pilihan pada saat proses selesai dilaksanakan. Ingin memulai kembali atau tidak.
  •  Tanggal dan Bulan berupa interger.
2.  Masukkan tanggal dan Bulan
3.  Setelah itu terjadi proses pemilihan sesuai yang diinputkan.
4.  Cetak Hasil Zodiak dan Keterangan
5.  Masukkan Pilihan Y (ya) atau Tidak (T)
6.  Jika memilih Y maka akan kembali pada proses nomor 2
7.  Jika Memilih T maka akan cetak hasil “Terima Kasih”
8.  Selesai



PSEUDOCODE bahasa c++
#include <iostream>
#include <cstdlib>
main ()
{
 char pilihan;
 int tanggal, bulan;
 ulang:
 system ("cls");

   std::cout << "\nIngin Tahun ZODIAK ANDA?";
   std::cout << "\nMasukan tanggal berapa:";
   std::cin >> tanggal;
   std::cout << "Masukan bulan ke berapa:";
   std::cin >> bulan;
   if ((tanggal >= 21 && bulan == 3)|| ( tanggal <= 19 && bulan == 4))
   std::cout << "\nZodiak Aries" "\n\nDengan lambang Aries atau Biri-biri jantan. Mereka yang lahir di bawah tanda    Aries ini mempunyai pembawaan sebagai pemimpin. Giat membangun, bersemangat,    dan suka merintis jalan. Berani, kuat dan bertenaga tetapi lekas naik darah.";
   else
   if ((tanggal >= 20 && bulan == 4)|| ( tanggal <= 20 && bulan == 5))
   std::cout << "\nZodiak Taurus" "\n\nOrang-orang yang lahir pada saat ini dengan lambang Taurus, yaitu Lembu Jantan, penuh dengan tenaga dan keberanian. Sifat-sifat mereka pendiam, sabar, dan      tidak suka gembar-gembor.";
   else
   if ((tanggal >= 21 && bulan == 5)|| ( tanggal <= 20 && bulan == 6))
   std::cout << "\nZodiak Gemini" "\n\nDengan simbul Gemini, yaitu tanda dari Orang Kembar. Orang-orang yang lahir di  bawah tanda ini bersifat cerdik. bijaksana, dan tajam ingatan. Mereka penuh     dengan kemauan bekerja dan mempunyai kesanggupan yang besar.";
   else
   if ((tanggal >= 21 && bulan == 6)|| ( tanggal <= 22 && bulan == 7))
   std::cout << "\nZodiak Cancer" "\n\nDengan lambang Cancer (kepiting). Mereka yang lahir di bawah tanda Cancer ini   penuh dengan perasaan-perasan yang dalam, dengan cepat dapat menyelami maksud   dan tujuan orang.";
   else
   if ((tanggal >= 23 && bulan == 7)|| ( tanggal <= 22 && bulan == 8))
   std::cout << "\nZodiak Leo" "\n\nLambang Leo (Singa). Mempunyai pribadi kuat, jiwa besar yang dapat mempengaruhi orang, mereka mempunyai semangat dan kemauan kuat untuk bekerja, keinginan      untuk mengatur sebagai kebanyakan pemimpin.";
   else
   if ((tanggal >= 23 && bulan == 8)|| ( tanggal <= 22 && bulan == 9))
   std::cout << "\nZodiak Virgo" "\n\nDengan lambang Virgo atau Anak Dara, intelek, haus pada pengetahuan, cepat dan  cerdas. Cermat, lurus serta memakai segala perhitungan dalam setiap tindakannya.";
   else
   if ((tanggal >= 23 && bulan == 9)|| ( tanggal <= 22 && bulan == 10))
   std::cout << "\nZodiak Libra" "\n\nDengan simbul Libra atau Neraca, simbol yang dipengaruhi oleh planet Venus,     dewi cipta dan Keindahan. Sifat mereka mempunyai pandangan serta pertimbangan   yang luas, berperasaan halus serta cenderung kepada rasa kesusahan.";
   else
   if ((tanggal >= 23 && bulan == 10)|| ( tanggal <= 21 && bulan == 11))
   std::cout << "\nZodiak Scorpio" "\n\nDengan simbol Kalajengking. Pada saat ini planet Mars, lambang dari dewa        Peperangan sedang menguasai simbol tersebut. Mereka yang lahir di bawah lambang ini, penuh dengan sifat-sifat keberanian, keinginan untuk membangun dan         semangat yang berapi-api.";
   else
   if ((tanggal >= 22 && bulan == 11)|| ( tanggal <= 21 && bulan == 12))
   std::cout << "\nZodiak Sagitarius" "\n\nDengan tanda Sagitarius atau gambar Orang berbadan kuda yang sedang memanah.    Mereka yang lahir di bawah simbul ini, kekayaan dan kemasyuran menanti mereka.  Orang-orang ini bersifat cerdas, tabah hati, dan tidak seberapa mementingkan    diri sendiri.";
   else
   if ((tanggal >= 22 && bulan == 12)|| ( tanggal <= 19 && bulan == 1))
   std::cout << "\nZodiak Capricon" "\n\nSimbol mereka adalah Capricorn, yaitu kambing pegunungan, yang bersifat         hati-hati, mendaki biar lambat asal selamat karena satu saat mereka pasti akan  sampai juga ke puncak.";
   else
   if ((tanggal >= 20 && bulan == 1)|| ( tanggal <= 18 && bulan == 2))
   std::cout << "\nZodiak Aquarius" "\n\nDengan lambang Aquarius, ialah simbol orang mencurahkan air. Mereka yang lahir  di bawah simbul ini mempunyai jiwa besar, suka menolong dan mengabdi untuk      kepentingan umum.";
   else
   std::cout << "\nZodiak Pisces\n" "\n\nTanda Pisces, yaitu simbol dari dua ekor ikan yang sedang berenang berlawanan   arah. Mereka yang lahir pada saat ini, suka berkorban, senang menolong orang    dan tidak terlalu mementingkan diri sendiri.";
bertanya:
std::cout << "\n\nMengulang lagi ? (Y/y = Ya atau T/t = Tidak) :";
std::cin >> pilihan;
if(pilihan=='y'||pilihan=='Y')
 {
 goto ulang;
 }
  else if(pilihan=='t'||pilihan=='T')
  {
    std::cout << "\nTERIMAKASIH. JANGAN PERNAH PERCAYA PADA ZODIAK. KESUKSESAN ANDA TERGANTUNG PADA KERJA KERAS. TETAP SEMANGAT";
  }
   else
   {
   goto bertanya;
   }
   return 0;
}

ZULKARNAIN
D1042131022


No comments:

Post a Comment