Jumat, 15 Januari 2016

Program C++ Untuk Penjumlahan dan Perkalian Matriks



Program C++ sederhana kali ini dalam bentuk matematika , "MATRIKS".
Studi Kasusnya adalah Program C++ untuk Penjumlahan dan Perkalian matriks 3x3 yang menggunakan pernyataan 'for' 
Silahkan kopas sepuasnya, salah-salah sedikit mohon maap ya
Semoga Bermanfaat ^-^


Studi Kasus : 
 
1. Program C++ penjumlahan matrik 3X3

#include <iostream.h>
#include <conio.h>
main(){
int a[3][3],b[3][3],c[3][3];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<"a["<<i<<"]["<<j<<"] : ";
cin>>a[i][j];
}}
cout<<endl;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<"b["<<i<<"]["<<j<<"] : ";
cin>>b[i][j];
}}
cout<<endl;
cout<<"======================================="<<endl;
cout<<endl;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<a[i][j]<<" ";
}
cout<<endl;
}
cout<<endl<<"+"<<endl;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<b[i][j]<<" ";
}
cout<<endl;
}
cout<<endl<<"="<<endl;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
c[i][j]=a[i][j]+b[i][j];
}}
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<c[i][j]<<" ";
}
cout<<endl;
}
getch();
}



2.  Program C++ perkalian matrik 3X3


#include <iostream.h>
#include <conio.h>
main(){
int a[3][3],b[3][3],c[3][3];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<"a["<<i<<"]["<<j<<"] : ";
cin>>a[i][j];
}}
cout<<endl;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<"b["<<i<<"]["<<j<<"] : ";
cin>>b[i][j];
}}
cout<<endl;
cout<<"======================================="<<endl;
cout<<endl;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<a[i][j]<<" ";
}
cout<<endl;
}
cout<<endl<<"x"<<endl;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<b[i][j]<<" ";
}
cout<<endl;
}
cout<<endl<<"="<<endl;    
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
c[i][j]=(a[i][0]*b[0][j])+(a[i][1]*b[1][j])+(a[i][2]*b[2][j]);
}}
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<c[i][j]<<" ";
}
cout<<endl;
}
getch();
}


Program Mencari Jumlah Biaya (SPP) Mahasiswa dengan C++

Masih tentang Decision, kali ini studi kasusnya adalah mencari jumlah biaya SPP mahasiswa. Silahkan kopas sepuasnya, salah-salah sedikit mohon maap ya
Semoga bermanfaat ^_^

 Studi Kasus :


Buatlah program untuk menghitung spp mahasiswa dengan struktur
Diketahui:
·         D3   spp tetap Rp 500.000,-
spp var     Rp 25.000,-
·         S1   spp tetap Rp 750.000,-
spp var     Rp 50.000


#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main()
{
char nama[20],nim[10],sem[3],mkul[20],ket[10];
int jml_mkul,sks,tsks=0,biaya_sks,spp_tetap,spp_var,ttl_bayar,jurusan,ttl_byr;
 cout<<"PROGRAM MENGHITUNG PEMBAYARAN SPP\n\n";
cout<<"Input nama\t: ";gets(nama);
cout<<"Input nim\t: ";cin>>nim;
cout<<"Semester\t: ";cin>>sem;
cout<<"Jurusan\t\t: ";
cout<<"\n0 : D3 MI";
cout<<"\n1 : D3 TK";
cout<<"\n2 : S1 Bio";
cout<<"\n3 : S1 Hk\n";
cout<<"Pilih jurusan\t: ";cin>>jurusan;
cout<<"\nJumlah mata kuliah\t: ";cin>>jml_mkul;
cout<<"\n==DATA MATA KULIAH== ";
for(int i=1;i<=jml_mkul;i++)
{
  cout<<"\nMata kuliah\t: ";cin>>mkul;
  cout<<"Jumlah sks\t: ";cin>>sks;
  tsks+=sks;
}
if(jurusan==0 || jurusan==1)
  {biaya_sks=25000;
   spp_tetap=500000;}
else if(jurusan==2 || jurusan==3)
  {biaya_sks=50000;
   spp_tetap=750000;}
spp_var=biaya_sks*tsks;
ttl_byr=spp_var+spp_tetap;
clrscr();
cout<<"==BIAYA SPP MAHASISWA==";
cout<<"\nInput nama\t\t: "<<nama;
cout<<"\nInput nim\t\t: "<<nim;
cout<<"\nSemester\t\t: "<<sem;
if(jurusan==0)
  cout<<"\nJurusan\t\t\t: D3 MI";
else if(jurusan==1)
  cout<<"\nJurusan\t\t\t: D3 TK";
else if(jurusan==2)
  cout<<"\nJurusan\t\t\t: S1 Bio";
else if(jurusan==3)
  cout<<"\nJurusan\t\t\t: S1 Hk";
else
  cout<<"\nJurusan\t\t\t: Tidak ada";
cout<<"\nTotal SKS\t\t: "<<tsks;
cout<<"\nBiaya per SKS\t\t: "<<biaya_sks;
cout<<"\nSPP Variabel\t\t: "<<spp_var;
cout<<"\nSPP Tetap\t\t: "<<spp_tetap;
cout<<"\nTotal bayar\t\t: "<<ttl_byr;
getch();
}