Showing posts with label ke5. Show all posts
Showing posts with label ke5. Show all posts

Friday, May 6, 2016

PPT 7 (LATIHAN 1)

Assalamuallaikum wr. wb.

Buatlah algoritma dan function dalam bahasa C untuk menggantikan strlen, yaitu mengetahui panjang suatu string 

1. ALGORITMA

Deklarasi :
                  void nama = fungsi
                  a = input (string)
                  a.size = output (string)
                  size of = pengganti strlen
Deskripsi :
                  void nama{
                  read(kata)
                  write(kata.size)
                  }


2. RAPTOR





3. C++



#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
string a;
cout<<"\t\tPROGRAM MENGHITUNG BANYAK KARAKTER DALAM STRING\n\n\n";
cout<<"Masukkan Kalimat :";
getline(cin,a);
cout<<a<<endl;
cout<<"Panjang Karakter :"<<a.size();
return 0;

}

Dan untuk hasil compile c++ adalah:





Latihan 2 ada di Hayu Permata Sari


Semoga bermanfaat !
Terima Kasih




Wassalamuallaikum wr. wb.

Thursday, April 14, 2016

Kasus 6.4

Assalamuallaikum wr. wb.


Buatlah algoritma untuk menentukan nilai maksimum dan minimum dari n bilangan. 

1. ALGORITMA

procedure maks_min(input data : larik; n : integer; output m1, m2 : integer).
Deklarasi
i : integer
Deskripsi     
     m1 = data[1]
     m2 = data[1]
     for i= 2 to n do    
          if (data[i] > m1) then m1 = data[i];
          if (data[i] < m2) then m2 = data[i];

     endfor     

2. RAPTOR




Untuk hasil compile dari flowachartnya sebagai berikut:
Ini merupakan hasil jika saya menginputkan batasnya 7 dan angka-angka mulai dari 1, 2, 3, 4, 5, 6, 7 maka hasilnya nilai maksimal adalah 7 dan hasil nilai minimalnya adalah 1.




2. C++



#include <iostream>

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

int main(int argc, char** argv) {
int max, n, i, min;
float A[100];
cout<<"\tPROGRAM MENENTUKAN NILAI MAKSIMUM DAN MINIMUM DARI  N BILANGAN\n\n\n";
cout<<"Masukkan Jumlah Data :";cin>>n;
cout<<endl;
for(i=0; i<n; i++){
cout<<"Masukkan Bilangan ke-"<<i+1<<":";
cin>>A[i];
}
max= A[0];
for(i=1; i<n;i++){
if(max<A[i])
max= A[i];
if (min>A[i])
min= A[i];
}
cout<<"\n\nNilai terbesar adalah :"<<max<<endl;
cout<<"\nNilai terkecil adalah :"<<min<<endl;
return 0;

}

Dan untuk hasil compile c++ adalah:






Semoga bermanfaat !
Terima Kasih




Wassalamuallaikum wr. wb.

Kasus 6.3

Assalamuallaikum wr. wb.


Buatlah algoritma untuk menentukan nilai maksimum dari n bilangan. 

1. ALGORITMA


function maksimum(input data : array [1..10] of integer, n : integer):integer.
Deklarasi
i, temp : integer
Deskripsi
     temp = data[1]
     for i = 2 to n do
 temp = maksimum2(temp, data[i])

     maksimum =  temp

2. RAPTOR




Untuk hasil compile dari flowachartnya sebagai berikut:
Ini merupakan hasil jika saya menginputkan batasnya 4 dan angka-angka mulai dari 1, 2, 3, 4 maka hasilnya nilai maksimal adalah 4.





3. C++



#include <iostream>

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

int main(int argc, char** argv) {
int max, n, i;
float A[100];
cout<<"\tPROGRAM MENENTUKAN NILAI MAKSIMUM DARI  N BILANGAN\n\n\n";
cout<<"Masukkan Jumlah Data :";cin>>n;
cout<<endl;
for(i=0; i<n; i++){
cout<<"Masukkan Bilangan ke-"<<i+1<<":";
cin>>A[i];
}
max= A[0];
for(i=1; i<n;i++){
if(max<A[i])
max= A[i];
}
cout<<"\n\nNilai terbesar adalah :"<<max<<endl;
return 0;

}
Dan untuk hasil compile c++ adalah:






Semoga bermanfaat !
Terima Kasih




Wassalamuallaikum wr. wb.