Jumat, 06 Mei 2016

Pembahasan Latihan dan Diskusi kelompok Materi ke-7

Assalamualaikum sobat blogger...
Pada postingan kali ini saya akan membahas tugas latihan dan diskusi kelompok pada powerpoint pertemuan ke-7 :
1.       Buatlah algoritma dan function dalam bahasa C++ untuk menggantikan strlen, yaitu mengetahui panjang suatu string

#include <iostream>
using namespace std;
int main(int argc, char** argv) {
          string a;
          cout<<"Masukkan Kalimat : ";getline(cin,a);
          cout<<a<<endl;
          cout<<"Panjang Karakter : "<<a.size();
          return 0;
}
Berikut tampilan dalam compiler c++ :

2.       Buatlah algoritma dan program untuk mengubah string menjadi bergantian huruf besar dan kecil. Contoh : Algoritma dan Pemrograman à AlGoRiTmA dAn PeMrOgRaMaN

#include <iostream>
#include <string.h>
#include <conio.h>
using namespace std;
int main()
{
int i,jum;

char string[100];

cout<<"Masukan sembarang kalimat:\n";
cin.getline(string,100); //membaca spasi

//mengubah huruf awal menjadi huruf kapital
if((string[0]>='a')&& (string[0]<='z'))
string[0]=(char)string[0]-32;


//mengubah huruf setelah huruf awal menjadi huruf kecil
jum=1;int d=0;
for(i=0;i<(int)strlen(string);i++)
{
          if(i%2==0){
         
if((string[jum]>='A')&& (string[jum]<='Z'))
string[jum]=(char)string[jum]+32;
jum++;}
}

//mengubah huruf setelah spasi menjadi huruf kapital
for(i=1;string[i]!='\0';i++)
{
          if(string[i]==' ') d++;
if((i-1-d)%2==0)
{
if(string[i+1]>='a' && string[i+1]<='z')
string[i+1]=(char)(string[i+1]-32);
}
}


cout<<"Hasil Akhir : "<<string<<endl;
getch();
}
Berikut tampilan dalam compiler c++ :

3.       Berikan penjelasan dan kesimpulan(untuk diposting):
-          Kapan array digunakan
Jawab : Array digunakan Ketika membuat banyak variabel dengan type data homogen, untuk menyimpan suatu deratan nilai di dalamnya. Dan Array dideklarasikan setelah tipe data.
-          Mengapa array digunakan
Jawab : Array digunakan dalam penulisan program ketika ada banyak variabel yang sama dan di pisahkan berdasarkan nomor elemen sehingga memungkinkan / memudahkan untuk menyusuri elemen-elemen tersebut.
-          Apa kekurangan/ kelemahan array
Jawab : Kekurangan Array adalah semua tipenya harus sama, indeks array yang kosong tetap memiliki porsi memori yang sama sehingga tidak efesien.
-          Buat contoh program menggunakan array yang memperlihatkan pentingnya menggunakan array (selain dari materi slide) :

#include <iostream>
using namespace std;
int main(int argc, char** argv)
{
  int a[100],n;
  cout<<"masukkan jumlah data : ";
  cin>>n;
  for(int i=0;i<n;i++)
  {
                  cout<<"data ke-"<<i+1<<" : ";
                  cin>>a[i];
  }
  for(int i=0;i<n;i++)
  {
                  cout<<a[i]<<" ";
  }
  cout<<endl;
  int temp=a[0];
  for(int i=0;i<n;i++ )
  {
                  a[i]=a[i+1];
                  a[n]=temp;
                  cout<<a[i]<<" ";
  }
  return 0;
}
Berikut tampilan dalam compiler c++ :

Sekian pembahasan pogram array yang saya buat, terimakasih, wassalamualaikum wr,wb.


Emoticon Emoticon