Sabtu, 01 Desember 2012

Tugas 6 Pemrograman C++

NAMA : DENI HERDIANSYAH
NIM  : TI111023

Tugas 6 Pemrograman C++

Script nya :

#include <iostream>

using namespace std;

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

int genap(int n)
{
int i;
    for (i=0;i<n;i+=2)
        cout<<" "<<i;
    return i;
}

int ganjil(int n)
{
int i;
    for (i=1;i<n;i+=2)
        cout<<" "<<i;
    return i;
}

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


void main()

{

    cout<<"1. Tahun Kabisat "<<endl;
    cout<<"2. Genap dan Ganjil "<<endl;
    cout<<"3. Mencetak Kata Berulang "<<endl;
    cout<<"4. Keluar "<<endl;
    cout<<"\n";
    char pil;
    do
    {
    int pilihan;
    cout<<"\nPilih Program Nomor Berapa Yang Akan Dipilih? ";
    cin>>pilihan;
    cout<<"\n";
   
        /*Output Kabisat*/
    if (pilihan==1)
    {
   
        int a,b;
        cout<<"Masukan Tahun Awal = ";
        cin>>a;
        cout<<"Masukan Tahun Akhir = ";
        cin>>b;
        cout<<"\n[Tahun Kabisat]"<<endl;
        kabisat(a,b);
        cout<<"\n"<<endl;
    }

    if (pilihan==2)
    {
       
        int a;
        cout<<"\nMasukan Angka = ";
        cin>>a;
        cout<<"Angka Genap"<<endl;
        genap(a);
        cout<<"\n"<<endl;
        cout<<"Angka Ganjil"<<endl;
        ganjil(a);
        cout<<"\n"<<endl;
    }


    if (pilihan==3)
    {
   
        char a[20];
        int b;
        cout<<"Masukan Kata = ";
        cin>>a;
        cout<<"Masukan berapa pengulangan katanya? ";
        cin>>b;
       
        cout<<"Inilah Keluarannya"<<endl;
       
        kata(a,b);
        cout<<"\n"<<endl;
    }

   
    if (pilihan==4)
    {
        cout<<"\nSampai Jumpa "<<endl;
        {break;}
    }
        cout<<"Apakah ada yang bisa dibantu lagi?"<<endl;
        cout<<"Pilihan (y/n)";
        cin>>pil;
    }
    while(pil=='y');
   
}

Tidak ada komentar:

Posting Komentar