Showing posts with label DDP. Show all posts
Showing posts with label DDP. Show all posts

Tuesday, January 17, 2012

Penjumlahan Matrik Menggunakan Array Pada C++

Program menghitung jumlah inputan pada matrik dengan menggunakan array dapat dilihat sebagai berikut :
#include <iostream.h>
#include <conio.h>

void masukan(int a[5][5],int b,int c)
{ for(int i=0;i<b;i++)
    for(int j=0;j<c;j++)
    {cout<<"Data ke "<<i<<j<<" = ";
    cin>>a[i][j]; }
}

void jumlah(int a1[][5],int a2[][5],int a3[][5],int b1,int c1)
{  for(int i=0;i<b1;i++)
    for(int j=0;j<c1;j++)
      a3[i][j]=a1[i][j]+a2[i][j];
}

void tampilkan(int a[5][5],int b,int c)
{ for(int i=0;i<b;i++)
   { for(int j=0;j<c;j++)
        cout<<a[i][j]<<"  ";
     cout<<endl;
    }
}

int main() {
 int dt1[5][5],dt2[5][5],dt3[5][5];
 int b1,c1;
 cout<<"Jumlah baris matrik  = ";
 cin>>b1;
 cout<<"Jumlah kolom matrik  = ";
 cin>>c1;
 cout<<"\nMatrik pertama\n";
 masukan(dt1,b1,c1);
 cout<<"\nMatrik kedua\n";
 masukan(dt2,b1,c1);
 jumlah(dt1,dt2,dt3,b1,c1);
 cout<<"\nMatrik pertama\n";
 tampilkan(dt1,b1,c1);
 cout<<"\nMatrik kedua\n";
 tampilkan(dt2,b1,c1);
 cout<<"\nMatrik hasil penjumlahan\n";
 tampilkan(dt3,b1,c1);
 getch();
}
Setelah di compile and run :

Monday, January 16, 2012

Program Bank ABC Menggunakan C++

Ini merupakan program sederhana dalam melakukan beberapa transaksi pada Bank ABC :

#include<iostream.h>
#include<conio.h>
#include<stdlib.h>

int main()
{ int mn,sld,setor,tarik;
  char jwb;
 
  sld=50000;
do
{    menu:
    cout<<"~~~~~~~~~~~~~~~~~~~~~~~~~"<<endl;
    cout<<"||      BANK ABC       ||"<<endl;
    cout<<"~~~~~~~~~~~~~~~~~~~~~~~~~"<<endl;
    cout<<"     Saldo : "<<sld<<endl<<endl;
    cout<<"~~~~~~~~~~~~~~~~~~~~~~~~~"<<endl;
    cout<<"||   Menu Transaksi    ||"<<endl;
    cout<<"~~~~~~~~~~~~~~~~~~~~~~~~~"<<endl;
    cout<<"||  1. Setor Tabungan  ||"<<endl;
    cout<<"||  2. Ambil Tabungan  ||"<<endl;
    cout<<"||  3. Keluar          ||"<<endl;
    cout<<"~~~~~~~~~~~~~~~~~~~~~~~~~"<<endl<<endl;
    cout<<"Pilih salah satu menu(1..3): ";
    cin>>mn;

    if(mn==1)
    {   cout<<"Menu Penyetoran"<<endl;
        cout<<"Jumlah Setor : ";
        cin>>setor;
        sld=sld+setor;
        system("cls");
        cout<<"Saldo : "<<sld;
        cout<<endl;           
    }
    else
    if(mn==2)
    {
        cout<<"Jumlah Penarikan : ";
        cin>>tarik;
    {   if (sld-tarik<10000)
    {   system("cls");
        cout<<"Saldo Anda Tidak Mencukupi..."<<endl;
        cout<<"Saldo Minimal 10000..."<<endl;}
        else
        { sld=sld-tarik;
        system("cls");
        cout<<"Saldo : "<<sld;
        cout<<endl;   
        }
        }
        }
    else
    if(mn==3)
    exit(1);
    else
    {    system("cls");
        cout<<"Menu yang anda inputkan tidak ada"<<endl;
        cout<<"Mohon pilih menu yang tersedia"<<endl<<endl;
        goto menu;}
        cout<<"\n\n Kembali ke Menu Utama(Y/T)? : ";
        cin>>jwb;
        cout<<endl<<endl;}
        while(jwb=='Y'||jwb=='y');
        cout<<"**** Terima Kasih ****";
}

