Tampilkan postingan dengan label C. Tampilkan semua postingan
Tampilkan postingan dengan label C. Tampilkan semua postingan

Rabu, 01 Juli 2015

PROGRAM JAM DIGITAL (C++)

#include <iostream>
#include <ctime>
#include <windows.h>
#define BARIS 5
#define KOLOM 5
#define SPASI 32
#define KAR 123

using namespace std;

void out(int bil, int x, int y=KOLOM);
void datahari(void);
struct M{
        int jam, menit, detik;
}M;
void gotoxy(int x, int y=KOLOM);

int main(){
    system("mode 60, 20");
    system("title Jam Digital");
    system("color 3");
   
    time_t sekarang = time(0);
    tm *pukul = localtime(&sekarang);
   
    M.jam = pukul->tm_hour;
    M.menit = pukul->tm_min;
    M.detik = pukul->tm_sec;
   
    while(1){
        out(M.jam/10, KOLOM);
        out(M.jam%10, KOLOM+7);
        gotoxy(KOLOM+14, BARIS+1); cout << char(KAR);
        gotoxy(KOLOM+14, BARIS+3); cout << char(KAR);
        out(M.menit/10, KOLOM+17);
        out(M.menit%10, KOLOM+24);
        gotoxy(KOLOM+31, BARIS+1); cout << char(KAR);
        gotoxy(KOLOM+31, BARIS+3); cout << char(KAR);
        out(M.detik/10, KOLOM+34);
        out(M.detik%10, KOLOM+41);
       
        Sleep(978);
       
        M.detik++;
        M.menit = 0;
        M.detik = 0;
        M.jam = 0;
        While(M.detik>59){
            M.menit++;
        While(M.menit>59){
                M.jam++;
               
                While(M.jam>23){
                     
                }
            }
        }
           
    }
   
    return 0;
}

void gotoxy(int x, int y){
    HANDLE h = GetStdHandle(STD_OUTPUT_HANDLE);
    COORD c;
    c.X = x;
    c.Y = y;
    SetConsoleCursorPosition(h,c);
}
void out(int bil, int x, int y){
    switch(bil){
        case 0:
         gotoxy(x,y);   cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            gotoxy(x,y+1); cout << char(KAR) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+2); cout << char(KAR) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+3); cout << char(KAR) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+4); cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            break;
        case 1:
            gotoxy(x,y);   cout << char(SPASI) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+1); cout << char(SPASI) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+2); cout << char(SPASI) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+3); cout << char(SPASI) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+4); cout << char(SPASI) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            break;
        case 2:
            gotoxy(x,y);   cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            gotoxy(x,y+1); cout << char(SPASI) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+2); cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            gotoxy(x,y+3); cout << char(KAR) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(SPASI);
            gotoxy(x,y+4); cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            break;
        case 3:
            gotoxy(x,y);   cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            gotoxy(x,y+1); cout << char(SPASI) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+2); cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            gotoxy(x,y+3); cout << char(SPASI) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+4); cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            break;
        case 4:
            gotoxy(x,y);   cout << char(KAR) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+1); cout << char(KAR) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+2); cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            gotoxy(x,y+3); cout << char(SPASI) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+4); cout << char(SPASI) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            break;
        case 5:
            gotoxy(x,y);   cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            gotoxy(x,y+1); cout << char(KAR) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(SPASI);
            gotoxy(x,y+2); cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            gotoxy(x,y+3); cout << char(SPASI) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+4); cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            break;
        case 6:
            gotoxy(x,y);   cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            gotoxy(x,y+1); cout << char(KAR) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(SPASI);
            gotoxy(x,y+2); cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            gotoxy(x,y+3); cout << char(KAR) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+4); cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            break;
        case 7:
            gotoxy(x,y);   cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            gotoxy(x,y+1); cout << char(SPASI) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+2); cout << char(SPASI) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+3); cout << char(SPASI) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+4); cout << char(SPASI) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            break;
        case 8:
            gotoxy(x,y);   cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            gotoxy(x,y+2); cout << char(KAR) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+2); cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            gotoxy(x,y+3); cout << char(KAR) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+4); cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            break;
        case 9:
            gotoxy(x,y);   cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            gotoxy(x,y+1); cout << char(KAR) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+2); cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            gotoxy(x,y+3); cout << char(SPASI) <<  char(SPASI) << char(SPASI) << char(SPASI) << char(KAR);
            gotoxy(x,y+4); cout << char(KAR) <<  char(KAR) << char(KAR) << char(KAR) << char(KAR);
            break;
     }
  }
}


