Latihan halaman 161
1. Buatlah algoritma dan subprogram yang cara kerjanya seperti function pos di atas.
AlgoritmaDeklarasi
Subprogram
c,i,j,kali,proses,masuk,hasil=integer
Deskripsi
Void
masuk(c[20],b[20])
For(i=1;j<=2;i++)
then
For(j=1;j<=3;j++)then
Write(“Vaktor
A”)
Write(“Vaktor
B”)
Void
proses(c[20],b[20])
Write(“Vaktor
A”)
For(i=1;j<=2;i++)
then
For(j=1;j<=3;j++)then
Write(b)
Write(“Vaktor
B”)
For(i=1;j<=2;i++)
then
For(j=1;j<=3;j++)then
Write(c)
Write(“Vaktor
C”)
For(i=1;j<=2;i++)
then
For(j=1;j<=3;j++)then
Hasil<-b+c
Write(hasil)
Write(“Vaktor
Hasil Kali”)
For(i=1;j<=2;i++)
then
For(j=1;j<=3;j++)then
Kali<-b*hasil
Write(Kali)
Write(“Banyak
Elemen”)
Int main()
Write(“Menghitung
Vaktor”)
Masuk(b,c)
Proses(b,c,hasil,kali)
Return 0;
Source Code:
#include <iostream>
#include <windows.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
void masuk(int c[20],int b[20]){
for (int i=1;i<=2;i++){
for (int j=1;j<=3;j++){
cout<<"Vaktor A "<<i<<","<<j<<" =";cin>>b[i,j];
cout<<"Vaktor B "<<i<<","<<j<<" =";cin>>c[i,j];
}
}
system("cls");
}
void proses(int b[20],int c[20],int hasil[20],int kali[20]){
cout<<"Vaktor A"<<endl;
for(int i=1;i<=2;i++){
for(int j=1;j<=3;j++){
cout<<b[i,j]<<" ";
}
}
cout<<"\n\nVaktor B"<<endl;
for(int i=1;i<=2;i++){
for(int j=1;j<=3;j++){
cout<<c[i,j]<<" ";
}
}
cout<<"\n\nVektor C"<<endl;
for (int i=1;i<=2;i++){
for (int j=1;j<=3;j++){
hasil[i,j]=b[i,j]+c[i,j];
cout<<hasil[i,j]<<" ";
}
}
cout<<"\n\nVaktor Hasil Kali"<<endl;
for (int i=1;i<=2;i++){
for (int j=1;j<=3;j++){
kali[i,j]=b[i,j]*hasil[i,j];
cout<<kali[i,j]<<" ";
}
}
cout<<"\n\nBanyak Elemen ="<<12;
}
int main(int argc, char** argv) {
int hasil[20];
int kali[20];
int b[20];
int c[20];
cout<<"Menghitung faktor"<<endl;
masuk(b,c);
proses(b,c,hasil,kali);
return 0;
}
#include <windows.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
void masuk(int c[20],int b[20]){
for (int i=1;i<=2;i++){
for (int j=1;j<=3;j++){
cout<<"Vaktor A "<<i<<","<<j<<" =";cin>>b[i,j];
cout<<"Vaktor B "<<i<<","<<j<<" =";cin>>c[i,j];
}
}
system("cls");
}
void proses(int b[20],int c[20],int hasil[20],int kali[20]){
cout<<"Vaktor A"<<endl;
for(int i=1;i<=2;i++){
for(int j=1;j<=3;j++){
cout<<b[i,j]<<" ";
}
}
cout<<"\n\nVaktor B"<<endl;
for(int i=1;i<=2;i++){
for(int j=1;j<=3;j++){
cout<<c[i,j]<<" ";
}
}
cout<<"\n\nVektor C"<<endl;
for (int i=1;i<=2;i++){
for (int j=1;j<=3;j++){
hasil[i,j]=b[i,j]+c[i,j];
cout<<hasil[i,j]<<" ";
}
}
cout<<"\n\nVaktor Hasil Kali"<<endl;
for (int i=1;i<=2;i++){
for (int j=1;j<=3;j++){
kali[i,j]=b[i,j]*hasil[i,j];
cout<<kali[i,j]<<" ";
}
}
cout<<"\n\nBanyak Elemen ="<<12;
}
int main(int argc, char** argv) {
int hasil[20];
int kali[20];
int b[20];
int c[20];
cout<<"Menghitung faktor"<<endl;
masuk(b,c);
proses(b,c,hasil,kali);
return 0;
}
Dev C++:
Output:
Raptor:
Workshop Halaman 158
1. Buatlah algoritma dan subprogram yang cara kerjanya seperti procedure insert di atas.
Misalkan : kata1 = “Algoritma Pemrograman”
kata2 = “dan “
Outputnya :
kata3 = “Algoritma dan Pemrograman”
Coba lakukan secara manual huruf demi huruf dari kata2 yang disisipkan ke kata1.
Perhatikan letak indeks dari kata1 yang akan memperoleh tambahan kata2.
Algoritma:
Output:
Raptor:
Untuk latihan nomer 2 dapat dilihat di:http://ghaidaazzahra771.blogspot.co.id/2016/04/latihan-diktat-bab-7.html
Output:
Raptor:
lanjutan....
lanjutan....
lanjutan....
Workshop Halaman 158
1. Buatlah algoritma dan subprogram yang cara kerjanya seperti procedure insert di atas.
Misalkan : kata1 = “Algoritma Pemrograman”
kata2 = “dan “
Outputnya :
kata3 = “Algoritma dan Pemrograman”
Coba lakukan secara manual huruf demi huruf dari kata2 yang disisipkan ke kata1.
Perhatikan letak indeks dari kata1 yang akan memperoleh tambahan kata2.
Algoritma:
Judul = { Program Meyisipkan kata }
Deklarasi
i=integer
Algoritma =
Read
(i)
for(int
i=1;i<=1;i++)
Write
(“Masukkan kata1”)
End for(int j=1;j<=1;j++) then
Write(“Masukkan kata2”)
Write(“Masukkan
kata1”)
Dev C++:
Output:
Raptor:
lanjutan....
Untuk latihan nomer 3 dapat dilihat di: http://ratihpuspita29.blogspot.co.id/search/label/bab7
Wassalamu'alaikum wr.wb
Tidak ada komentar:
Posting Komentar