Senin, 18 Mei 2015

BAHASA C (FAKTORIAL)



LOGIKA

#include<iostream.h>
#include<conio.h>
char npm[8];

void biodata()
{
Dimaksud sebagai perintah penulisan (cin ,{,},cout,dang etch ())
clrscr();
   char nama[50],kelas[5];
   cout<<"Masukkan Nama  = "; cin>>nama;
   cout<<"Masukkan NPM   = "; cin>>npm;
   cout<<"Masukkan Kelas = "; cin>>kelas;
   cout<<"Nama anda adalah "<<nama<<" dengan NPM "<<npm<<" di kelas "<<kelas<<endl;

   getch();
   }
Dimaksud sebagai  hasil input pembuatan biodata
void faktorial()
   {
            clrscr();
      int i,a,c;
      long int hasil;
      cout<<"Masukkan Nilai : "; cin>>a;
      cout<<"Faktorialnya   : "<<a;
      hasil = 1;
      for(i=a;i>=1;i--)
      {
            hasil = hasil * 1;
      }
      for (c=a-1; c>=1; c--)
            {
            cout<<"x"<<c;
         }
      cout<<endl;
      cout<<"Hasil Faktorial : "<<hasil<<endl;
      getch();
      }
Dimaksud sebagai  isi nilai pada factorial
void jurusan()
{
clrscr();
char j;
cout<<"Masukkan NPM = ";cin>>npm;
j=npm[0];

if(j=='1')
            {
   cout<<"Jurusan Sistem Infomasi "<<endl;
   }
if(j=='2')
            {
   cout<<"Jurusan Sistem Komputer "<<endl;
   }
if(j=='3')
            {
   cout<<"Jurusan Teknik Informatika "<<endl;
   }
   cout<<"Angkatan 20"<<npm[3]<<npm[4];
            cout<<endl<<endl;

   getch();
   }
Dimaksud sebagi  inputan pilihan yang mana nantinya kita pilih , antara pilihan 1,2,3
void main()
            {
   clrscr();
   char pil;
   menu:
   clrscr();
   cout<<"====== MENU ======"<<endl;
   cout<<"I  1. BIODATA    I"<<endl;
   cout<<"I  2. JURUSAN    I"<<endl;
   cout<<"I  3. FAKTORIAL  I"<<endl;
   cout<<"I  4. EXIT       I"<<endl;
   cout<<"=================="<<endl;
   cout<<"\n Masukkan Pilihan (1-4) : ";cin>>pil;
   clrscr();
   switch (pil)
{
Dimaksud sebagai  menu tampilan pilihan
case '1':
   clrscr();
   biodata();
   clrscr();
   goto menu;
   case '2':
   clrscr();
   jurusan();
   clrscr();
   goto menu;
   case '3':
   clrscr();
   faktorial();
   clrscr();
   goto menu;
   case '4':
   clrscr();
   cout<<"Access Data";
   break;
   default:
   cout<<"Pilihan tidak tersedia,silahkan pilih kembali";
   goto menu;
}
getch();
}
Dimaksud sebagai  untuk memanggil hasil nilai yang dihasilkan dari inputan nilai yang kita masukan.

Tidak ada komentar:

Posting Komentar