OUTPUT/HASIL =





Selasa, 30 Juni 2015

PROGRAM FAKTORIAL (C++)

#include <cstdlib>
#include <iostream>

using namespace std;
void faktorial (int n, int &hasil){
if (n>0){
hasil =hasil*n;
faktorial(n-1,hasil);
}
}

int main(){
   int hasil, n;
   cout<<"=================================="<<endl;
   cout<<"      PROGRAM FAKTORIAL       "<<endl;
   cout<<"=================================="<<endl<<endl;
   cout << "Masukkan bilangan : "; cin >> n;

   hasil = 1;

   faktorial(n, hasil);

   cout << n << "! = " << hasil<<endl;
system("pause");
return 0;
}


OUTPUT/HASIL =


Program Perulangan (C++/Praktikum)

#include <cstdlib>
#include <iostream>

using namespace std;

class perulangan{
    public:
        perulangan(){n=4;}
        void ulang_for(int);
        void ulang_while(int);
    private:
        int n;
};

int main(int argc, char *argv[]){
int x;
cout<<"=================================="<<endl;
cout<<"    PROGRAM PERULANGAN     "<<endl;
cout<<"=================================="<<endl<<endl;
cout << "Masukkan batasan : "; cin >> x;
cout << endl;

    perulangan X;
    cout << "Menggunakan cara iteratif" << endl;
    X.ulang_for(x);
    cout << "Menggunakan cara while" << endl;
    X.ulang_while(x);
    cout << endl;

    system("pause");
    return 0;
}

void perulangan::ulang_for(int n){
    for (int i=1; i<=n; i++){
        cout << i << " ";
    }
    cout << endl;
}

void perulangan::ulang_while(int n){
    int i=1;
    while (n>=i) {
        cout << n << " ";
        n--;
    }
    cout << endl;
}


OUTPUT/HASIL =


PROGRAM KANTONG DORAEMON (C++/Praktikum)

#include <cstdlib>
#include <iostream>
using namespace std;

class Konversi{
    public:
        Konversi();
        void pembilang();
    private:
        int bil;
};

int main(int argc, char *argv[]){
    Konversi coba;
 
    coba.pembilang();
 
    system("pause");
    return 0;
}

Konversi::Konversi(){
    cout << "PROGRAM KANTONG DORAEMON BERBASIS C++" << endl;
}

void Konversi::pembilang(){
    cout << "1. Baling-baling Bambu" << endl;
    cout << "2. Karpet Terbang" << endl;
    cout << "3. Senter Pembesar" << endl;
    cout << "Silahkan memilih Alat Ajaib Doraemon : "; cin >> bil;
 
    if(bil==1){
        cout << endl << endl << "Toretetet Baling-baling Bambu" << endl << endl;
    }else if(bil==2){
        cout << endl << endl << "Toretetet Karpet Terbang" << endl << endl;
    }else if(bil==3){
        cout << endl << endl << "Toretetet Senter Pembesar" << endl << endl;
    }else{
        cout << endl << endl << "Maaf, Anda sedang Ngantuk -_-" << endl << endl;
    }
}


OUTPUT/HASILNYA =


PROGRAM ZODIAK (C++/Praktikum)

#include <cstdlib>
#include <iostream>
using namespace std;

class Zodiak{
    public:
        Zodiak();
        void proses();
    private:
        int tgl, bln;
};

int main(int argc, char *argv[]){
    Zodiak coba;
 
    coba.proses();
 
    system("pause");
    return 0;
}

Zodiak::Zodiak(){
    cout << "PROGRAM ZODIAK" << endl << endl;
}

