Tampilkan postingan dengan label Dasar-dasar Pemograman. Tampilkan semua postingan
Tampilkan postingan dengan label Dasar-dasar Pemograman. Tampilkan semua postingan

Rabu, 03 Oktober 2012

Program Matriks

NAMA : FAHMI SUTARNO
NIM      : 12018084
KELAS : B

 #include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    cout<< 1 " program matriks"endl;
    cout<< 2 " nshgnemvkbdje"endl;
     int n,mtx=0,mtx1=0;
    cout<<"----PENGECEKAN MATRIX DIAGONAL----"<<endl<<endl;
    cout<<"\nMasukkan  Matrix =";
    cin>>n;
    cout<<"\nMatrix  "<<n<<" X "<<n<<endl<<endl;
   
    int mtrx[n][n];

for (int x = 0; x <n; x++ ){
    for (int y = 0; y <n; y++){
        cout<<"Masukkan  Matrix ["<<x<<"]["<<y<<"] =";
        cin>>mtrx[x][y];
                      }
                }
       
cout<<endl<<endl;

for (int x = 0; x <n; x++ ){
    for (int y = 0; y <n; y++){
        cout<<mtrx[x][y]<<" ";
                      }
              cout<<endl;
                 }
       
for ( int x = 0; x <n; x++ ){
    for ( int y = 0; y <n; y++){   
        if ( x == y && mtrx[x][y]==1){
        mtx=mtx+1;     
           }
        if ( x != y && mtrx[x][y]==0){
        mtx1=mtx1+1;
           }                    
                      }
                 }
        cout<<endl;
    if ( mtx == n && mtx1 == (n*n)-n){
       cout<<"ok!! Matrix Diagonal"<<endl<<endl;
    }else{
       cout<<"bukan!! bukan Matrix Diagonal"<<endl<<endl;
    }
    system("PAUSE");
    return
   
     EXIT_SUCCESS;
}



Selasa, 02 Oktober 2012

Program Faktorial

NAMA : FAHMI SUTARNO
NIM      : 12018084
KELAS : B

#include <cstdlib>
#include <iostream>

using namespace std;

int faktorial (int a){
    int i,hasil;
    hasil=1;
    for(i=1; i<=a; i++){
             hasil=hasil*i;
             }
    return hasil;
    }

int main(int argc, char *argv[])
{

    int x;
    cout<<"Masukkan angka yang difaktorialkan : ";
    cin>>x;
    cout<<faktorial(x);
  
    system("PAUSE");
    return EXIT_SUCCESS;
}



Senin, 01 Oktober 2012

Program Class

#include <cstdlib>
#include <iostream>

using namespace std;

class nama_kelas{
      public:
             nama_kelas(){
                    cout<<"program kelas pertamaku\n\n";           
                    };//konstruktor
             void input();
             void proses();
             void output();
             //~nama_kelas();//destruktor
      private:
              int a,b,c,jum;
};

void nama_kelas::input(){
     cout<<"masukkan bilangan pertama : ";
     cin>>a;
     cout<<"masukkan bilangan kedua : ";
     cin>>b;
     cout<<"masukkan bilangan ketiga : ";
     cin>>c;
}
void nama_kelas::output(){
     cout<<"hasil penjumlahan : "<<jum<<"\n\n\n";
}

void nama_kelas::proses(){
     jum = a + b + c;
}

int main(int argc, char *argv[])
{
    nama_kelas terserah;
    terserah.input();
    terserah.proses();
    terserah.output();
   
    system("PAUSE");
    return EXIT_SUCCESS;
}



cara menampilan nama,nim,kelas

#include <iostream>

using namespace std;

int main (int argc, char *argv[])
{
    char quit; 

    quit = '\0';
    while (quit != 'q')
    {
        cout << "Nama   : Fahmi Sutarno." << endl;
        cout << "Nim    : 12018084" << endl;
        cout << "\Kelas  : B\." << endl;
        cout << "Press  q quit " << endl;
        cin >> quit;
    }

    return 0;
}



Minggu, 30 September 2012

Struct

 Program menginput data

#include <cstdlib>
#include <iostream>

using namespace std;

struct mhs {
       int nim;
       string nama;
       int nilai;
};    
      
int main(int argc, char *argv[])
{
    mhs mahasiswa;
   
    cout<<"masukan NIM:";
    cin>>mahasiswa.nim;
    cout<<"Masukan nama:";
    cin>>mahasiswa.nama;
    cout<<"Masukan nilai:";
    cin>>mahasiswa.nilai;
   
    cout<<endl;
   
    cout<<"Nim:"<<mahasiswa.nim<<endl;
    cout<<"Nama:"<<mahasiswa.nama<<endl;
    cout<<"Nilai:"<<mahasiswa.nilai<<endl;
   
   
    system("PAUSE");
    return EXIT_SUCCESS;
}



Sabtu, 29 September 2012

program piramid

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int f,u,a,d;

cout<<"Masukkan nilai Segitiga :";
cin>>d;
cout<<endl;

for (f=d;f>=0;f--)
{
for(u=f;u>=0;u--)
{
cout<<" ";
}

for(a=0;a<=d-f;a++)
{
cout<<"*";
}
for(a=0;a<d-f;a++)
{
cout<<"*";
}
cout<<endl;
}


    system("pause");
    return 0;
}