Kemudian di compile and run:

String (10 fungsi string)

String merupakan kumpulan dari beberapa karakter. Terdapat fungsi-fungsi di dalamnya seperti strcpy, strlen,strcat,strupr,strlwr,strstr,dan strrev.
Contoh program menggunakan fungsi string adalah sebagai berikut :

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

int main(int argc, char *argv[])
{
    char kalimat [30]="saya belajar cpp";
    cout<<kalimat<<endl;
    cin.getline(kalimat,sizeof(kalimat));
    cout<<kalimat<<endl;
    char nama[20]="listy";
    char alamat[20]="Yogyakarta";
    strlen(nama);
    cout<<nama<<endl;
    strcat(nama,alamat);
    cout<<alamat<<endl;
    strupr(alamat);
    cout<<alamat<<endl;
    strlwr(nama);
    cout<<nama<<endl;
    strstr(nama,alamat);
    cout<<alamat<<endl;
    strrev(nama);
    cout<<nama<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

setelah di compile and run :

Monday, November 7, 2011

Kalkulator Sederhana

Contoh program kalkulator sederhana yang menggunakan operator penjumlahan, pengurangan, pembagian, dan perkalian :

#include <iostream.h>
#include <conio.h>
main(){
int bil1,bil2,pil;
float hsl;
cout<<"Kalkulator Sederhana\n";
cout<<"Pilih salah satu :\n";
cout<<"[1] Operasi Penjumlahan\n";
cout<<"[2] Operasi Pengurangan\n";
cout<<"[3] Operasi Pembagian\n";
cout<<"[4] Operasi Perkalian\n";
cout<<"Masukkan pilihan anda : ";
cin>>pil;

switch (pil)
{ case 1:
cout<<"bil 1 = ";
cin>>bil1;
cout<<"bil 2 = ";
cin>>bil2;
hsl=bil1+bil2;
cout<<"Hasil = "<<hsl<<endl<<endl;
break;
case 2:
cout<<"bil 1 = ";
cin>>bil1;
cout<<"bil 2 = ";
cin>>bil2;
hsl=bil1-bil2;
cout<<"Hasil = "<<hsl<<endl<<endl;
break;
case 3:
cout<<"bil 1 = ";
cin>>bil1;
cout<<"bil 2 = ";
cin>>bil2;
hsl=bil1/bil2;
cout<<"Hasil = "<<hsl<<endl<<endl
break;
case 4:
cout<<"bil 1 = "
cin>>bil1;
cout<<"bil 2 = ";
cin>>bil2;
hsl=bil1*bil2;
cout<<"Hasil = "<<hsl<<endl<<endl;
break;
}
    getch();
}

Setelah di compile and run :

Tuesday, October 11, 2011

First Time Programing

Program pertama :

#include <cstdlib>
#include <cstdlib>
#include <iostream>

using namespace std;

int main(){
    cout<<"nama:listy ismiatun\n";
    cout<<"nim: 11018193\n";
    cout<<"kelas:D\n";
    cout<<"alamat: Bandung, Playen, Gunungkidul\n"; 
    cout<<"tanggal/lahir:2 Oktober 1993\n";
    system("PAUSE");
    return EXIT_SUCCESS;
}
setelah di compile and run maka akan muncul :

Friday, September 30, 2011

Algoritma

Algoritma hari Rabu 28 September 2011

1. Bangun tidur
2. Wudlu
3. Sholat
4. Mencuci baju
5. Mandi
6. Memakai baju