Workshop
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.
2. Buatlah algoritma dan program untuk mengubah string menjadi bergantian huruf besar
dan kecil. Contoh :
Algoritma dan Pemrograman Æ AlGoRiTmA dAn PeMrOgRaMaN
3. Buatlah algoritma dan program untuk menghitung jumlah kata dalam suatu kalimat.
4. Diberikan class Vektor berikut ini.
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 ??
Vektor A 2 -3 7 1 -8 dan
Vektor B 0 1 5 -3 5
Hasilnya :
Vektor C ??
----------------------------------------------------------------------------------------------------------------------------------
Latihan
1. Buatlah algoritma dan subprogram yang cara kerjanya seperti function pos di atas.
2. Buatlah algoritma dan function dalam bahasa C untuk menggantikan strlen, yaitu
mengetahui panjang suatu string .
3. Buatlah algoritma dan function untuk mengubah huruf besar menjadi huruf kecil,
kemudian buatlah function untuk mengubah string menjadi string yang hurufnya huruf
besar semua.
0 komentar:
Posting Komentar