Program Kalkulator Sederhana

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int pilihan;
float a,b,hasil;
cout<<"Ini Adalah Program Kalkulator Sederhana"<<endl;
cout<<"1.Perkalian"<<endl;
cout<<"2.Pembagian"<<endl;
cout<<"3.Penjumlahan"<<endl;
cout<<"4.Pengurangan"<<endl;
cout<<"Pilih Jenis Operasi Penghitungan (1,2,3,4)"<<endl;
cin>>pilihan;
cout<<endl;
cout<<"+++++++++++++++++++++++++++++++"<<endl;
cout<<endl;
cout<<"Masukan Angka Pertama"<<endl;
cin>>a;
cout<<"Masuan Angka Ke Dua"<<endl;
cin>>b;
switch(pilihan)
{
case 1 :{hasil=a*b;cout<<hasil<<endl;}
break;
case 2 :{hasil=a/b;cout<<hasil<<endl;}
break;
case 3 :{hasil=a+b;cout<<hasil<<endl;}
break;
case 4 :{hasil=a-b;cout<<hasil<<endl;}
break;
default : cout<<"Maaf Pilihan Anda Tidak Tersedia :D";
}
system("pause");
return 0;
}



Jumat, 28 September 2012

faktorial

#include <cstdlib>
#include <iostream>

using namespace std;

int faktorial (int a){
    int i,jumlahku;
    jumlahku=1;
    for(i=1; i<=a; i++){
             jumlahku=jumlahku*i;
             }
    return jumlahku;
    }

int main(int argc, char *argv[])
{

    int x;
    cout<<"Masukkan bilangan yang akan difaktorialkan : ";
    cin>>x;
    cout<<faktorial(x);
    cout<<endl;

  
    system("PAUSE");
    return EXIT_SUCCESS;
}



Kamis, 27 September 2012

program piramid

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int f,u,a,d;

cout<<"Masukkan nilai Segitiga :";
cin>>d;
cout<<endl;

for (f=d;f>=0;f--)
{
for(u=f;u>=0;u--)
{
cout<<" ";
}

for(a=0;a<=d-f;a++)
{
cout<<"*";
}
for(a=0;a<d-f;a++)
{
cout<<"*";
}
cout<<endl;
}


    system("pause");
    return 0;
}



Rabu, 26 September 2012

Program array

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{  
    int matrix[2][2];
    int i,j;

    for(i=0;i<=1;i++){
                      for(j=0;j<=2;j++){
cout<<"Masukkan Nilai  "<<i<<" Ke Kolom  "<<j<<" : ";
                cin>>matrix[i][j];
                }
cout<<endl;
           }
           for(i=0;i<=1;i++){
           for(j=0;j<=2;j++){
                      cout<<matrix[i][j]<<" ";
                                               }
                             cout<<endl;
                             }
cout<<"****************************************************** \n ";

 int mat[2][2];
    for(i=0;i<=1;i++){
                      for(j=0;j<=2;j++){
cout<<"Masukkan Nilai "<<i<<" Ke Kolom "<<j<<" : ";
                cin>>mat[i][j];
                }
cout<<endl;
           }          
           for(i=0;i<=1;i++){
           for(j=0;j<=1;j++){
                      cout<<mat[i][j]<<" ";
                                               }
                             cout<<endl;
                             }
cout<<"*********************"<<endl;
int jumlah[i][j];{
    for(i=0;i<=1;i++){
                      cout<<endl;
           for(j=0;j<=2;j++){
jumlah[i][j]=matrix[i][j] + mat [i][j];
    cout<<"  "<<jumlah[i][j];
   
}
}
}
    system("PAUSE");
    return EXIT_SUCCESS;
}



Minggu, 02 September 2012

DDP1



Rabu, 04 April 2012

PROGRAM DATA PRIBADI


NAMA : FAHMI SUTARNO
NIM      : 12018084
KELAS : B


#include <cstdlib>
#include <iostream>
#include <string.h>
using namespace std;
void dataDiri(){
    char nim[10], nama[50], alamat[50]
    cout << "Masukkan NIM = ";
    cin.getline(nim, sizeof(nim));
    cout << "Masukkan Nama = ";
    cin.getline(nama, sizeof(nama));
    cout << "Masukkan Alamat = ";
    cin.getline(alamat, sizeof(alamat));
    cout << endl << endl;
    cout << "Merubah nama menjadi huruf kapital semua" << endl;
    cout << strupr(nama) << endl << endl;
    cout << "Merubah alamat menjadi huruf kecil semua" << endl;
    cout << strlwr(alamat) << endl << endl;
    cout << "Merubah alamat menjadi huruf kapital semua" << endl;
    cout << strupr(alamat) << endl << endl;
    cout << "Menggabungkan dari variabel nama ke variabel alamat" << endl;
    cout << "Sebelum" << endl;
    cout << "alamat = "<< alamat << endl;
    strcat(alamat, nama);
    cout << "Sesudah" << endl;
    cout << "alamat = " << alamat << endl << endl;
    cout << "Menyalin dari variabel nama ke variabel alamat" << endl;
    cout << "Sebelum" << endl;
    cout << "alamat = " << alamat << endl;
    strcpy(alamat, nama);
    cout << "Sesudah" << endl;
    cout << "alamat = " << alamat << endl << endl;
    cout << "Membalik dari variabel nama" << endl;
    cout << "Sebelum" << endl;
    cout << "nama = " << nama << endl;
    strrev(nama);
    cout << "Sesudah" << endl;
    cout << "nama = " << nama << endl << endl;
}

int main(int argc, char *argv[])
{
    dataDiri();
   
    system("PAUSE");
    return EXIT_SUCCESS;
}