Minggu, 29 April 2018

Tugas pks"Program Perkalian Matriks dari Inputan Pengguna"

Program Perkalian Matriks dari Inputan Pengguna



//Nama : Rodo Marthin Pardede
//NIM : 21117133
#include <iostream>
using namespace std;

int main () {
 //deklarasi
 int barisM1, kolomM1, barisM2, kolomM2, temp, i, j, M1[10][10], M2[10][10], Mhasil[10][10];
 
 //memaskukkan jumlah baris dan kolom M1
 cout<<"Jumlah Baris dan kolom M1n";
 cout<<"Baris : ";
 cin>>barisM1;
 cout<<"Kolom : ";
 cin>>kolomM1;
  cout<<endl;
 cout<<"Elemen Matrik n";
 for( i=0; i<barisM1; i++ ){
  for( j=0; j<kolomM1; j++ ){
   cin>>M1[i][j];
  }
 }
 cout<<endl;
 for( i=0; i<barisM1; i++ ){
  for( j=0; j<kolomM1; j++ ){
   cout<<M1[i][j]<<" ";
  }
  cout<<endl;
 }
 cout<<endl;
 
 //memaskukkan jumlah baris dan kolom M2
 cout<<"Jumlah dan Baris kolom M2n";
 cout<<"Baris : ";
 cin>>barisM2;
 cout<<"Kolom : ";
 cin>>kolomM2;
  cout<<endl;
 cout<<"Elemen Matrik n";
 for( i=0; i<barisM2; i++ ){
  for( j=0; j<kolomM2; j++ ){
   cin>>M2[i][j];
  }
 }
 cout<<endl;
 for( i=0; i<barisM2; i++ ){
  for( j=0; j<kolomM2; j++ ){
   cout<<M2[i][j]<<" ";
  }
  cout<<endl;
 }
 if (kolomM1==barisM2){
  for (i=0 ;i<barisM2; i++){ 
   for (j=0;j<kolomM2; j++){ 
   Mhasil[i][j]=0; 
   for (int z=0;z<barisM2;z++){ 
    temp=M1[i][z]*M2[z][j]; 
    Mhasil[i][j]=Mhasil[i][j]+temp; 
    } 
   } 
  }
  // tampilkan hasil penjumlahan matrik
  cout<<"Hasil Perkalian matriks : n";
  for( i=0; i<barisM2; i++ ){
   for( j=0; j<kolomM2; j++ ){
   cout<<Mhasil[i][j]<<"t";
   }
   cout<<endl;
  } 
 }
 else{
  cout<<"Matriks Tidak Dapat Dikalikan";
 }
 return 0;
}

Jumat, 20 April 2018

penentuan bilangan ganjil genap sistem pemograman array dengan dev c++

penentuan bilangan ganjil genap sistem pemograman array dengan  dev c++

1.buka dev c++

2. lalu buat pemograman sesuai dengan yang diminta. ppastikan hasil kodingan anda akan mengeluarkan hasil. dibawah ini salah satu contoh kodingan penentuan ganjil genap.
buat pemograman seperti pada gambar.


3. setelah itu tekan f11. lalu akan keluar seperti pada gambar. masukkan nilai nya.

                            Screenshot_86
4. setelah masukkan nilai hasil nya akan keluar.
demikian lah cara penentuan bilngan ganjil genap dengan sistem pemograman array ada dev c++ . Semoga bermanfaat. :)

Sabtu, 07 April 2018

PERULANGAN WHILE DAN DO WHILE


Sekarang kita akan mempelajari perulangan menggunakan while dan do while
Contohnya seperti program di bawah ini :
Meminta pengguna memasukkan 5 buah nilai yang akan di rata-rata kan dan akan di cetak di layar
  1. Menggunakan while
wh1
compile dan lihat hasilnya
wh2
2. Menggunakan do while
Berikut source code nya
dw1
compile dan lihat keluarannya
dw2
TERIMAKASIH

PERULANGAN FOR

PERULANGAN FOR

Kali ini kita akan mencoba menggunakan salah satu fungsi pengulangan yaitu for. Kita akan mencetak * sebanyak 3 kali untuk setiap barisnya hingga mengembangkannya menjadi membuat piramida bintang sebanyan N tingkat.
1.Membuat sebaris bintang
Masukkan source code seperti berikut
source code 1
Setelah selesai, compile program di atas dan akan muncul keluaran seperti ini
compile1Program di atas dapat dikembangkan dengan menambah baris untuk setiap 3 bintang dengan menggunakan cout<<endl;
source code 2compile 2
source code 3compile 3
  1. Pengembangan
Dari program – program di atas, mari kita kembangkan kemampuan kita dengan mencetak * sesuai dengan barisnya, contoh : baris 1 = * ; baris 2 = **; baris 3=***
Berikut source code dan keluarannya
source code 4compile 4
3.Membuat Piramida Bintang dengan N tingkat
Bagaimana bila kita mau membuat N tingkat piramida yang terbentuk dari char “*”?
Berikut source code dan keluarannya
source code 5compile 5Selamat anda telah mempelajari dasar dari perulangan for sampai bertemu di topik selanjutnya!!!!!