class Vektor

Ananlisis  dan Algoritma :

Diberikan class vektor sebagai berikut :

class Vektor {
friend ostream& operator<<(ostream&, Vektor&);
friend istream& operator>>(istream&, Vektor&);
friend class SPL;
public:
Vektor();
void penjumlahan_vektor(const Vektor& A, const Vektor& B);
void perkalian_vektor(float k, const Vektor& A);
void beri_nilaiBanyak(int);
private:
int elemen[100];
int banyak; };
Sebuah vektor yang disimpan menggunakan array, dapat dipandang sebagai vektor baris
maupun vektor kolom. Method penjumlahan_vektor didefinisikan sebagai penjumlahan elemenelemen
Vektor A dan Vektor B pada indeks yang sama. Method perkalian_vektor didefinisikan
sebagai perkalian Vektor A dengan skalar k. Sementara method beri_nilaiBanyak menunjukkan
berapa banyak elemen dari suatu vektor. Lengkapi isi method di atas sehngga sesuai dengan
definisi yang diberikan.

Misal :
Vektor A 2 -3 7 1 -8
dan
Vektor B 0 1 5 -3 5
Hasilnya :
Vektor C
void Vektor::beri_nilaiBanyak(int i) {
}
void Vektor::penjumlahan_vektor(const Vektor& A, const Vektor& B) {
}
void Vektor::perkalian_vektor(float k, const Vektor& A) {

}


Source Code :

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;

class vektor{
friend ostream& operator<<(ostream&, vektor&);
friend istream& operator>>(istream&, vektor&);
friend class SPL;
public:
vektor();
void penjumlahan_vektor(const vektor& A, const vektor& B);
void perkalian_vektor(float k, const vektor& B);
void beri_nilaiBanyak(int);
private:
int elemen[100];
int banyak;
};

int main(int argc, char** argv) {
return 0;

}

Output :





Comments