Berikut syntax C++ untuk penjumlahan 2 matriks dengan ordo BEBAS ...
Script ini tidak merupakan gabungan dari program yang menggunakan prosedur, jadi deklarasi silahkan di buat sendiri. Semoga dapat membantu !
void tambah ()
{
system("cls");
cout << "PENJUMLAHAN
MATRIKS " << endl;
do
{
cout << "Jumlah Baris
: "; cin >> baris;
cout << "Jumlah Kolom
: "; cin >> kolom;
}
while
((baris>10)||(kolom>10));
cout << "Matrix
A" << endl;
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
cout << "data ["
<< i << "," << j << "] = "; cin
>> mA[i][j];
}
cout << "Matrix
B" << endl;
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
cout << "data ["
<< i << "," << j << "] = "; cin
>> mB[i][j];
}
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
hasil[i][j] =
mA[i][j] + mB[i][j];
cout <<
"\nHasilnya ..." << endl;
cout <<
"Matrix A + Matrix B
= Matrix C";
for(i=0;
i<baris; i++)
{
cout<<'\n';
for(j=0;
j<kolom; j++)
cout <<
setw(4) << mA[i][j];
cout <<
" ";
for(j=0;
j<kolom; j++)
cout <<
setw(4) << mB[i][j];
cout <<
" ";
for(j=0;
j<kolom; j++)
cout <<
setw(4) << hasil[i][j];
cout <<
endl;
}
}
Penjumlahan Dua Buah Matriks Dengan C++
Posted by RZDev: Belajar Programming! on Thursday, March 23, 2017
Programming susah ? kata siapa....
Memang untuk orang yang bener - bener baru di dunia coding akan berkata demikian, namun jika sudah terbiasa akan lebih mudah.
Syarat utama bisa programming adalah mencoba & mencoba, seperti pepatah mengatakan practice makes perfect. Untuk itu rezkycpp akan memberikan beberapa tips yang mungkin akan membantu kalian yang baru saja memasuki dunia programmers.
Programming Susah ? Baca 3 Tips Berikut Ini !
Posted by RZDev: Belajar Programming! on Friday, January 13, 2017
Contoh Program Sederhana Binary Search C++
Posted by RZDev: Belajar Programming! on Sunday, January 8, 2017
Program menghitung luas, keliling & diameter lingkaran ini menggunakan prosedur void & switch case. Script yang disusun cukup panjang namun masih bisa disederhanakan lagi. Berikut scriptnya :
#include <iostream>
#include <math.h>
#include <stdlib.h>
using namespace std;
float luas(float jari){
return jari*jari*3.14;
}
float keliling(float jari){
return 2*3.14*jari;
}
float diameter(float jari){
return jari*2;
}
int main()
{
menu:
system("cls");
int masukan;
char pil;
float jari;
do
{
cout << "==================================" << endl;
cout << " MENU " << endl;
cout << "1. Hitung Luas Lingkaran " << endl;
cout << "2. Hitung Keliling Lingkaran " << endl;
cout << "3. Hitung Diameter Lingkaran " << endl;
cout << "4. Keluar" << endl;
cout << "==================================" << endl;
cout << "Masukkan pilihan : ";cin>>masukan;
system("cls");
if (masukan == 1 || masukan == 2 || masukan == 3 || masukan == 4) break;
else (cout << " Maaf pilihan anda tidak tersedia!" ) << endl;
}
while (masukan != 4);
switch (masukan)
{
case 1:
cout << "==================================" << endl;
cout << " LUAS LINGKARAN " << endl;
cout << "==================================" << endl;
cout << "Masukkan Nilai Jari - Jari : "; cin >> jari;
cout << "Luas Lingkaran : "<< luas (jari);
cout << "\nKembali ke Menu (Y/N)? : ";
cin >> pil;
if (pil=='y'||pil=='Y')
{
goto menu;
}
else if (pil=='n'||pil=='N')
{
return 0;
}
else
{
cout << "INPUT Y atau N saja !" << endl;
}
break;
case 2:
cout << "==================================" << endl;
cout << " KELILING LINGKARAN " << endl;
cout << "==================================" << endl;
cout << "Masukkan Nilai Jari - Jari : "; cin >> jari;
cout << "Keliling Lingkaran : "<< keliling (jari);
cout << "\nKembali ke Menu (Y/N)? : ";
cin >> pil;
if (pil=='y'||pil=='Y')
{
goto menu;
}
else if (pil=='n'||pil=='N')
{
return 0;
}
else
{
cout << "INPUT Y atau N saja !" << endl;
}
break;
case 3:
cout << "==================================" << endl;
cout << " DIAMETER LINGKARAN " << endl;
cout << "==================================" << endl;
cout << "Masukkan Nilai Jari - Jari : "; cin >> jari;
cout << "Diameter Lingkaran : "<< diameter (jari);
cout << "\nKembali ke Menu (Y/N)? : ";
cin >> pil;
if (pil=='y'||pil=='Y')
{
goto menu;
}
else if (pil=='n'||pil=='N')
{
return 0;
}
else
{
cout << "INPUT Y atau N saja !" << endl;
}
break;
case 4:
return 0;
}
system("pause");
cout << "\nKembali ke Menu (Y/N)? : ";
cin >> pil;
if (pil=='y'||pil=='Y')
{
goto menu;
}
else if (pil=='n'||pil=='N')
{
return 0;
}
else
{
cout << "INPUT Y atau N saja !" << endl;
}
return 0;
}
#include <math.h>
#include <stdlib.h>
using namespace std;
float luas(float jari){
return jari*jari*3.14;
}
float keliling(float jari){
return 2*3.14*jari;
}
float diameter(float jari){
return jari*2;
}
int main()
{
menu:
system("cls");
int masukan;
char pil;
float jari;
do
{
cout << "==================================" << endl;
cout << " MENU " << endl;
cout << "1. Hitung Luas Lingkaran " << endl;
cout << "2. Hitung Keliling Lingkaran " << endl;
cout << "3. Hitung Diameter Lingkaran " << endl;
cout << "4. Keluar" << endl;
cout << "==================================" << endl;
cout << "Masukkan pilihan : ";cin>>masukan;
system("cls");
if (masukan == 1 || masukan == 2 || masukan == 3 || masukan == 4) break;
else (cout << " Maaf pilihan anda tidak tersedia!" ) << endl;
}
while (masukan != 4);
switch (masukan)
{
case 1:
cout << "==================================" << endl;
cout << " LUAS LINGKARAN " << endl;
cout << "==================================" << endl;
cout << "Masukkan Nilai Jari - Jari : "; cin >> jari;
cout << "Luas Lingkaran : "<< luas (jari);
cout << "\nKembali ke Menu (Y/N)? : ";
cin >> pil;
if (pil=='y'||pil=='Y')
{
goto menu;
}
else if (pil=='n'||pil=='N')
{
return 0;
}
else
{
cout << "INPUT Y atau N saja !" << endl;
}
break;
case 2:
cout << "==================================" << endl;
cout << " KELILING LINGKARAN " << endl;
cout << "==================================" << endl;
cout << "Masukkan Nilai Jari - Jari : "; cin >> jari;
cout << "Keliling Lingkaran : "<< keliling (jari);
cout << "\nKembali ke Menu (Y/N)? : ";
cin >> pil;
if (pil=='y'||pil=='Y')
{
goto menu;
}
else if (pil=='n'||pil=='N')
{
return 0;
}
else
{
cout << "INPUT Y atau N saja !" << endl;
}
break;
case 3:
cout << "==================================" << endl;
cout << " DIAMETER LINGKARAN " << endl;
cout << "==================================" << endl;
cout << "Masukkan Nilai Jari - Jari : "; cin >> jari;
cout << "Diameter Lingkaran : "<< diameter (jari);
cout << "\nKembali ke Menu (Y/N)? : ";
cin >> pil;
if (pil=='y'||pil=='Y')
{
goto menu;
}
else if (pil=='n'||pil=='N')
{
return 0;
}
else
{
cout << "INPUT Y atau N saja !" << endl;
}
break;
case 4:
return 0;
}
system("pause");
cout << "\nKembali ke Menu (Y/N)? : ";
cin >> pil;
if (pil=='y'||pil=='Y')
{
goto menu;
}
else if (pil=='n'||pil=='N')
{
return 0;
}
else
{
cout << "INPUT Y atau N saja !" << endl;
}
return 0;
}
Jika ada script yang salah segera laporkan, terima kasih & semoga bermanfaat
Halo, posting kali ini kita akan membahas program kombinasi, yaitu Input Array, Tampil Array, mencari Nilai minimun & maksimum. Program ini menggunakan switch-case. Langsung saja lihat script C++ nya dibawah ini :
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
int pilihan,i,indeks;
float ratarata,jumlah;
int minimum;
int maksimum;
int bilangan1;
int bilangan[100];
char pil;
menu:
system("cls");
cout << "========================" << endl;
cout << " MENU " << endl;
cout << "========================" << endl;
cout << "1. Input Array " << endl;
cout << "2. Tampilkan Array " << endl;
cout << "3. Cari Nilai Minimum " << endl;
cout << "4. Cari Nilai Maksimum " << endl;
cout << "5. Exit " << endl;
cout << "========================" << endl;
cout << "Masukkan Pilihan : "; cin >> pilihan;
cout << "========================" << endl;
switch(pilihan){
case 1:
cout << "Masukkan Jumlah Array : "; cin >> bilangan1;
for(i=0;i<bilangan1;i++){
cout << "Masukkan Bilangan ke-"<<i+1<< " :";
cin >> bilangan[i];
}
break;
case 2:
for (i=0;i<bilangan1;i++){
cout << "Bilangan Array ke-"<<i+1<< " :"<<bilangan[i]<<endl;
}
break;
case 3:
minimum=bilangan[0];
for (indeks=0;indeks<bilangan1;indeks++)
if (minimum>bilangan[indeks])
{
minimum=bilangan[indeks];
}
cout << "Bilangan Minimumnya adalah "<<minimum<<endl;
break;
case 4:
maksimum=bilangan[0];
for (indeks=0;indeks<bilangan1;indeks++)
if (maksimum<bilangan[indeks])
{
maksimum=bilangan[indeks];
}
cout << "Bilangan Maksimumnya adalah "<<maksimum<<endl;
break;
case 5:
return 0;
}
system ("pause");
goto menu;
return 0;
}
#include <stdlib.h>
using namespace std;
int main()
{
int pilihan,i,indeks;
float ratarata,jumlah;
int minimum;
int maksimum;
int bilangan1;
int bilangan[100];
char pil;
menu:
system("cls");
cout << "========================" << endl;
cout << " MENU " << endl;
cout << "========================" << endl;
cout << "1. Input Array " << endl;
cout << "2. Tampilkan Array " << endl;
cout << "3. Cari Nilai Minimum " << endl;
cout << "4. Cari Nilai Maksimum " << endl;
cout << "5. Exit " << endl;
cout << "========================" << endl;
cout << "Masukkan Pilihan : "; cin >> pilihan;
cout << "========================" << endl;
switch(pilihan){
case 1:
cout << "Masukkan Jumlah Array : "; cin >> bilangan1;
for(i=0;i<bilangan1;i++){
cout << "Masukkan Bilangan ke-"<<i+1<< " :";
cin >> bilangan[i];
}
break;
case 2:
for (i=0;i<bilangan1;i++){
cout << "Bilangan Array ke-"<<i+1<< " :"<<bilangan[i]<<endl;
}
break;
case 3:
minimum=bilangan[0];
for (indeks=0;indeks<bilangan1;indeks++)
if (minimum>bilangan[indeks])
{
minimum=bilangan[indeks];
}
cout << "Bilangan Minimumnya adalah "<<minimum<<endl;
break;
case 4:
maksimum=bilangan[0];
for (indeks=0;indeks<bilangan1;indeks++)
if (maksimum<bilangan[indeks])
{
maksimum=bilangan[indeks];
}
cout << "Bilangan Maksimumnya adalah "<<maksimum<<endl;
break;
case 5:
return 0;
}
system ("pause");
goto menu;
return 0;
}
Sekian & semoga bermanfaat!