Minggu, 30 Maret 2014

Program C++ Fungsi Struct ( Pembelian Barang )

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

main()
{
    int i,n,j=1,jumlah=0;
    struct
    {
        char barang[10];
        float harga;
    }
    toko[5];

   clrscr();
   cout<<"Masukkan Banyaknya Barang yang Dibeli : ";
   cin>>n;

    for(i=0;i<n;i++)
    {
        cout<<"Masukkan Nama Barang  : ";cin>>toko[i].barang;
        cout<<"Masukkan Harga Barang : ";cin>>toko[i].harga;
                     jumlah=jumlah+toko[i].harga;
        cout<<endl;
    }
   cout<<"+----------------------------+\n";
   cout<<"| Nama Barang | Harga Barang |\n";
   cout<<"+----------------------------+\n";
    for(i=0;i<n;i++)
    {
      cout<<"| ";
       cout<<setw(12)<<setiosflags(ios::left)<<toko[i].barang;
       cout<<setw(11)<<setiosflags(ios::left)<<"|"<<toko[i].harga;
       cout<<"|"<<endl;
    }
   cout<<"+----------------------------+\n";
   cout<<"| Total       "<<setw(11)<<setiosflags(ios::left)<<"|"<<jumlah<<"|"<<endl;
   cout<<"+----------------------------+\n";

    getch();

http://uts-sumbawa.ac.id/ 
http://widiartaimade.blogspot.com

Selasa, 25 Maret 2014

Perkalian Matriks dengan C++

#include <iostream.h>
#include <conio.h>
#include <math.h>
void main(){     int CC,ba,ka,bb,kb,i,j,k;     
double a3[3][3], b3[3][3], c3[3][3];     
cout<<"Masukkan jumlah baris matriks A: "; cin>>ba;     
cout<<"Masukkan jumlah kolom Matriks A: "; cin>>ka;    
cout<<"Masukkan jumlah baris matriks B: "; cin>>bb;     
cout<<"Masukkan jumlah kolom Matriks B: "; cin>>kb;     
if (ka==bb){ 
// input elemen matriks A         

cout<<endl<<"Elemen matriks A : "<<endl;         
for (i=1; i<=ba;i++){             
   for (j=1;j<=ka;j++){                  
   cout<<"Elemen matrik A baris ke- "<<i<<" kolom ke-1kolom ke- 1"<<j<<": ";                  
   cin>>a3[i][j];              
   }            
}
         
// input elemen matriks B         
cout<<endl<<"Elemen matriks B : "<<endl;         
for (i=1; i<=bb;i++){            
  for (j=1;j<=kb;j++){                  
  cout<<"Elemen matrik B baris ke- "<<i<<" kolom ke-1 kolom ke-1 "<<j<<": ";                  
  cin>>b3[i][j];            
  }         
}         
cout<<endl;         
// proses perkalian dan pencetakan matriks         
for (i=1;i<=ba;i++){              
for (j=1;j<=ka;j++){                   
c3[i][j]=0;                   
for (k=1;k<=bb;k++){                       
CC=a3[i][k]*b3[k][j];                       
c3[i][j]=c3[i][j]+CC;              
     }             
}         
}         
// cetak hasil perkalian         
cout<<"Element matriks C : "<<endl;         
for (i=1;i<=ba;i++){              
for (j=1;j<=kb;j++){                  
cout<<"    "<<c3[i][j];              
}                  
cout<<endl;         
}           
cout<<endl<<"==========================================";     
}else{         
cout<<endl<<"Data tidak dapat diproses !\nAlasan : jumlah kolom Matriks A tidak sama dengan baris Matriks B\n";               
cout<<"jumlah Matriks A="<<ka<<" dan kolom Matriks B="<<bb<<"x"<<kb<<endl;            cout<<"==========================================";     

getch(); 
}
http://uts-sumbawa.ac.id
http://widiartaimade.blogspot.com
 
widiartaimade@gmail.com

Selasa, 11 Maret 2014

Tugas Rata - Rata, Varian, Standar Deviasi



#include <iostream.h>
#include <conio.h>
#include <math.h>
main()
{
                char nim[10],nama[30];
                int tgs1, tgs2, tgs3, tgs4;
                float rata, varian, deviasi;
                cout<<"masukkan nilai Tugas Pertama =";
                cin>>tgs1;
                cout<<"masukkan nilai Tugas Kedua =";
                cin>>tgs2;
                cout<<"masukkan nilai Tugas Ketiga =";
                cin>>tgs3;
                cout<<"masukkan nilai Tugas Keempat =";
                cin>>tgs4;
                rata=(tgs1+tgs2+tgs3+tgs4)/4;
                cout<<"Nilai Rata - Rata = "<<rata<<endl;
                varian= (((tgs1 - rata)*(tgs1 - rata)) + ((tgs2 - rata)*(tgs2 - rata)) + ((tgs3 - rata)*(tgs3 - rata)) + ((tgs4 - rata)*(tgs4 - rata)))/4;
                cout<<"Nilai Varian ="<<varian<<endl;
                deviasi= sqrt(varian);
                cout<<"Nilai Standar Deviasi = "<<deviasi<<endl;
}
getch();

output:
 


http://uts-sumbawa.ac.id/  

http://widiartaimade.blogspot.com/