- Memperoleh masalah dalam perkalian antara Matriks ordo 2x3 dengan Vektor
Misal : - Analisis
1. Cek baris atau kolom yang jumlahnya sama antara matriks yang ingin dikalikan.
2. Misal matiks A berukuran 2 x 3 dan Vektor akan menghasilkan matriks C berukuran 1 x 2. - Algoritma
Procedur kali matrik ( input/output i, j, matrikvektor)
Deklarasi
i, j = integer
Deskripsi
for i<- 1 to 2 do
for j<- 1 to 3 do
([i,j]=([i,j]+a[i,j]*b[i,j])
end for
end for
end - Uji Coba Data
Hasil dari perkalian diatas:C11 = (a11*b11 ) + (a12*b21 ) + (a13*b31 ) danC21 = (a21*b11 ) + ( a22*b21 ) + (a23*b31)
Jadi :
C11 = (2x2) + (5x3) + (4x1) danC21= (6x2) + (1x3) + (3x1)
Hasil Akhirnya :
23
18 - Program C++
Berikut adalah source code nya:
Showing posts with label Alpro. Show all posts
Showing posts with label Alpro. Show all posts
Monday, 23 May 2016
Perkalian Antara Matriks dengan Vektor
Thursday, 12 May 2016
Mengurutkan angka dengan metode Bubble Sort
Bubble Sort
- Memperoleh masalah tentang mengurutkan angka dengan metode bubble sort.
Metode/algoritma dengan dengan cara melakukan penukaran data dengan tepat disebelahnya secara terus menerus sampai bisa dipastikan dalam satu iterasi tertentu tidak ada lagi perubahan. Jika tidak ada perubahan berarti data sudah terurut. - Analisis
misal {6,4,3,2} akan menjadi {2,3,4,6}.
Berikut ini adalah proses yang terjadi:
Tahap ke-1: 4, 6, 3, 2 :: 4, 3, 6, 2 :: 4, 3, 2, 6 (ada 3 pertukaran)
Tahap ke-2: 3, 4, 2, 6 :: 3, 2, 4, 6 :: 3, 2, 4, 6 (ada 2 pertukaran)
Tahap ke-3: 2, 3, 4, 6 :: 2, 3, 4, 6 :: 2, 3, 4, 6 (ada 1 pertukaran)
Tahap ke-4: 2, 3, 4, 6 :: 2, 3, 4, 6 :: 2, 3, 4, 6 (ada 0 pertukaran) -> proses selesai
Berikut adalah source code nya:
Sunday, 8 May 2016
Diktat Bab 7 : Menghitung Kata Dalam Sebuah Kalimat
Berikut adalah source code nya:
Baca juga :
Friday, 6 May 2016
Minggu 7 : Latihan 2 - Program untuk mengubah string menjadi bergantian huruf besar dan kecil.
Minggu 7 : Kasus 6.6 - Program untuk mengecek apakah suatu kata atau kalimat merupakan palindrom atau tidak.
Palindrom adalah suatu kata atau kalimat yang dibaca dari kiri ke kanan sama dengan kalu dibaca dari kanan ke kiri.
Analisis
:
Misalnya
kata yang akan dicek adalah “kasur rusak”. Maka huruf pertama dicek, apakah
sama dengan huruf pertama terakhir atau tidak, (sampai dengan pertengahan
kalimat). Bila pengecekan selalu sama maka kalimat tersebut adalah palindrom.
Jika terdapat satu huruf saja yang tidak sama, kalimat tersebut bukanlah
palindrom.
Baca juga :
Minggu 7 : Kasus 6.3 - Program untuk menentukan nilai maksimum dari n bilangan
Berikut adalah source code nya:
Baca juga :
Minggu 7 : Kasus 6.1 - Rata-rata dari n bilangan bulat dengan menggunakan array
Friday, 29 April 2016
Wednesday, 30 December 2015
Program membalik kata di Dev C++
#include <iostream>
#include <string.h>
using namespace std;
int main(int argc, char** argv)
{ system("color b");
char kal[50];
int kali;
cout<<"|=========================|\n";
cout<<"|Menentukan kata Palindrom|\n";
cout<<"|=========================|\n";
cout<<"|Thedi Wrys (1500018081) |\n";
cout<<"|=========================|\n\n";
cout<<"kata :";cin>>kal;
kali=strlen(kal);
for(int i=0;i<kali;i++){
if(kal[i]!=kal[kali-1-i]){
cout<<"bukan Palindrom:";
i=kali; }
else{
cout<<"Palindrom"; i=kali; }
}
cout<<endl;
for(kali=strlen(kal)-1;kali>=0;kali=kali-1)
{
cout<<kal[kali]; }
return 0;
}
#include <string.h>
using namespace std;
int main(int argc, char** argv)
{ system("color b");
char kal[50];
int kali;
cout<<"|=========================|\n";
cout<<"|Menentukan kata Palindrom|\n";
cout<<"|=========================|\n";
cout<<"|Thedi Wrys (1500018081) |\n";
cout<<"|=========================|\n\n";
cout<<"kata :";cin>>kal;
kali=strlen(kal);
for(int i=0;i<kali;i++){
if(kal[i]!=kal[kali-1-i]){
cout<<"bukan Palindrom:";
i=kali; }
else{
cout<<"Palindrom"; i=kali; }
}
cout<<endl;
for(kali=strlen(kal)-1;kali>=0;kali=kali-1)
{
cout<<kal[kali]; }
return 0;
}
Program menghitung Volume Kubus di Dev C++
#include <iostream>
#include <conio.h>
#include <cstdlib>
using namespace std;
int main(int argc, char** argv) {
system("color a");
float s, vol;
cout<<"|========================|\n";
cout<<"|Menghitung Volume Kubus |\n";
cout<<"|========================|\n";
cout<<"|Thedi Wrys (1500018081)|\n";
cout<<"|========================|\n \n";
cout<<"masukkan sisi:";cin>>s;
vol=s*s*s;
cout<<"volume nya adalah "<<vol;
return 0;
}
#include <conio.h>
#include <cstdlib>
using namespace std;
int main(int argc, char** argv) {
system("color a");
float s, vol;
cout<<"|========================|\n";
cout<<"|Menghitung Volume Kubus |\n";
cout<<"|========================|\n";
cout<<"|Thedi Wrys (1500018081)|\n";
cout<<"|========================|\n \n";
cout<<"masukkan sisi:";cin>>s;
vol=s*s*s;
cout<<"volume nya adalah "<<vol;
return 0;
}
Volume Kubus thediwrys.blogspot.com |
Program Menghitung Layang-Layang di Dev C++
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
class layang_layang
{
private :
int t1, t2;
public:
int luas()
{
return(((t1*t2)*1/2));
}
void masuk(int T1, int T2)
{
t1=T1;t2=T2;
}
};
int main(int argc, char** argv)
{
system ("color b");
layang_layang umbul,umbull;
int a,b;
cout<<"|========================|\n";
cout<<"|Menghitung Layang Layang|\n";
cout<<"|========================|\n";
cout<<"|Thedi Wrys (1500018081)|\n";
cout<<"|========================|\n \n";
cout<<"masukkan nilai a:";cin>>a;
cout<<"masukkan nilai b:";cin>>b;
umbul.masuk(a,b);
umbull.masuk(10,5);
cout<<"Luas Pertama: "<<umbul.luas()<<endl;;
cout<<"Luas Kedua : "<<umbull.luas();
return 0;
}
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
class layang_layang
{
private :
int t1, t2;
public:
int luas()
{
return(((t1*t2)*1/2));
}
void masuk(int T1, int T2)
{
t1=T1;t2=T2;
}
};
int main(int argc, char** argv)
{
system ("color b");
layang_layang umbul,umbull;
int a,b;
cout<<"|========================|\n";
cout<<"|Menghitung Layang Layang|\n";
cout<<"|========================|\n";
cout<<"|Thedi Wrys (1500018081)|\n";
cout<<"|========================|\n \n";
cout<<"masukkan nilai a:";cin>>a;
cout<<"masukkan nilai b:";cin>>b;
umbul.masuk(a,b);
umbull.masuk(10,5);
cout<<"Luas Pertama: "<<umbul.luas()<<endl;;
cout<<"Luas Kedua : "<<umbull.luas();
return 0;
}
Layang Layang thediwrys.blogspot.com |
Program Menghitung Luas Segitiga di Dev C++
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
class segitiga{
float alas,tinggi;
public:
void luas(int,int);
float hasil(void){
float hasill=(alas*tinggi/2);
return(hasill);
}
};
void segitiga::luas(int a,int b){
alas=a;
tinggi=b;
}
int main(int argc, char** argv) {
system ("color b");
segitiga eek;
float x,y;
cout<<"|========================|\n";
cout<<"|Menghitung Luas Segitiga|\n";
cout<<"|========================|\n";
cout<<"|Thedi Wrys (1500018081)|\n";
cout<<"|========================|\n \n";
cout<<"Masukan Tinggi: ";cin>>x;
cout<<"Masukan Alas: ";cin>>y;
eek.luas(x,y);
cout<<"Luas segitiga: "<<eek.hasil();
return 0;
}
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
class segitiga{
float alas,tinggi;
public:
void luas(int,int);
float hasil(void){
float hasill=(alas*tinggi/2);
return(hasill);
}
};
void segitiga::luas(int a,int b){
alas=a;
tinggi=b;
}
int main(int argc, char** argv) {
system ("color b");
segitiga eek;
float x,y;
cout<<"|========================|\n";
cout<<"|Menghitung Luas Segitiga|\n";
cout<<"|========================|\n";
cout<<"|Thedi Wrys (1500018081)|\n";
cout<<"|========================|\n \n";
cout<<"Masukan Tinggi: ";cin>>x;
cout<<"Masukan Alas: ";cin>>y;
eek.luas(x,y);
cout<<"Luas segitiga: "<<eek.hasil();
return 0;
}
Luas Segitiga thediwrys.blogspot.com |
Wednesday, 14 October 2015
Program Konversi Suhu dengan C++
Program Konversi Suhu dengan C++
Program konversi suhu yaitu program untuk menghitung nilai suhu dengan cara memasukkan nilai suhu yg akan kamu konversi.
Berikut adalah kode nya:
Subscribe to:
Posts (Atom)