Pages

Diberdayakan oleh Blogger.

Jumat, 30 November 2012

TUGAS 6 Pemogramaan C++


Nama                       : Andrezki Pratama Putra
NIM                         : TI 111003
Semester/T.A          : 3 (tiga) / 2012

Tugas 6
  

#include <iostream>

using namespace std;

/*Fungsi Kabisat*/
int kabisat(int n, int m)
{
int th;
for (th=n;th<=m;th++)
                if (th%4==0)
                cout<<" "<<th;
                return th;
}

/*Fungsi Genap*/
int genap(int n)
{
int i;
                for (i=0;i<n;i+=2)
                                cout<<" "<<i;
                return i;
}
/*Fungsi Ganjil*/
int ganjil(int n)
{
int i;
                for (i=1;i<n;i+=2)
                                cout<<" "<<i;
                return i;
}

/*Fungsi Cetak Kata Berulang*/
int kata(char m[20], int b)
{
                int i;
                for(i=1;i<=b;i++)
                {
                                cout<<""<<m<<endl;
                }
               
                return m[20];
}


void main()

{
                /*Title*/
                cout<<"\t\t                 Tugas 6 (Memilih Program)            "<<endl<<endl;
                cout<<"\t\t NAMA                 : Andrezki Pratama Putra   "<<endl;
                cout<<"\t\t NIM                    : TI-111003                              "<<endl;
                cout<<"\t\t SEMETER/T.A : 3 (tiga) / 2012                      "<<endl;
                cout<<"\n";

                cout<<" (1) Menghitung Tahun Kabisat "<<endl;
                cout<<" (2) Menentukan Bilangan Genap dan Ganjil "<<endl;
                cout<<" (3) Mencetak Kata Berulang "<<endl;
                cout<<" (4) Exit "<<endl;
                cout<<"\n";
                char pil;
    do
                {
                int pilihan;
                cout<<"\n Silahkan pilih program apa yang anda ingin kan? ";
                cin>>pilihan;
                cout<<"\n";
                /*Output Genap Dan Ganjil*/
                if (pilihan==2)
                {
                                cout<<"--GENAP DAN GANJIL--"<<endl;
                                int a;
                                cout<<"\nMasukan Angka Tertinggi = "<<endl;
                                cin>>a;
                                cout<<"Angka Genapnya adalah  : ";
                                genap(a);
                                cout<<"\n"<<endl;
                                cout<<"Angka Ganjilnya adalah : ";
                                ganjil(a);
                                cout<<"\n"<<endl;
                }
                /*Output Kabisat*/
                if (pilihan==1)
                {
                                cout<<"--KABISAT--"<<endl<<endl;
                                int a,b;
                                cout<<"Masukan Tahun Awal  : ";
                                cin>>a;
                                cout<<"Masukan Tahun Akhir : ";
                                cin>>b;
                                cout<<"\nTahun Kabisatnya sbg berikut : "<<endl;
                                kabisat(a,b);
                                cout<<"\n"<<endl;
                }

                /*Output Cetak Kata Berulang*/
                if (pilihan==3)
                {
                                cout<<"--CETAK KATA BERULNG--"<<endl<<endl;
                                char a[20];
                                int b;
                                cout<<"Masukan Kata yang ingin di ulang : ";
                                cin>>a;
                                cout<<"Berapa bayak Kata yang Ingin anda Ulang = ";
                                cin>>b;
                                cout<<"Inilah Hasilnya :"<<endl<<endl;
                                kata(a,b);
                                cout<<"\n"<<endl;
                }

                /*Exit*/
                if (pilihan==4)
                {
                                cout<<"\nTerima Kasih Sudah Menggunakan Program Andrezki "<<endl<<endl;
                                {break;}
                }
        cout<<"Apakah ada yang bisa dibantu lagi tuan ?"<<endl;
        cout<<"Pilihan (y/n)";
                                cin>>pil;
                }
                while(pil=='y');
               
}


Output:

Gambar 1 : Progaram menapil kan Tahun Kabisat

Gambar 2 : Program Bilangan Genap dan Ganjil

Gambar 3 : Program pengulang kata

Gambar 4 : progaram keluar






0 komentar:

Posting Komentar