void Zodiak::proses(){
    cout << "Cancer  : 22 Jun - 22 Jul" << endl;
    cout << "Aries   : 21 Mar - 20 Apr" << endl;
    cout << "Leo     : 23 Jul - 22 Agt" << endl << endl;
 
    cout << "Masukkan Tanggal : "; cin >> tgl;
    cout << "Masukkan Bulan   : "; cin >> bln;
 
    if((tgl>=22 && tgl<=30 && bln==6) || (tgl>=1 && tgl<=22 && bln==7)){
        cout << "Nama Zodiak      : Cancer" << endl;
    }else if((tgl>=21 && tgl<=30 && bln==3) || (tgl>=1 && tgl<=20 && bln==4)){
        cout << "Nama Zodiak      : Aries" << endl;
    }else if((tgl>=23 && tgl<=30 && bln==7) || (tgl>=1 && tgl<=22 && bln==8)){
        cout << "Nama Zodiak      : Leo" << endl;
    }else{
        cout << "404 NOT FOUND" << endl;
    }
 
    cout << endl;
}


OUTPUT/HASILNYA =


PROGRAM MENGHITUNG LUAS SEGITIGA (C++/Praktikum)

#include <cstdlib>
#include <iostream>
using namespace std;

class LS{
    public:
        LS();
        float hitung();
    private:
        float a,t,L;
};

int main(int argc, char *argv[]){
    LS S1;
    S1.hitung();
    
    system("pause");
    return 0;
}

LS::LS(){
    cout << "PROGRAM MENGHITUNG LUAS SEGITIGA" << endl << endl << endl;
}

float LS::hitung(){
    cout << "Masukkan alas   = "; cin >> a;
    cout << "Masukkan tinggi = "; cin >> t;
    L=0.5*a*t;
    cout << "Luas segitiga   = " << L << endl << endl;
}

OUTPUT/HASILNYA =



Minggu, 28 Juni 2015

Program Titik Tengah (C++)

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{double x,y,z;

    cout<<"================================================="<<endl;
    cout<<"         Program Mencari Titik Tengah            "<<endl;
    cout<<"================================================="<<endl<<endl;
   
    cout<<"Titik x = ";
    cin>>x;
    cout<<"Titik y = ";
    cin>>y;
    z=(x+y)/2;
    cout<<"Hasil dari titik x = "<<x<<" dan titik y = "<<y<<" adalah titik tengah = "<<z<<endl;
    system("pause");
    return 0;
}


Hasil/Outputnya =

Program Luas Dan Keliling Lingkaran (C++)

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    float r, L, K, Pi;
    Pi=3.14;
   
    cout<<"====================================================="<<endl;
    cout<<"         Program Luas Dan Keliling Lingkaran         "<<endl;
    cout<<"====================================================="<<endl;

    cout<<"Masukan jari-jari(r)    : "; cin>>r;
    L=Pi*r*r;
    K=2*Pi*r;
    cout<<"Luas lingkaran         : "<<L<<endl;
    cout<<"Keliling lingkaran     : "<<K<<endl;
    system("pause");
    return 0;
}

Hasil/ Outputnya =

Program Konversi Nilai (C++)

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{  int nilai;
    cout<<"========================================================="<<endl;
    cout<<"                 PROGRAM KONVERSI NILAI                  "<<endl;
    cout<<"========================================================="<<endl;
    cout<<"Masukkan nilai Mahasiswa : ";
    cin>>nilai;
    {
    if (nilai >= 80 && nilai <=100){
        cout<<"Nilai "<<nilai<<" = A"<<endl;
    }
    else if (nilai >= 65 && nilai <=79){
        cout<<"Nilai "<<nilai<<" = B"<<endl;
    }

    else if (nilai >= 55 && nilai <=64){
        cout<<"Nilai "<<nilai<<" = C"<<endl;
    }
    else if (nilai >= 40 && nilai <=54){
        cout<<"Nilai "<<nilai<<" = D"<<endl;
    }
    else{
        cout<<"Nilai "<<nilai<<" = E"<<endl;
    }
}
    system("pause");
    return 0;
}


Hasil/Outputnya =